為什么要學(xué)正則表達(dá)式 雖然很多web開(kāi)發(fā)者在忽視正則表達(dá)式后,還可以順利工作,但在javascript中還存在一些問(wèn)題,如果不用正則表達(dá)式,是沒(méi)...
關(guān)于不成長(zhǎng) 看了CFF前端交流會(huì)winter老師的分享,感覺(jué)收獲還是挺多的,尤其是講到不成長(zhǎng)這段.winter老師講到了他剛加入阿里無(wú)線前端的時(shí)...
按值傳遞 VS. 按引用傳遞 按值傳遞(call by value)是最常用的求值策略:函數(shù)的形參是被調(diào)用時(shí)所傳實(shí)參的副本。修改形參的值并不會(huì)影...
前言: React 起源于 Facebook 的內(nèi)部項(xiàng)目臊岸,因?yàn)樵摴緦?duì)市場(chǎng)上所有 JavaScript MVC 框架吠勘,都不滿意,就決定自己寫一套...
面向切面編程 Aspect Oriented Programming(AOP)撵儿,面向切面編程再榄,是一個(gè)比較熱門的話題蝙叛。AOP主要實(shí)現(xiàn)的目的是針對(duì)業(yè)...
組合模式 組合模式乳绕,將對(duì)象組合成樹(shù)形結(jié)構(gòu)以表示“部分-整體”的層次結(jié)構(gòu)绞惦,組合模式使得用戶對(duì)單個(gè)對(duì)象和組合對(duì)象的使用具有一致性。掌握組合模式的重點(diǎn)...
背景 在開(kāi)發(fā)過(guò)程中,有時(shí)候需要對(duì)瀏覽器環(huán)境進(jìn)行檢測(cè),比如封裝一個(gè)AJAX函數(shù)的時(shí)候需要寫一個(gè)函數(shù)進(jìn)行檢測(cè),但是常規(guī)的寫法有點(diǎn)累贅了,會(huì)檢測(cè)很多遍...
中介者模式 中介者模式(Mediator Pattern):定義一個(gè)中介對(duì)象來(lái)封裝系列對(duì)象之間的交互洋措。中介者使各個(gè)對(duì)象不需要顯示地相互引用济蝉,從而...
職責(zé)鏈模式 責(zé)任鏈模式是一種設(shè)計(jì)模式。在責(zé)任鏈模式里,很多對(duì)象由每一個(gè)對(duì)象對(duì)其下家的引用而連接起來(lái)形成一條鏈王滤。請(qǐng)求在這個(gè)鏈上傳遞贺嫂,直到鏈上的某一...