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