&;Nbsp;如果你在網(wǎng)站開(kāi)發(fā)方面有一些經(jīng)驗(yàn),你可能會(huì)遇到一些程序員看不起lavascript。他們認(rèn)為JavaScript不是面向?qū)ο蟮?,所以他們看不起它。作為一名JavaScript開(kāi)發(fā)人員,我們必須讓每個(gè)人,尤其是那些輕視JavaScript的人,都知道JavaScript不僅是真正的面向?qū)ο笳Z(yǔ)言,而且在這方面也很強(qiáng)大。事實(shí)上,那些程序員低估了JavaScript,因?yàn)镴avaScript不遵循一些傳統(tǒng)編程語(yǔ)言(包括c++)建立的語(yǔ)法結(jié)構(gòu)和編程約定,Java、PHP和Objective-C。在我看來(lái),這并不一定是壞事。這正是因?yàn)闆](méi)有強(qiáng)加嚴(yán)格而僵化的語(yǔ)法結(jié)構(gòu)。只要方法合適,JavaScript可以比傳統(tǒng)語(yǔ)言釋放更大的靈活性
在本章中,我將介紹如何用JavaScript編寫(xiě)符合其他語(yǔ)言采用的面向?qū)ο笤瓌t的面向?qū)ο蟠a,本章的重點(diǎn)是介紹JavaScript如何更靈活地完成這項(xiàng)任務(wù)。此外,我們還將介紹該語(yǔ)言本身的一些內(nèi)置對(duì)象以及這些對(duì)象的一些未知方面。請(qǐng)注意,傳統(tǒng)編程語(yǔ)言是指那些通過(guò)某些模板定義和構(gòu)造對(duì)象的語(yǔ)言,這些模板稱為類,因此得名。