騰訊JavaScript 輕量基礎庫:util.js

ygfb 9年前發布 | 11K 次閱讀 util.js JavaScript開發

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

歡迎貢獻代碼

項目主頁:http://www.baiduhome.net/lib/view/home/1449402143739

 本文由用戶 ygfb 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!