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