摘要:好,我們看看寫庫之前需要什么準備知識。大彬哥版權所有翻錄必究尼古拉斯屌大彬哥群尼古拉斯屌大彬哥這樣寫至少有兩問題,參數多了我記不住順序,就死翹翹了。
1.嚴格模式能夠獨立的書寫一個庫,是很多開發者或者HR認為區分技能的一個標志,而且還存在一個鄙視鏈
切圖的<用JS<從網上趴代碼<自己寫簡單js<自己寫組件<自己數據交互<自己寫庫給別人用<寫nodejs等后臺js<自己寫后臺組件和數據庫交互的,
雖然我覺得這個鄙視鏈很幼稚,但是不能不說很多人拿自己寫庫作為一個技能區分標準,不管怎樣寫庫都是一個提升技能的好辦法,然而并不難。
好,我們看看寫庫之前需要什么準備知識。
很多庫一開始就是這樣子的,
(function(global){ //嚴格模式 "use strict" })(window);
不墨跡直接說嚴格模式的好處,
1.更利于調試,當不定義變量直接用的時候如果不適用嚴格模式不會報錯,而是結果不對。這個很難調試,因為大部分時間這種錯誤是你單詞拼寫錯誤,不報錯。 2.防止出現低級錯誤 除了上面的問題,還有比如if里面定義函數造成問題的情況 3.修復了很多不利的bug和擅長無用功能 比如with
聽不懂我上面那三條也沒事記住一個字就夠了,以后必須用!
2.初始化。? 舉個例子寫一個jquery的css方法,簡單點兒,只實現設置寬高顏色。
?
大彬哥版權所有翻錄必究
這樣寫至少有兩問題,
1.參數多了我記不住順序,就死翹翹了。
2.參數多了我忘寫兩個,就死翹翹了。
怎么解決用json的無序和增加默認值。
大彬哥版權所有翻錄必究
簡單吧。
3.數據類型判斷我們有時候經常要判斷用戶輸入的數據類型。上代碼,重點是對象和數組的判斷
大彬哥版權所有翻錄必究
知道你可能不了解數組的判斷方式,但是我想告訴你,兩件事:
1.看別人的庫很有必要,因為你寫的不周全人家已經很周全拿過去用就行了,前提是你知道原理。
2.不是每一個東西都會用到,不要為了學一個東西而去學,你一定是解決實際問題,比如很多人不會用call,bind,apply.其實是因為他們不知道用在哪,學以致用。
看別人庫是最快的學習方法,推薦兩個庫,一個是loadash,一個是underscore.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82768.html
摘要:可以直接在這里查看至于的開源就不多說了。官網一個庫的官網永遠是了解它最新進展和學習資料的首選網站。比如下面我們就拿舉例分析下它的源碼。不解釋,你可以直接拿過去改吧改吧用在你自己的庫里。 上節課我們說了寫一個庫的準備,但是這節課并不是寫庫為什么,有句話叫你沒吃過豬肉還沒看過豬走。所以我們先看看別人的庫是怎么寫的。在我們擁有了足夠扎實的基礎之后我們要做的不是閉門造車,而是去閱讀一些知名的庫...
摘要:一常用新增標簽定義頁面的頁眉頭部定義導航欄定義頁面底部,頁腳定義文章定義區域定義側邊定義選項列表與搭配使用請輸入明星里面用里面用來實現和連接劉德華劉青云劉亦菲張學友將表單內的相關元素分組打包與搭配使用用戶登陸用戶名二新增的屬性值郵箱手機數字一、常用新增標簽 1、header:定義頁面的頁眉頭部 2、nav:定義導航欄 3、footer:定義頁面底部,頁腳 4、article:定義文章 5、s...
摘要:下面我們注冊一個全局指令該指令的功能是在頁面加載時,元素獲得焦點實例頁面載入時,元素自動獲取焦點注冊一個全局自定義指令當綁定元素插入到中。 除了默認設置的核心指令( v-model 和 v-show ), Vue 也允許注冊自定義指令。 下面我們注冊一個全局指令 v-focus, 該指令的功能是在頁面加載時,元素獲得焦點:實例 頁面載入時,input 元素自動獲取焦點: // 注冊...
摘要:寫一個正則表達式來測試變量中是否包含字符串。用函數給出不使用字符,但和等價的正則表達式。第十四課標志全局匹配標志第二個常用的標志是全局匹配標志,用字母表示。寫出一個正則表達式來檢驗合法性。非捕獲組的主要用途是給一個組賦予量詞。 TRY REGEX 是一個交互式的正則表達式學習項目項目地址:https://github.com/callumacra...在線地址:http://tryre...
閱讀 3398·2023-04-25 22:04
閱讀 2197·2021-11-22 15:29
閱讀 2161·2021-10-11 10:57
閱讀 1402·2021-09-24 09:48
閱讀 3147·2021-09-09 09:34
閱讀 2543·2021-09-02 15:21
閱讀 2393·2019-08-30 15:53
閱讀 1120·2019-08-30 14:07