騰訊JavaScript 輕量基礎庫:util.js
util.js 是輕量基礎庫 用時可直接拷貝 拆卸式使用 適用于mobile端簡單頁面。
util.js旨在聚集前端已有的大量優秀方法,打造單一方法庫與目錄,并且提供方法的打包與構建解決方案,使項目中基礎庫可大可小,適應于項目場景,達到100%的代碼利用率。
簡介
輕量基礎庫、方法庫
用時可直接拷貝
拆卸式使用
適用于mobile端簡單頁面
適用于PC簡單頁面
基于node、php等多種構建方法
與jQ、JX等類庫區別
大小
util.js 代碼量遠遠小于 jQ等類庫
代碼利用率
util.js 代碼利用率為100% jQ等小于100%
使用方式
util.js 拆卸式使用方式,用到該方法時增加該方法 jQ等不可拆卸,為一次引入
目標達成
util.js 致力于單函數倉庫(無太多依賴的單函數庫、無對象、無方法、屬性、即拷即用) jQ等 致力于基礎庫,內部方法相互依賴,為統一整體
為什么選擇使用util.js?
面向移動端&PC輕量基礎庫,移動端或者PC一些頁面簡單只需要幾個方法,沒有必要引入很大的基礎庫,本項目是代碼沉淀庫,用時可以直接拷貝組成util文件,不會浪費過多代碼與流量
util.js是否為重復輪子?
util.js旨在聚合與重組、構建方法目錄,其代碼將會來自優秀的開源基礎庫已有的方法代碼,如jQuery、JX、JM等,util.js是將會優秀庫的重組解決方案,代碼不會重復編寫。
如何使用
直接拷貝
點擊下方的代碼目錄鏈接,找到自己想要的函數,手動拷貝到自己的文件中
基于構建工具增加方法
@已完成基本架構,并發布到npm
從npm獲取util.js
npm install util.js初始化文件
util init增加單個方法
util add function如增加css方法
util add css
@以下為todo
增加某個分類
util add className
歡迎貢獻代碼
本文由用戶 ygfb 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!