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