4 回答

TA貢獻(xiàn)453條經(jīng)驗(yàn) 獲得超223個(gè)贊
1、JS是單線程語(yǔ)言,這決定他開(kāi)始被發(fā)明的時(shí)候就是個(gè)面向過(guò)程的語(yǔ)言
2、隨著編程的發(fā)展,面向?qū)ο蟪蔀橹髁?,JS又跟JAVA 強(qiáng)行攀個(gè)親戚,在之后的開(kāi)發(fā)規(guī)范中,引入了JAVA 中 類的概念
????JS的實(shí)現(xiàn)方式是用function來(lái)實(shí)現(xiàn);
3、直到最近 ?JS端又引入 JAVA 中包的概念,這個(gè)就是時(shí)下很流行的 require.js
下面闡述一下為什么覺(jué)得亂
JAVA的學(xué)習(xí)是 ?先要了解JAVA的整體結(jié)構(gòu) ? 包 ?類 ?方法 ?等等 ?在做具體類庫(kù)的學(xué)習(xí) 這樣在接觸語(yǔ)言之前就有個(gè)大局觀
但是JS不是 ?JS是正好相反 ?先學(xué)了操作DOM ?以及JQUER這些庫(kù)的使用,后來(lái)你發(fā)現(xiàn) 哎呦,JS還有類的概念,你發(fā)現(xiàn)之前學(xué)的感覺(jué)有點(diǎn)不太對(duì) ?推到重來(lái)
在深入學(xué)習(xí) 你又發(fā)現(xiàn) ?哎呦 ?JS還有包的概念 ?之前的概念又要重來(lái) ? 學(xué)來(lái)學(xué)去就會(huì)感覺(jué)很亂
還有一點(diǎn) ?當(dāng)你開(kāi)始接觸包的概念 使用requierJS的時(shí)候你發(fā)現(xiàn)公司的項(xiàng)目還停留在第一步驟,所以這個(gè)很亂

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超2個(gè)贊
它是一門(mén)弱類型的語(yǔ)言,有多弱,簡(jiǎn)直就是弱爆了。。各種不用嚴(yán)格規(guī)范的都可以運(yùn)行

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超8個(gè)贊
其實(shí)我先學(xué)c++,js給我的第一感覺(jué)是語(yǔ)法不規(guī)范,聲明變量可以有var也可以沒(méi)有... 一行語(yǔ)句結(jié)尾可以有;也可以沒(méi)有。。。等等,給我感覺(jué)很不規(guī)范- -
添加回答
舉報(bào)