JavaScript : The
《JavaScript:The Good Parts(影印版)》一書中,Crockford深度分析了一堆好的意圖和盲目的錯(cuò)誤,為你提供了所有JavaScript的地道優(yōu)良部分的細(xì)節(jié),包括:·語法·繼承·方法;·對(duì)象·數(shù)組·風(fēng)格;·函數(shù)·正則表達(dá)式·美麗的特性大多數(shù)編程語言包含優(yōu)良和拙劣的部件,但對(duì)JavaScript而言后者的比重較大,因?yàn)樗诖颐χ虚_發(fā)和發(fā)布,還沒能夠得到精煉。這本權(quán)威的書剔除了大多數(shù)可怕的JavaScript特性,展現(xiàn)了JavaScript的另一部分,這一部分比JavaScript語言作為一個(gè)整體更加穩(wěn)定、更具有可讀性以及可維護(hù)性——可以用這個(gè)部分創(chuàng)建真正可展的合高效的代碼。
作者Douglas Crockford(他被很多開發(fā)社區(qū)認(rèn)為是JavaScript專家)提出了足夠多的好想法,讓JavaScript成為一個(gè)杰出的面向?qū)ο缶?..
《JavaScript:The Good Parts(影印版)》一書中,Crockford深度分析了一堆好的意圖和盲目的錯(cuò)誤,為你提供了所有JavaScript的地道優(yōu)良部分的細(xì)節(jié),包括:·語法·繼承·方法;·對(duì)象·數(shù)組·風(fēng)格;·函數(shù)·正則表達(dá)式·美麗的特性大多數(shù)編程語言包含優(yōu)良和拙劣的部件,但對(duì)JavaScript而言后者的比重較大,因?yàn)樗诖颐χ虚_發(fā)和發(fā)布,還沒能夠得到精煉。這本權(quán)威的書剔除了大多數(shù)可怕的JavaScript特性,展現(xiàn)了JavaScript的另一部分,這一部分比JavaScript語言作為一個(gè)整體更加穩(wěn)定、更具有可讀性以及可維護(hù)性——可以用這個(gè)部分創(chuàng)建真正可展的合高效的代碼。
作者Douglas Crockford(他被很多開發(fā)社區(qū)認(rèn)為是JavaScript專家)提出了足夠多的好想法,讓JavaScript成為一個(gè)杰出的面向?qū)ο缶幊陶Z言。不幸的是,這些好想法(比如函數(shù)、弱類型、動(dòng)態(tài)對(duì)象和表達(dá)能力很強(qiáng)的對(duì)象文字注釋)被摻雜了些壞想法(比如基于全局變量的編程模型)。
當(dāng)Java Applet隕落的時(shí)候,JavaScript成為了Web編程的缺省語言,但它的流行程度跟它作為一個(gè)編程語言的質(zhì)量完全沒有關(guān)系。
Douglas Crockford是一名來自Yahoo!的資深JavaScript架構(gòu)師,以創(chuàng)造和維護(hù)JSON (JavaScriptObject Notation) 格式而為大家所熟知。他定期在各類會(huì)議上發(fā)表有關(guān)高級(jí)JavaScript的主題演講。
