什么是NPM npm(node package manager)node的包管理工具 在 GitHub 還沒(méi)有興起的年代,前端是通過(guò)網(wǎng)址來(lái)共享代碼,舉例來(lái)說(shuō):如果我們?cè)陂_(kāi)發(fā)過(guò)程中想使用 vue ,那么是不是要引入 vue ,你可能會(huì)下載這個(gè) vue.js 文件在HTML代碼中: 當(dāng)一個(gè)網(wǎng)站依賴的代碼越來(lái)越多,程序員發(fā)現(xiàn)這是一件很麻煩的事情: 去 jQuery 官網(wǎng)下載 jQuery 去 Boo...
摘要:返回值拼接后的字符串。返回值新數(shù)組的。語(yǔ)法返回值被刪除的那一個(gè)元素。返回值排序后的數(shù)組當(dāng)什么都不傳入的時(shí)候,默認(rèn)由小到大排列。傳入的時(shí)候,內(nèi)的返回值小于或者等于,數(shù)組序列不變。 1.join 作用: 將數(shù)組通過(guò)指定字符拼接成字符串。語(yǔ)法: string arr.join([separator = ,]);參數(shù): separator可選,如果省略的話,默認(rèn)為一個(gè)逗號(hào)。如果 seprato...
摘要:在組件中,每個(gè)方法的上下文都會(huì)指向該組件的實(shí)例,即自動(dòng)綁定為當(dāng)前組件而且還會(huì)對(duì)這種引用進(jìn)行緩存,以達(dá)到和內(nèi)存的最大化。 在react組件中,每個(gè)方法的上下文都會(huì)指向該組件的實(shí)例,即自動(dòng)綁定this為當(dāng)前組件,而且react還會(huì)對(duì)這種引用進(jìn)行緩存,以達(dá)到cpu和內(nèi)存的最大化。在使用了es6 class或者純函數(shù)時(shí),這種自動(dòng)綁定就不復(fù)存在了,我們需要手動(dòng)實(shí)現(xiàn)this的綁定以下是幾種綁定的方...
摘要:虛擬代理在開(kāi)發(fā)中,我們往往將這個(gè)對(duì)象的實(shí)例化操作,放到函數(shù)內(nèi)部執(zhí)行,這樣的操作會(huì)減少不必要的實(shí)例化對(duì)象的開(kāi)銷(xiāo),造成資源的浪費(fèi)。這種使用的情況我們將之成為虛擬代理。但是在中我們使用最多,也最常見(jiàn)的就是虛擬代理和緩存代理。 所謂的的代理模式就是為一個(gè)對(duì)象找一個(gè)替代對(duì)象,以便對(duì)原對(duì)象進(jìn)行訪問(wèn)。 使用代理的原因是我們不愿意或者不想對(duì)原對(duì)象進(jìn)行直接操作,我們使用代理就是讓它幫原對(duì)象進(jìn)行一系列的操...
摘要:構(gòu)造函數(shù)通過(guò)原型繼承了構(gòu)造函數(shù)和原型,這就形成了一個(gè)鏈條,通俗的講就是原型鏈繼承。而且方法只能冒充構(gòu)造函數(shù)里面的屬性和方法而無(wú)法冒充原型對(duì)象里面的屬性和方法還有最大的問(wèn)題就是重復(fù)使用。 前言: 寫(xiě)到這里,差不多就把OOP完結(jié)了,寫(xiě)了幾篇OOP的文章,但是只是略懂皮毛,可能深入的OOP還有很多,但是我感覺(jué)寫(xiě)到這里也算是差不多完結(jié)了。 繼承 繼承是面向?qū)ο蟊容^核心的概念,其他語(yǔ)言可能實(shí)現(xiàn)...
暫無(wú)介紹