摘要:但俗話說的好,不要重復造輪子。最后決定,還是自己動手造輪子。現在這套庫已經開發出了基于的通用和等幾個組件了,自己鍛造的兵器,用起來還是比較趁手的。
今年以來一直在做釘釘移動端的企業應用開發,在UI上一直有個問題困擾著我們的開發團隊,就是到底要不要使用第三方的UI庫。
我們的技術棧有兩個方向,其中的一個是jQuery+php。一開始在UI選型上用了jQuery Mobile,但jQuery Mobile組件一直用著不順手——首先風格不是我們想要的,我們偏好扁平,而jQuery Mobile很立體;jQuery Mobile體積很大,包含了太多不需要用到的控件和效果;jQuery Mobile不全面,連最常用的datetimepicker都沒有。
目光轉向另外兩個方案,一個是去github上找一個流行的jQuery框架或者UI庫,第二是團隊自己開發UI組件,需要用到什么就開發什么,最后把所有成果合成到一起,就可以形成有自己風格的一套UI組件。
但俗話說的好,不要重復造輪子。我們一開始先執行第一個方案,在github上找了3個star超過1k的方案,試用之后感覺還是不舒服,特別是datetimepicker,沒有一個令人滿意的。最后決定,還是自己動手造輪子。
現在這套UI庫已經開發出了基于jQuery的通用input、photopicker、datetimepicker和list等幾個組件了,自己鍛造的兵器,用起來還是比較趁手的。其中datetimepicker是我開發的,過程中收益匪淺,攻克了惡意滿滿的Safari,感受到了CSS3的溫暖,也體會到了jQuery的強大。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/84210.html
摘要:閱讀原文造個輪子我學到了什么聽說的最多的是不是不要重復的造輪子不要被這句話蒙騙了,這句話應該還沒說完整,在什么情況下不要造輪子實際項目中由于工期和質量原因,肯定不希望你造輪子,你造輪子花費時間且質量不如現有的輪子。 閱讀原文:造個輪子,我學到了什么 聽說的最多的是不是不要重復的造輪子?不要被這句話蒙騙了,這句話應該還沒說完整,在什么情況下不要造輪子?實際項目中由于工期和質量原因,肯定不...
摘要:通過控制反轉,對象在被創建的時候,由一個調控系統內所有對象的外界實體,將其所依賴的對象的引用傳遞給它。依賴注入接下來是分析注解和依賴并創建對象,注入依賴。 控制反轉(Inversion of Control,縮寫為IoC),是面向對象編程中的一種設計原則,可以用來減低計算機代碼之間的耦合度。其中最常見的方式叫做依賴注入(Dependency Injection,簡稱DI),還有一種方式...
摘要:此時使用一種叫做立即執行函數的辦法,可以避免暴露私有成員。解決方法就是所謂寬放大模式與之前唯一的不同就是參數可以為空對象。受篇幅限制,本篇入門到此結束,我會在下一篇討論流行的模塊化規范。 前言 都說不重復造輪子,就像iPhone——它除了打電話還可以播放音樂——但是工程師不用從零開始做一個音樂播放功能,也許只要在iPhone的系統中整合一個ipod。 前端開發亦是如此,最理想化的開發狀...
摘要:雖然題目是寫的程序員,但對其他語言的開發來說也會有借鑒作用。一定要記住,作為一個程序猿,平日里所接觸的技術可能會很多,但是想要讓一門技術成為你的優勢,那么一定是你對這門技術的了解強過絕大多數人才行。 閱讀本文大概需要 8.2 分鐘。 tips:雖然題目是寫的Java程序員,但對其他語言的開發來說也會有借鑒作用。 本篇介紹的是大體思路,以及每個節點所需要學習的書籍內容,如果大家對詳細的技...
閱讀 3261·2021-11-18 10:02
閱讀 1463·2021-10-12 10:08
閱讀 1264·2021-10-11 10:58
閱讀 1279·2021-10-11 10:57
閱讀 1178·2021-10-08 10:04
閱讀 2133·2021-09-29 09:35
閱讀 783·2021-09-22 15:44
閱讀 1283·2021-09-03 10:30