分類: JavaScript
JavaScript實現網頁截圖導出方案
前言
網頁截圖導出不是一個非常高頻的需求,但時不時的也會遇到。這里總結一下系統的解決方案,然后從中選擇合適自己的。
截圖導出可以看到是兩個功能,第一步……
前端提交POST,防止刷新問題
DOM中的window對象通過window.history方法提供了對瀏覽器歷史記錄的讀取,讓你可以在用戶的訪問記錄中前進和后退。
從HTML5開始,我們可以開始操作這個歷史記……
Fancybox 和 lazyload 同時存在的問題
Fancybox是圖片燈箱插件,lazyload是延遲加載插件。如果兩個插件一起使用,由于圖片延遲加載,所以在只加載了第一張圖片的時候,點擊第一張圖片,彈出燈箱,在……
TypeScript學習筆記
TypeScript 是一種由微軟開發的自由和開源的編程語言,它是 JavaScript 的一個超集,擴展了 JavaScript 的語法。
TypeScript是為開發大型應用而設計的,并且Ty……
JavaScript中函數后面打星號方式聲明
function*?這種聲明方式(function關鍵字后跟一個星號)會定義一個生成器函數?(generator function),它返回一個 ?Generator??對象。
function* generator(i) {……
ES6中的異步詳解
眾所周知JS是單線程的,這種設計讓JS避免了多線程的各種問題,但同時也讓JS同一時刻只能執行一個任務,若這個任務執行時間很長的話(如死循環),會導致JS直接……
FancyBox3 中文文檔
1. 介紹
fancyBox 是一個 JavaScript 庫,它以優雅的方式展示圖片,視頻和一些 html 內容。它包含你所期望的一切特性 —— 支持觸屏,響應式和高度自定義。
1.1 ……
JavaScript的深拷貝和淺拷貝
來源:https://segmentfault.com/a/1190000017469386
一直想梳理下工作中經常會用到的深拷貝的內容,然而遍覽了許多的文章,卻發現對深拷貝并沒有一個通用的完……
使用JS為網頁制作菜單
corepress主題,在文章中允許顯示菜單,如圖。
并且點擊標題能實現跳轉到文章指定的標題位置,同時文章目錄菜單的標題會顯示當前標題顏色
下面記錄一下如何……
深入理解JavaScript對象屬性
創建JavaScript的對象,可以通過對象.屬性名獲取值,也可以通過對象['key']獲取內容。
使用對象['key']
,傳入的內容都會被轉換為字符串值。
var obj = { a: '……