kissy是淘寶的工程師們出的一款javascript框架赎线。想學(xué)的去官網(wǎng)看資料:http://docs.kissyui.com/
最近在使用他們的cdn時(shí),會(huì)時(shí)不時(shí)的聯(lián)不上缅帘,出現(xiàn)一些頁面樣式丟失值戳、js不能用的情況,也不是經(jīng)常出現(xiàn)踪危,就是不定什么時(shí)候出現(xiàn)一次,讓人很不放心猪落,于是就出現(xiàn)了把kissy本地化的想法贞远。
一、下載kissy的原代碼笨忌。
由于我的項(xiàng)目比較老了蓝仲,使用的是kissy1.2.0版本,這里就用這個(gè)版本來做說明官疲。
在kissy的官網(wǎng)上都有下載地址或是github的地址袱结,都能找到相關(guān)的版本。
解壓后進(jìn)入build文件夾途凫,這是它目錄里的文件擎勘,下面還有很多,沒有顯示完全颖榜,它的大小有8M多棚饵。
二、使用kissy
開始時(shí)掩完,想的比較簡單噪漾,像使用cdn一樣,直接在項(xiàng)目里引用kissy.js文件且蓬,可是不管用啊欣硼。
于是查看了一下使用cdn時(shí)它加載的文件:
發(fā)現(xiàn)它把需要的模塊都加載上了,而kissy.js挪到本地后就不自動(dòng)加載其它模塊了恶阴。
于是把需要的模塊都手動(dòng)引用上诈胜,css樣式文件也同樣處理。完成之后冯事,發(fā)現(xiàn)管用了焦匈,運(yùn)行的挺好
最后,把沒用的文件都刪除掉昵仅,只留下自己使用的組件缓熟。把項(xiàng)目上線運(yùn)行累魔,到目前為止還沒有出現(xiàn)不良狀況。