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

資訊專(zhuān)欄INFORMATION COLUMN

JS面向?qū)ο笾?【概述】

JohnLui / 3024人閱讀

摘要:更形象的我們還可以將面向?qū)ο罄斫鉃橐环N宗教信仰。這就導(dǎo)致面向?qū)ο蠼痰某绦騿T們?cè)趯?xiě)時(shí)就很難受。所以為了滿(mǎn)足信仰面向?qū)ο蠼痰男枨笸ㄟ^(guò)構(gòu)造函數(shù)的形式模擬了偽類(lèi)。這個(gè)套路的核心就是類(lèi)那么里沒(méi)有類(lèi)所以其實(shí)是通過(guò)構(gòu)造函數(shù)來(lái)模擬的偽類(lèi)。

JS面向?qū)ο笾?【概述】

在學(xué)習(xí)JS的面向?qū)ο笾?我們應(yīng)該先自問(wèn)這樣幾個(gè)問(wèn)題:

面向?qū)ο笫鞘裁匆馑?

學(xué)習(xí)面向?qū)ο蟮暮诵氖鞘裁?

為什么要學(xué)習(xí)面向?qū)ο?(它的存在是為了解決什么需求的)

理解面向?qū)ο?/b>

【面向?qū)ο蟆克膫€(gè)字,字面意思其實(shí)是不太好理解的,你可以試著認(rèn)為它是一種寫(xiě)代碼的套路; 當(dāng)然還存在其他的套路,比如【函數(shù)式編程】。

更形象的,我們還可以將面向?qū)ο罄斫鉃橐环N宗教信仰。

這樣的話(huà),世界上的程序員分為N種:

面向?qū)ο蠼膛? 面向?qū)ο蠼痰暮诵氖穷?lèi)

函數(shù)式編程教派 : 函數(shù)式編程教派的核心是函數(shù)

無(wú)教派人士

面向?qū)ο蟮暮诵?(JS里的構(gòu)造函數(shù) 和 其他語(yǔ)言的類(lèi))

這樣很和諧,你可以自由入教,但是JS的特殊之處在于,這本語(yǔ)言中沒(méi)有"類(lèi)"這個(gè)概念。這就導(dǎo)致面向?qū)ο蠼痰某绦騿T們?cè)趯?xiě)JS時(shí)就很難受。

所以JS為了滿(mǎn)足信仰面向?qū)ο蠼痰男枨?通過(guò)構(gòu)造函數(shù)的形式,模擬了偽"類(lèi)"。

通俗的理解一下類(lèi)和JS里構(gòu)造函數(shù)的含義:

類(lèi)的定義 : 如果一個(gè)東西返回了對(duì)象,那么這個(gè)東西就叫做類(lèi)

JS里的構(gòu)造函數(shù): 如果一個(gè)函數(shù)返回了一個(gè)新的對(duì)象,JS中就叫做構(gòu)造函數(shù)

到現(xiàn)在為止,我們學(xué)習(xí)了2個(gè)知識(shí)點(diǎn):

1 我們理解了面向?qū)ο笃鋵?shí)是一種寫(xiě)代碼的套路。

2 這個(gè)套路的核心就是"類(lèi)",那么JavaScript里沒(méi)有"類(lèi)",所以其實(shí)是通過(guò)構(gòu)造函數(shù)來(lái)模擬的偽"類(lèi)"。

面向?qū)ο筮@個(gè)套路,是為了解決什么問(wèn)題的?

一般認(rèn)為,面向?qū)ο蟮暮锰?或者說(shuō)面向?qū)ο蟮娜娲笃? 封裝、繼承、多態(tài)

封裝的好處: 隱藏細(xì)節(jié),減少思維的負(fù)擔(dān)。

繼承的好處: 復(fù)用代碼,避免內(nèi)存空間的浪費(fèi)。

多態(tài)好處: 讓代碼更靈活通用。例如div既是是節(jié)點(diǎn),也是元素。(這個(gè)我也理解欠佳)

另一種說(shuō)法是,面向?qū)ο笾皇且粋€(gè)套路,不管什么業(yè)務(wù)需求都按照面向?qū)ο蟮乃季S去寫(xiě),像一種定勢(shì)思維。

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

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

相關(guān)文章

  • 全棧開(kāi)發(fā)自學(xué)路線

    摘要:前言這里筑夢(mèng)師是一名正在努力學(xué)習(xí)的開(kāi)發(fā)工程師目前致力于全棧方向的學(xué)習(xí)希望可以和大家一起交流技術(shù)共同進(jìn)步用簡(jiǎn)書(shū)記錄下自己的學(xué)習(xí)歷程個(gè)人學(xué)習(xí)方法分享本文目錄更新說(shuō)明目錄學(xué)習(xí)方法學(xué)習(xí)態(tài)度全棧開(kāi)發(fā)學(xué)習(xí)路線很長(zhǎng)知識(shí)拓展很長(zhǎng)在這里收取很多人的建議以后決 前言 這里筑夢(mèng)師,是一名正在努力學(xué)習(xí)的iOS開(kāi)發(fā)工程師,目前致力于全棧方向的學(xué)習(xí),希望可以和大家一起交流技術(shù),共同進(jìn)步,用簡(jiǎn)書(shū)記錄下自己的學(xué)習(xí)歷程...

    galaxy_robot 評(píng)論0 收藏0
  • 全棧開(kāi)發(fā)自學(xué)路線

    摘要:前言這里筑夢(mèng)師是一名正在努力學(xué)習(xí)的開(kāi)發(fā)工程師目前致力于全棧方向的學(xué)習(xí)希望可以和大家一起交流技術(shù)共同進(jìn)步用簡(jiǎn)書(shū)記錄下自己的學(xué)習(xí)歷程個(gè)人學(xué)習(xí)方法分享本文目錄更新說(shuō)明目錄學(xué)習(xí)方法學(xué)習(xí)態(tài)度全棧開(kāi)發(fā)學(xué)習(xí)路線很長(zhǎng)知識(shí)拓展很長(zhǎng)在這里收取很多人的建議以后決 前言 這里筑夢(mèng)師,是一名正在努力學(xué)習(xí)的iOS開(kāi)發(fā)工程師,目前致力于全棧方向的學(xué)習(xí),希望可以和大家一起交流技術(shù),共同進(jìn)步,用簡(jiǎn)書(shū)記錄下自己的學(xué)習(xí)歷程...

    Scorpion 評(píng)論0 收藏0
  • 區(qū)塊鏈開(kāi)發(fā)中使用的最流行的編程語(yǔ)言

    摘要:我們目前正處于一個(gè)新興的區(qū)塊鏈開(kāi)發(fā)行業(yè)中。,一種在以太坊開(kāi)發(fā)人員中流行的新的簡(jiǎn)單編程語(yǔ)言,因?yàn)樗怯糜陂_(kāi)發(fā)以太坊智能合約的語(yǔ)言。它是全球至少萬(wàn)開(kāi)發(fā)人員使用的世界上最流行的編程語(yǔ)言之一。以太坊,主要是針對(duì)工程師使用進(jìn)行區(qū)塊鏈以太坊開(kāi)發(fā)的詳解。 我們目前正處于一個(gè)新興的區(qū)塊鏈開(kāi)發(fā)行業(yè)中。區(qū)塊鏈技術(shù)處于初期階段,然而這種顛覆性技術(shù)已經(jīng)成功地風(fēng)靡全球,并且最近經(jīng)歷了一場(chǎng)與眾不同的繁榮。由于許多...

    2shou 評(píng)論0 收藏0

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

0條評(píng)論

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