成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

javascript設(shè)計(jì)模式與開發(fā)實(shí)踐全書深度解析(一)之前言

timger / 1191人閱讀

摘要:相信很多人都看過設(shè)計(jì)模式與開發(fā)實(shí)踐這本書,每個(gè)人都有自己的體會(huì)感受,作為前端年開發(fā)經(jīng)驗(yàn)的程序猿,用我自認(rèn)為還可以的實(shí)踐經(jīng)驗(yàn)來(lái)與大家談?wù)勥@本書。這章是前言,后面陸續(xù)會(huì)講解每個(gè)設(shè)計(jì)模式。

相信很多人都看過《javascript設(shè)計(jì)模式與開發(fā)實(shí)踐》這本書,每個(gè)人都有自己的體會(huì)感受,作為前端3年開發(fā)經(jīng)驗(yàn)的程序猿,用我自認(rèn)為還可以的實(shí)踐經(jīng)驗(yàn)來(lái)與大家談?wù)勥@本書。
這章是前言,后面陸續(xù)會(huì)講解每個(gè)設(shè)計(jì)模式。那么我寫這篇文章的意義是:

對(duì)書本感觸頗深(監(jiān)督自己把書看完)

與大家共同交流設(shè)計(jì)模式(炫耀一下自己的技術(shù))

利用公司項(xiàng)目空閑時(shí)期多學(xué)點(diǎn)知識(shí)(劃水)

好了,廢話不多說,先講一下什么是設(shè)計(jì)模式以及設(shè)計(jì)模式有什么用。

什么是設(shè)計(jì)模式

書中說:在面向?qū)ο筌浖O(shè)計(jì)過程中針對(duì)特定的問題的簡(jiǎn)潔而優(yōu)雅的解決方案。
注意幾個(gè)關(guān)鍵詞:

面向?qū)ο?br> 咦,那我們javascript并不是嚴(yán)格的面向?qū)ο笳Z(yǔ)言啊。其實(shí)吧,說javascript面向?qū)ο笫菦]有問題的,它擁有面向?qū)ο蟮暮芏嗵匦?,可以有?gòu)造函數(shù),可以做繼承,es6里面還引入類的概念,甚至也有私有變量,symbol等,那么很自然的它可以說是面向?qū)ο蟆?/p>

針對(duì)特定的問題
啥是特定問題呢?那我說說啥不是特定問題吧,比如你要打印一個(gè)“我很帥”,用的到設(shè)計(jì)模式嗎?很復(fù)雜嗎?答案是否定的,這個(gè)就不是特定問題。那其實(shí)特定問題是用常規(guī)的做法,流水賬式編程會(huì)讓代碼變得很不好的一個(gè)場(chǎng)景下產(chǎn)生的問題。不多說了...

簡(jiǎn)潔而優(yōu)雅
這個(gè)也是字面意思吧,如果一個(gè)設(shè)計(jì)模式讓代碼變得很復(fù)雜,很難維護(hù),或者性能很差,代碼很丑陋,那么我想沒人會(huì)去用吧。

so...設(shè)計(jì)模式就是“方法”!重在設(shè)計(jì),模式只是名詞,給設(shè)計(jì)套上一個(gè)名稱,那么你平時(shí)旅游,先去哪里,到了之后先去賓館還是先玩,要不要找個(gè)妹子一起去,一系列的都可以叫做設(shè)計(jì)。

設(shè)計(jì)模式有什么用

解釋什么是設(shè)計(jì)模式的時(shí)候其實(shí)也講了它的用處,重點(diǎn)是讓你寫代碼更舒服,爽,省時(shí)省力,代碼更優(yōu)雅,emoji...
書中提到了16種設(shè)計(jì)模式,有16種讓你爽的辦法,還不想嘗試下?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/104188.html

相關(guān)文章

  • javascript設(shè)計(jì)模式開發(fā)實(shí)踐全書深度解析單例模式

    摘要:所以程序在引入文件的時(shí)候用了單例模式,一個(gè)文件實(shí)例化一次,這種做法無(wú)疑是好的,但是也容易引起。在我們平時(shí)的開發(fā)過程中,可以借鑒這兩種方式去緩存變量,節(jié)點(diǎn)等。 這一章作者講了一個(gè)例子,就是在用單例模式生成一個(gè)dom節(jié)點(diǎn),還要做到只有訪問的時(shí)候才創(chuàng)建,后續(xù)訪問直接用前面創(chuàng)建的。那么實(shí)際開發(fā)中我們會(huì)用到這個(gè)模式嗎?現(xiàn)在我們基本都是用vue,react,angular開發(fā),不太會(huì)直接去操作do...

    xioqua 評(píng)論0 收藏0
  • CSS技巧

    摘要:技巧使你的更加專業(yè)這是上關(guān)于技巧的一篇譯文,另外你也可以在本項(xiàng)目看到原文。列舉了一些很實(shí)用的技巧,比如給空內(nèi)容的標(biāo)簽添加內(nèi)容,逗號(hào)分隔列表等等。排序算法看源碼,把它背下來(lái)吧排序算法的封裝。主要幫助初學(xué)者更好的掌握排序算法的實(shí)現(xiàn)。 成為專業(yè)程序員路上用到的各種優(yōu)秀資料、神器及框架 成為一名專業(yè)程序員的道路上,需要堅(jiān)持練習(xí)、學(xué)習(xí)與積累,技術(shù)方面既要有一定的廣度,更要有自己的深度。 Java...

    DangoSky 評(píng)論0 收藏0
  • CSS技巧

    摘要:技巧使你的更加專業(yè)這是上關(guān)于技巧的一篇譯文,另外你也可以在本項(xiàng)目看到原文。列舉了一些很實(shí)用的技巧,比如給空內(nèi)容的標(biāo)簽添加內(nèi)容,逗號(hào)分隔列表等等。排序算法看源碼,把它背下來(lái)吧排序算法的封裝。主要幫助初學(xué)者更好的掌握排序算法的實(shí)現(xiàn)。 成為專業(yè)程序員路上用到的各種優(yōu)秀資料、神器及框架 成為一名專業(yè)程序員的道路上,需要堅(jiān)持練習(xí)、學(xué)習(xí)與積累,技術(shù)方面既要有一定的廣度,更要有自己的深度。 Java...

    zgbgx 評(píng)論0 收藏0
  • CSS技巧 - 收藏集 - 掘金

    摘要:筆者作為一位,將工作以來(lái)用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識(shí)點(diǎn)大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計(jì)算數(shù)組的極值技巧使你的更加專業(yè)前端掘金一個(gè)幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經(jīng)常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會(huì)用到。會(huì)持續(xù)更新… 一、...

    Jonathan Shieber 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<