參考:https://blog.csdn.net/u014032819/article/details/77864682http://fabricjs.com/control...
![240](https://upload.jianshu.io/users/upload_avatars/9172646/5fe7c642-6552-49ab-b573-4331dc8a95fb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
參考:https://blog.csdn.net/u014032819/article/details/77864682http://fabricjs.com/control...
一喉脖、前言 緩存可以說是性能優(yōu)化中簡(jiǎn)單高效的一種優(yōu)化方式了。一個(gè)優(yōu)秀的緩存策略可以縮短網(wǎng)頁請(qǐng)求資源的距離抑月,減少延遲树叽,并且由于緩存文件可以重復(fù)利用,還可以減少帶寬谦絮,降低網(wǎng)絡(luò)負(fù)荷题诵。...
更好的開發(fā)體驗(yàn)在開發(fā)中解決 js 解決不了的問題 使用不存在的函數(shù)层皱、變量性锭、成員 類型錯(cuò)誤:把一個(gè)不確定的類型,當(dāng)作一個(gè)確定的類型使用 使用 undefined 或者 null...
單頁應(yīng)用流行起來之后叫胖,不用再刷新頁面草冈,用戶體驗(yàn)好了很多。我們從一個(gè)頁面跳轉(zhuǎn)到另外一個(gè)頁面瓮增,只要一點(diǎn)就過去了怎棱。 但是這個(gè)動(dòng)作久了之后,就會(huì)覺得點(diǎn)一下就跳過去了钉赁,顯得很突兀蹄殃,人們...
啥是 router 你踩? router 是路由白缪摇! 路由又是啥带膜? 路由器吩谦? 在前端領(lǐng)域, 路由是用來保持UI界面與Url地址映射一致的工具膝藕。 Router 是 react-ro...
Debounce 每次觸發(fā)函數(shù),都將原來的定時(shí)器清空 一直觸發(fā)函數(shù),那定時(shí)器就一直在被清空腊状, 直到下一次觸發(fā)函數(shù)間隔超過了延遲時(shí)間, 回調(diào)函數(shù)才會(huì)被執(zhí)行這是防抖的原理 這幾行...
創(chuàng)建抽屜導(dǎo)航 這里使用了另外一個(gè)圖標(biāo)包诱咏,按照之前的方法引入即可。使用方法也沒有改變缴挖。希望側(cè)邊欄是可以滑動(dòng)的袋狞,所以將里面的內(nèi)容放在了一個(gè)ScrollView里面。但是考慮到全面...
創(chuàng)建頂部導(dǎo)航 不管是頂部導(dǎo)航還是底部導(dǎo)航映屋,他都是之前棧路由導(dǎo)航StackNavigator的一部分硕并。創(chuàng)建的方式也很簡(jiǎn)單。使用createMaterialTopTabNavig...
創(chuàng)建一個(gè)導(dǎo)航器 這個(gè)導(dǎo)航器實(shí)現(xiàn)的功能類似于瀏覽器的前進(jìn)后退跳轉(zhuǎn)秧荆,沒有tab導(dǎo)航。 創(chuàng)建一堆頁面用來跳轉(zhuǎn) 首先創(chuàng)建幾個(gè)頁面 其他的頁面類似埃仪。 創(chuàng)建導(dǎo)航 接下來的事情就是乙濒, 將這...
首先在mac下安裝mysql,這里就不多做介紹了卵蛉,下載鏡像完成之后一步一步操作就是颁股,安裝完成之后或默認(rèn)分配一個(gè)用戶名和密碼,以彈框的形式給到你: 用戶名默認(rèn)是root傻丝,系統(tǒng)分...
偽數(shù)組轉(zhuǎn)換為數(shù)組 偽數(shù)組:不是一個(gè)真正的數(shù)組甘有, 但是有 length 屬性, 可以通過下標(biāo)訪問葡缰。例如: [].slice.call(obj) node.nodeType 參見...
繼承 實(shí)現(xiàn) (A is-a B) 也叫作泛化 組合 聚合 關(guān)聯(lián) (A) 依賴 繼承 子類 => 父類 子類繼承父類, 通過一個(gè)關(guān)鍵字 extends 子類可以調(diào)用...
基礎(chǔ)的 express 實(shí)現(xiàn)靜態(tài)文件訪問 index.js 開啟 http 服務(wù) server.conf是服務(wù)的配置文件 config.js 用來處理 server.conf...