有很多時(shí)候應(yīng)用程序的一部分發(fā)生變化,其他部分需要更新。Observer模式包含了這點(diǎn),如果一個(gè)對(duì)象被改變了,它將向發(fā)生改變的相關(guān)對(duì)象進(jìn)行廣播。 Observer模式 下面我們...
有很多時(shí)候應(yīng)用程序的一部分發(fā)生變化,其他部分需要更新。Observer模式包含了這點(diǎn),如果一個(gè)對(duì)象被改變了,它將向發(fā)生改變的相關(guān)對(duì)象進(jìn)行廣播。 Observer模式 下面我們...
策略模式定義:定義一系列的算法,把它們一個(gè)個(gè)封裝起來(lái),并且使它們可以互相替換。 用策略模式實(shí)現(xiàn)表單驗(yàn)證: 使用策略模式讓表單驗(yàn)證易于切換、易于理解、易于擴(kuò)展。
JavaScript模塊是用于保持代碼塊之間相互獨(dú)立而普遍使用的設(shè)計(jì)模式。對(duì)于熟悉面向?qū)ο笳Z(yǔ)言的人來(lái)說(shuō),模塊是JavaScript的"類"。在JavaScript中Modul...
1.組件的生命周期 2.說(shuō)一下JSONP 3.說(shuō)一下require原理 4.如何防止用戶不斷發(fā)送Ajax請(qǐng)求(不斷點(diǎn)擊提交按鈕) (可以用jQuery中的abort()方法)...
感覺(jué)抱著通過(guò)面試來(lái)發(fā)現(xiàn)自己的不足和不斷成長(zhǎng)的心態(tài),面了好多公司,來(lái)做個(gè)面試總結(jié)吧。 面試知識(shí)點(diǎn)總結(jié) 遇到的面試,大概考察的前端范圍,分成幾種。 前端基礎(chǔ)知識(shí)考察,比較常見(jiàn),包...
前言:前段時(shí)間去面試了幾家校招前端,感覺(jué)有些筆試題還是挺有難度的,這邊記錄下來(lái),答案會(huì)慢慢更新。 前端筆試題一(年后) 請(qǐng)寫(xiě)出foo的值;var foo = 10 + ‘20...
阿里的招聘相比較于其他公司來(lái)說(shuō)真的算早的,據(jù)說(shuō)社招基本不招前端,招也是P6水平級(jí)別的,有幸趕上研究生的校招,算是體會(huì)了阿里的高水準(zhǔn) 1筆試 簡(jiǎn)歷投了之后,就是筆試了,收到筆試...