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