精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

通過學(xué)習(xí)其他語言來學(xué)習(xí)JavaScript

開發(fā) 開發(fā)工具
很遺憾,我沒有學(xué)過Scheme和Self,和大部分人一樣,我也費(fèi)了不少勁才算搞明白JavaScript中的閉包和原型.不過我接觸過awk,Perl和Python,.這三門語言也對JavaScript產(chǎn)生了一定的影響.

 回顧我的編程生涯,有三種編程語言給我學(xué)習(xí)JavaScript打上了良好的基礎(chǔ)(之所以這么說,是因?yàn)镴avaScript的確有一些比較難學(xué)的地方):

Scheme: 在我進(jìn)入大學(xué)信息專業(yè)的第一學(xué)期,我通過經(jīng)典的“計算機(jī)程序的構(gòu)造和解釋”(免費(fèi)在線閱讀)一書學(xué)習(xí)了Scheme語言.當(dāng)初,JavaScript從Scheme中學(xué)到了閉包.最近,受Racket(一種Scheme方言)的啟發(fā),ECMAScript 6中又增加了一種稱之為private symbol的對象類型來實(shí)現(xiàn)“私有性(privacy)” .

Self: 隨后,我還粗略的學(xué)習(xí)過基于原型的面向?qū)ο笳Z言.期間看過一篇很有見地的論文:“不使用類來組織程序”.這篇論文通過描述一種稱之為Self的語言(另一種在JavaScript發(fā)明時期影響了它的語言)講到了下面這些知識點(diǎn):"基于類的語言中存在有兩種關(guān)系:誰是誰的實(shí)例(對象和類之間的關(guān)系)和誰是誰的子類(類和類之間的關(guān)系).基于原型的語言中只存在有一種關(guān)系:誰是誰的原型(對象和對象之間的關(guān)系).雖說如此,但在這兩種不同的面向?qū)ο笳Z言中,該如何組織自己的程序,還是很類似的".

Java: 通過學(xué)習(xí)Java,有三點(diǎn)可以影響到你對JavaScript的學(xué)習(xí).首先是語法,因?yàn)樵诎l(fā)明JavaScript的時候,JavaScript之父收到的命令就是“它的語法必須看起來像Java.第二點(diǎn)是,它能幫助你學(xué)會面向?qū)ο蟮木幊?雖然有時候會覺的Java的語法有點(diǎn)死板.“Effective Java”(亞馬遜購買鏈接)一書是一本很好的Java入門書籍.第三點(diǎn),你還能知道一個好的IDE(Eclipse等)應(yīng)該是什么樣的,在這一方面,JavaScript仍然需要努力向前趕.

除了我所說的這三種語言,肯定還有一些其他的語言,能讓你把一些在這些語言中學(xué)到的原理稍加修改(或者完全一樣)就能應(yīng)用到JavaScript的學(xué)習(xí)中.

譯者注:很遺憾,我沒有學(xué)過Scheme和Self,和大部分人一樣,我也費(fèi)了不少勁才算搞明白JavaScript中的閉包和原型.不過我接觸過awk,Perl和Python,.這三門語言也對JavaScript產(chǎn)生了一定的影響.

awk的函數(shù)聲明寫法是這樣的:

  1. function add(a,b){ 
  2.     return a+b 

你看見了,和JavaScript中函數(shù)聲明的寫法一模一樣,因?yàn)閒unction這個關(guān)鍵字就是來自awk的,證據(jù)是"Coders at Work"一書中Brendan Eich接受采訪時說過的話:

 

One more positive influence, and this is kind of embarrassing, was awk. I mean, I was an old Unix hacker and Perl was out, but I was still using awk for various chores. And I could’ve called these first-class functions anything, but I called them “function” mainly because of awk. An eight-letter keyword—it’s kind of heavy, but there it is.

再來說Perl,JavaScript中的正則表達(dá)式語法是從Perl來的.各種數(shù)組方法push,pop,shift,unshift,splice,join,reverse,sort,都是來自于Perl中的同名函數(shù).我在SpiderMonkey源碼中搜索過"Perl",結(jié)果如下:

這些注釋幾乎都是Brendan Eich親手寫的.如果你熟悉Perl,在開始學(xué)習(xí)JavaScript的時候就不會對這些來源于Perl的方法和特性感到陌生.

那Python呢?在發(fā)明JavaScript的時候,Python才剛剛起步(1.2),目前的JavaScript貌似沒有從Python中學(xué)到些什么,不過未來的JavaScript會,ECMAScript 6中的迭代器和生成器,yield表達(dá)式,數(shù)組(生成器)推導(dǎo)式,默認(rèn)參數(shù),剩余參數(shù),解構(gòu),模塊等等,都或多或少的學(xué)習(xí)了Python中的類似語法.如果你沒接觸過Python,學(xué)習(xí)這些東西會花費(fèi)不少時間,相反,這些東西幾乎沒有什么學(xué)習(xí)成本.

有些人說:"學(xué)習(xí)編程語言要精通一門,學(xué)的多會導(dǎo)致全面平庸".嗯,前半句是對的,但后半句是錯的.

原文鏈接:http://www.cnblogs.com/ziyunfei/archive/2013/02/06/2907681.html

英文原文:http://www.2ality.com/2013/02/learn-javascript.html

 

 

責(zé)任編輯:張偉 來源: 博客園
相關(guān)推薦

2009-12-28 11:08:34

ADO 實(shí)例

2019-09-11 14:16:34

編程語言技術(shù)人生第一份工作

2021-03-08 21:46:00

大數(shù)據(jù)互聯(lián)網(wǎng)工程師

2022-08-18 11:36:16

可視化JavaScript事件循環(huán)

2024-04-29 14:54:36

機(jī)器學(xué)習(xí)過擬合模型人工智能

2010-03-11 15:16:52

Python編程語言

2012-09-24 11:45:28

IBMdw

2010-05-19 19:30:47

2015-07-13 11:36:26

JavaavaScriptGroovy

2022-03-30 14:00:49

人工智能災(zāi)害機(jī)器

2023-12-18 08:00:42

JavaScrip框架Lit

2010-07-28 14:28:57

Flex國際化

2023-11-07 15:53:16

人工智能關(guān)鍵詞

2017-01-11 17:38:31

AndroidAndroid坐標(biāo)Button移動

2022-10-29 19:58:09

Base64Bashshell

2025-01-03 10:30:00

2023-01-13 18:55:09

游戲Ada編程語言

2009-06-10 21:48:03

滾動圖片Javascript特

2017-08-28 16:01:59

前端JavaScript學(xué)習(xí)途徑

2021-01-14 08:55:20

C語言編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

韩国女主播一区二区三区| 日韩精品成人av| 老鸭窝91久久精品色噜噜导演| 亚洲精选一区二区| 在线观看日本一区二区| 四虎亚洲成人| 久久久久久久久岛国免费| 国产欧美精品一区二区三区介绍| 婷婷在线精品视频| 亚洲第一福利社区| 91精品免费在线观看| 欧美变态另类刺激| 天堂地址在线www| 99精品一区二区| 国产一区二区在线播放| 五月天综合激情| 五月天久久久| 日韩精品中文字| 男人午夜视频在线观看| a一区二区三区| 亚洲精品高清在线| 涩涩涩999| 日韩在线观看视频一区二区三区| 蜜臀av在线播放一区二区三区| 久久久亚洲精选| 顶级黑人搡bbw搡bbbb搡| 亚洲传媒在线| 亚洲国产精久久久久久| 尤物国产在线观看| 免费电影日韩网站| 亚洲成人动漫在线观看| 亚洲三区在线| 黄色在线网站| av不卡一区二区三区| 91免费在线视频网站| 日韩综合在线观看| 日韩一区二区久久| 久久久久久亚洲精品中文字幕| 婷婷伊人五月天| 欧美日韩在线网站| 亚洲精品少妇网址| 欧美xxxxx精品| 91亚洲无吗| 91精品国产欧美日韩| 男操女免费网站| 欧美美女日韩| 欧美午夜无遮挡| 日本网站免费在线观看| 国产高清在线a视频大全| 亚洲日本在线视频观看| 中文字幕剧情在线观看一区| 懂色一区二区三区| 国产天堂亚洲国产碰碰| 欧美日韩在线一区二区三区| 四虎在线观看| 99精品国产99久久久久久白柏| 国产精品我不卡| 亚洲国产欧美另类| 国产suv精品一区二区6| 91麻豆蜜桃| 亚洲产国偷v产偷v自拍涩爱| 国产剧情一区二区| 成人欧美一区二区三区在线| 一卡二卡在线视频| 国内精品写真在线观看| 亚洲精品日韩av| 国产aⅴ一区二区三区| 国内精品伊人久久久久av一坑| 亚洲专区国产精品| 国产哺乳奶水91在线播放| 国产精品123| 国产欧美日韩伦理| 欧美一区二区少妇| 久久久www成人免费无遮挡大片 | 日本一区影院| 日韩一区二区三区观看| 95视频在线观看| 网红女主播少妇精品视频| 亚洲人午夜精品| 天天操天天摸天天舔| 亚洲一区 二区 三区| 久久久久久久999| 久久久久99精品成人片我成大片| 久久一区中文字幕| 国产日韩精品综合网站| 亚洲第一天堂影院| 99麻豆久久久国产精品免费优播| 日本一区二区视频| 超碰超碰在线| 偷拍与自拍一区| 嫩草影院国产精品| 亚洲国产视频二区| 国产亚洲精品高潮| 91麻豆免费视频网站| 国产欧美三级| 成人h猎奇视频网站| 日本激情视频网站| 国产精品网曝门| 草草草视频在线观看| 制服丝袜专区在线| 欧美美女视频在线观看| 青青草原播放器| 婷婷精品在线观看| 久久艳片www.17c.com| 精品国产乱码一区二区| 国产真实乱对白精彩久久| 国产在线观看一区| 欧美日韩在线看片| 精品久久久久久国产| 午夜一区二区视频| 九色精品91| 色综合男人天堂| 欧美成人精品网站| 99久久精品免费看| 中国成人在线视频| 中国字幕a在线看韩国电影| 91精品国产综合久久久久久 | 99在线精品免费视频| 韩国成人在线| 日韩成人在线网站| 丁香花五月激情| 日韩av一区二区在线影视| 99视频在线| 麻豆传媒在线观看| 91久久久免费一区二区| 国产精品第七页| 欧美影院一区| 91久久久久久久久久| 精品久久久久一区二区三区| 亚洲成人激情综合网| 中国老熟女重囗味hdxx| 91影院成人| 国产精品91久久久久久| 艳母动漫在线看| 亚洲韩国一区二区三区| 欧美丝袜在线观看| 日韩欧美精品| 国产精品第2页| 日本v片在线免费观看| 亚洲va欧美va国产va天堂影院| 免费国偷自产拍精品视频| 91精品综合久久久久久久久久久 | 成人激情文学综合网| 日本不卡一区二区三区四区| aaaa欧美| 色婷婷av一区二区三区在线观看| 成年人晚上看的视频| 2020国产成人综合网| 国产黄色一级网站| 欧美wwwwww| 97在线看福利| 天堂中文在线8| 欧美日韩国产区| 中文字幕一区二区人妻在线不卡| 在线综合亚洲| 欧美精品二区三区四区免费看视频 | 亚洲午夜精品久久久久久性色| 综合网在线观看| 国产喂奶挤奶一区二区三区| 噼里啪啦国语在线观看免费版高清版| 亚洲人成精品久久久| 国产精品18久久久久久首页狼 | 日韩三级成人av网| 国产精品无码久久av| 亚洲人成网站在线| 波多野结衣电影免费观看| 欧美精品入口| 精品亚洲欧美日韩| 欧美三级网址| 中文字幕国产精品| 99精品免费观看| 亚洲高清三级视频| 中国毛片在线观看| 美女mm1313爽爽久久久蜜臀| 超碰在线免费观看97| 一区二区三区四区高清视频 | 国产一区二区电影| 大西瓜av在线| 免费看成人哺乳视频网站| 国产精品久久久久久影视| 八戒八戒神马在线电影| 精品国产三级电影在线观看| 亚洲精品男人的天堂| 国产精品护士白丝一区av| 国产无套精品一区二区三区| 亚洲高清激情| 亚洲 日韩 国产第一区| 日韩欧美久久| 国产精品wwww| 欧美激情成人动漫| 国产午夜精品免费一区二区三区 | 自拍偷拍你懂的| 国产乱国产乱300精品| 日韩精品视频一区二区在线观看| 欧美黄色大片在线观看| 国产日韩欧美精品| 久久91超碰青草在哪里看| 欧美激情在线狂野欧美精品| 国产视频三级在线观看播放| 日韩一区二区免费高清| 日本a级c片免费看三区| 亚洲精品免费电影| 国产伦理片在线观看| 国产成人在线视频网址| 久久久久久久片| 欧美午夜不卡| 亚洲国产精品视频一区| 久久悠悠精品综合网| 国产中文字幕亚洲| 伊人久久视频| 久久97久久97精品免视看| 国产视频网址在线| 亚洲国产毛片完整版| hs视频在线观看| 欧美在线综合视频| 日韩精品人妻中文字幕| 中文字幕综合网| 色噜噜日韩精品欧美一区二区| 国产激情偷乱视频一区二区三区| 9久久婷婷国产综合精品性色| 亚洲经典在线看| 一级黄色片播放| 日韩欧美一区二区三区免费看| 国内视频一区| 2020最新国产精品| 国产欧美一区二区三区在线| 日韩伦理三区| 69久久夜色精品国产7777| av免费在线免费| 久久精品国产久精国产思思| 国产小视频在线| 亚洲国产日韩欧美综合久久| 性一交一乱一精一晶| 91精品国产日韩91久久久久久| 成人黄色免费网| 色婷婷激情久久| 丁香六月婷婷综合| 亚洲高清不卡在线观看| 欧美人与禽zozzo禽性配| 国产精品久久久久久户外露出| 久久日免费视频| 国产日韩欧美一区二区三区乱码| 女~淫辱の触手3d动漫| 久久青草国产手机看片福利盒子| 亚洲一级av无码毛片精品| 成人性生交大合| 日韩免费高清一区二区| 成人免费毛片嘿嘿连载视频| 中文字幕一区二区三区人妻在线视频| 国内精品视频一区二区三区八戒| 欧美大片久久久| 国产乱理伦片在线观看夜一区| 人妻换人妻仑乱| 国产精品白丝av| 久久久久亚洲av成人网人人软件| 高清久久久久久| 91九色蝌蚪porny| 99久免费精品视频在线观看| 国产福利在线观看视频| 久久久亚洲午夜电影| 69精品无码成人久久久久久| 国产欧美精品区一区二区三区 | 性欧美1819| 激情六月婷婷综合| 欧美一级大片免费看| 不卡的av电影| 日韩一级av毛片| 国产精品久久久久影院色老大 | 国产精品欧美激情在线播放| 久久久久久久性潮| 92看片淫黄大片欧美看国产片| 在线精品国产亚洲| 久久精品国产99精品国产亚洲性色| 日韩有码一区| 亚洲人成影视在线观看| 一区二区电影| 3d动漫一区二区三区| 日韩在线一二三区| 黄色a级三级三级三级| av在线这里只有精品| 国产毛片欧美毛片久久久| 日韩一区欧美一区| 日本三级网站在线观看| 在线观看日韩毛片| 国产叼嘿视频在线观看| 日韩国产欧美精品在线| 在线观看麻豆| 欧美激情久久久久久| 成人国产精品| www.久久草| 波多野结衣的一区二区三区 | 91精品欧美久久久久久动漫| 婷婷伊人综合中文字幕| 中文字幕亚洲在线| 成人免费高清观看| 国产精品视频播放| eeuss国产一区二区三区四区| 欧美日韩另类综合| 欧美久久久久| 依人在线免费视频| 99re免费视频精品全部| 91免费公开视频| 欧美性高潮在线| www久久久久久| 色偷偷888欧美精品久久久| 极品视频在线| 亚洲xxxxx性| 国产aⅴ精品一区二区三区久久| 久久久国内精品| 久久99热国产| 久久只有这里有精品| 亚洲狠狠爱一区二区三区| 91成人国产综合久久精品| 亚洲老板91色精品久久| 污影院在线观看| 成人国产精品久久久| 精品国产不卡| 乱妇乱女熟妇熟女网站| 国产成人小视频| 四虎884aa成人精品| 在线观看精品一区| 青青视频在线观| 韩国一区二区电影| 99精品在免费线中文字幕网站一区| 一区二区三区av在线| 久久亚洲精选| 一区二区视频观看| 亚洲一二三四久久| 性欧美18一19性猛交| 日日摸夜夜添一区| 欧美日韩国产网站| 欧美一区二区在线| av不卡在线| www男人天堂| 亚洲伊人色欲综合网| www.黄色国产| 欧美巨乳在线观看| av毛片精品| 欧美在线一区视频| 成人综合婷婷国产精品久久蜜臀 | www.美色吧.com| 亚洲欧美日本在线| 国产情侣av在线| 久久不射热爱视频精品| 国产精品成人3p一区二区三区| 在线看视频不卡| 国内成+人亚洲+欧美+综合在线| 精品国产大片大片大片| 欧美日韩国产高清一区二区 | 欧美福利视频在线| 日韩精品中文字幕一区二区| 91亚洲精品国产| 国产不卡一区视频| 国产成人精品av久久| 精品久久久久久久久久久久久久久 | 国产精品久久久久久99| 日韩精品视频免费在线观看| 偷拍自拍在线看| 日本一区二区精品视频| 蜜臀av亚洲一区中文字幕| www.黄色com| 欧美一激情一区二区三区| 不卡av免费观看| 蜜桃麻豆91| 青青国产91久久久久久| jizzjizzjizz国产| 欧美一卡二卡三卡| 精品捆绑调教一区二区三区| 九九99玖玖| 日韩av一级电影| 日本午夜在线观看| 亚洲成人激情在线| 黑人巨大亚洲一区二区久| 亚洲欧洲精品一区| 国产精品一区二区果冻传媒| 人人干人人干人人干| 国产一区二区三区欧美| 日本在线一区二区三区| 五十路熟女丰满大屁股| 国产色综合一区| a天堂在线观看视频| 9.1国产丝袜在线观看 | 日韩成人精品一区二区三区| 麻豆传媒网站在线观看| 91网址在线看| 国产一区二区三区中文字幕 | 国产一级大片在线观看| 日韩久久免费视频| 色综合一区二区日本韩国亚洲| 人妻av无码专区| 国产日韩精品一区二区浪潮av| av一区二区三| 日韩美女中文字幕| 在线成人直播| 人妻aⅴ无码一区二区三区| 欧美一区二区国产| 国产亚洲一区二区手机在线观看| 青少年xxxxx性开放hg| 91网站最新网址| www.五月婷|