-
canvas繪制 + base64轉(zhuǎn)碼 + localStorage存儲編碼的實現(xiàn)
好好讀一下實現(xiàn)
查看全部 -
1- 圖片繪制到canvas中
2- 將圖片的數(shù)據(jù)取出來轉(zhuǎn)成base64 放在localStorage中
查看全部 -
1- 將圖片繪制到canvas的實現(xiàn)
2- 將圖片變成base64字符串,緩存到localStorage中
查看全部 -
1- 這里實現(xiàn)的功能點:選項卡點擊后 樣式改變 + 其他選項卡樣式還原
2- 圖片不直接展示 而是繪制到canvas上 然后去掉圖片節(jié)點(占位用) ,將canvas的節(jié)點添加到這兒 因為canvas支持硬件加速
3- 之前放的img元素是占位用的
查看全部 -
1- 方法是對象的一個部分,所以可用. 或者['']來調(diào)用
2- userAgent : 瀏覽器種類
3- 實現(xiàn)原理:利用正則判斷,只要UA中包含了移動端的一些名稱,就是在移動端瀏覽器環(huán)境下,tap事件
4- 事件的類型 本身就是一個定義的字符串,在相應(yīng)條件下,利用trigger + 事件名觸發(fā)它
查看全部 -
把邏輯寫在閉包中 ?
(function(){})
這樣不會污染全局變量
閉包函數(shù)執(zhí)行:
(fuction(){})()
查看全部 -
加載文件用單獨的ejs寫
用加載器Loader
查看全部 -
ejs加載一部分公共的頭部
查看全部 -
因為并非是前后端分離的開發(fā),
實際上是模板+ 數(shù)據(jù)的后端主導(dǎo)的開發(fā)
后端根據(jù)請求從數(shù)據(jù)庫獲取響應(yīng)的數(shù)據(jù)
填充到對應(yīng)的模板中
然后通過res發(fā)送給瀏覽器
查看全部 -
animate.css可以提供一些css3的動畫支持
查看全部 -
在部分地方(例如性能損耗比較大的地方):
使用原生js可以提升性能
查看全部 -
如何創(chuàng)建一個自己的zepto插件
查看全部 -
deferred插件:????提供了promise的方式來處理回調(diào)
查看全部 -
webView(Hybird開發(fā)模式):
1- webView中用的瀏覽器內(nèi)核是未經(jīng)過優(yōu)化的
2- 慎用重性能的動作:例如 動畫
查看全部 -
常用插件:
fx.js
touch.js
查看全部 -
zepto中http如何跨域
查看全部
舉報