
代理模式:為其他對象提供一種代理以控制對這個對象的訪問 當我第一次看到代理模式的定義是,腦海中浮現的一句代碼就是const that = thi...
裝飾模式:動態地給一個對象添加一些額外的指責,就增加功能來說,裝飾模式比生成子類更加靈活 「裝飾模式」對于前端開發者而言一定是非常熟悉的,什么是...
單例模式(Singleton),保證一個類只有一個實例,并提供一個訪問它的全局訪問點。 一說到只有一個實例,并能全局訪問,我覺著前端同學能想到的...
在最先接觸設計模式的時候,我就看到了對「開閉原則」的介紹,后續又陸陸續續接觸了「單一職責原則」、「迪米特法則」等等,今天在這里對設計模式的各原則...
一、定義 今天我們討論的設計模式是「策略模式」,策略模式比較好理解,首先我們看一下他的定義: 策略模式是一種定義一系列算法的方法,從概念上來看,...
一、介紹 每當我聽到有人討論設計模式時,我聽到最多的概念好像就是「工廠模式」,他就像是背單詞時候的「abandon」,它易于理解且經常用到,所以...
今天讀了吳軍的「態度」一書,這本書是吳軍寫給他的兩個女兒的信件的合集,其間表達了吳軍對于學習、生活和工作等方面的看法與見解。其中有很多的觀點說的...
格式化上下文 網頁的顯示頁面中,每一部分都是格式化上下文的一部分。在頁面的渲染中,有著各種各樣獨立的區域,他們就像每個國家都有自己的制度,通過這...
事件循環機制(Event Loop) 我們知道JS是單線程的,這意味著在同一時刻,JS只會處理一件事情,但是我們在平時寫前端代碼時,總會雜糅著進...