摘要:如果非要重寫(xiě)父類的方法,比較通用的做法是原來(lái)的父類和子類都繼承一個(gè)更通俗的基類,原有的繼承關(guān)系去掉,采用依賴聚合,組合等關(guān)系代替。里氏替換原則通俗的來(lái)講就是子類可以擴(kuò)展父類的功能,但不能改變父類原有的功能。一有限狀態(tài)機(jī)狀態(tài)總數(shù)是有限的。 設(shè)計(jì)模式 抽象類 抽象類的表現(xiàn) 不能被實(shí)例,只能被繼承 最少有一個(gè)抽象方法(多態(tài)的具體體現(xiàn)) // 汽車(chē)抽象類,當(dāng)使用其實(shí)例對(duì)象的方法時(shí)會(huì)拋出錯(cuò)誤...
摘要:本篇概括了中正則表達(dá)式新增部分的精華要點(diǎn)最好有的基礎(chǔ)。標(biāo)志使正則處于模式。關(guān)于的字符擴(kuò)展知識(shí),可查看這里。四字節(jié)字符處于模式下的正則,可以正確識(shí)別位四字節(jié)字符。 本篇概括了ES6中正則表達(dá)式新增部分的精華要點(diǎn)(最好有ES5的基礎(chǔ))。 1 u 標(biāo)志 使正則處于Unicode模式。 關(guān)于ES6的字符擴(kuò)展知識(shí),可查看這里。 1.1 四字節(jié)字符 處于Unicode模式下的正則,可以正確識(shí)別3...
摘要:優(yōu)雅降級(jí)觀點(diǎn)優(yōu)雅降級(jí)觀點(diǎn)認(rèn)為應(yīng)該針對(duì)那些最高級(jí)最完善的瀏覽器來(lái)設(shè)計(jì)網(wǎng)站。面試官希望聽(tīng)到是。在前端構(gòu)建中應(yīng)該考慮微格式嗎微格式是一種讓機(jī)器可讀的語(yǔ)義化詞匯的集合,是結(jié)構(gòu)化數(shù)據(jù)的開(kāi)放標(biāo)準(zhǔn)。 一、HTML和CSS 你做的頁(yè)面在哪些流覽器測(cè)試過(guò)?這些瀏覽器的內(nèi)核分別是什么?IE: trident內(nèi)核Firefox:gecko內(nèi)核Safari:webkit內(nèi)核Opera:以前是presto內(nèi)核...
摘要:簡(jiǎn)介本文將簡(jiǎn)述如何使用開(kāi)發(fā)工具來(lái)搭建一套的開(kāi)發(fā)環(huán)境,主要的目的是落地留痕,同時(shí)也希望能對(duì)一些剛?cè)腴T(mén)的小伙伴有一定的參考價(jià)值。安德斯海爾斯伯格,的首席架構(gòu)師,已工作于的開(kāi)發(fā)。為大型應(yīng)用之開(kāi)發(fā)而設(shè)計(jì),可以編譯成來(lái)確保兼容性。 簡(jiǎn)介 本文將簡(jiǎn)述如何使用vscode [Visual Studio Code]開(kāi)發(fā)工具來(lái)搭建一套TypeScript的開(kāi)發(fā)環(huán)境,主要的目的是落地留痕,同時(shí)也希望能對(duì)一...
摘要:同樣將其綁定在按鈕點(diǎn)擊事件上查看結(jié)果為這里需要注意,如果文檔內(nèi)的格式錯(cuò)誤,雖然不會(huì)報(bào)錯(cuò),但是將無(wú)法執(zhí)行回調(diào)函數(shù)。 Ajax 通俗來(lái)講即不需要刷新頁(yè)面即可從服務(wù)器或客戶端上加載數(shù)據(jù),當(dāng)然這些數(shù)據(jù)的格式是多種多樣的。 加載 HTML 我們通常使用加載 HTML 的方法來(lái)加載 HTML 片段,并插入到指定位置,假設(shè)當(dāng)前頁(yè)面為: load showImg(http://segmen...