- 看透JavaScript:原理、方法與實踐
- 韓路彪
- 324字
- 2020-11-28 15:50:42
第3章 JavaScript的本質(zhì)
學(xué)習(xí)JS最難的其實是對這門語言本身的理解。很多開發(fā)者覺得JS很難精通,主要原因其實是沒有真正抓住它的本質(zhì)。
JS是一種面向?qū)ο蟮恼Z言,而且是一種純對象語言,理解這一點是理解整個JS的關(guān)鍵。JS中的對象跟Java等面向?qū)ο笳Z言中的對象并不一樣,它們有著本質(zhì)上的區(qū)別。其他面向?qū)ο蟮恼Z言都有類的概念,而JS中雖然有對象,但是沒有類(雖然ES2015中啟用了class關(guān)鍵字,但是與Java等面向?qū)ο笳Z言中的類并不相同,這點本書在后面還會介紹)。因此,對于具備Java等面向?qū)ο箝_發(fā)語言基礎(chǔ)的讀者來說反而更不容易理解JS中的對象。在學(xué)習(xí)ES(或者JS)對象的時候,把它當成一種新的事物來學(xué)習(xí)效果應(yīng)該會更好。
俗話說“工欲善其事,必先利其器”。在正式講解JS之前,先來給大家介紹一下學(xué)習(xí)JS所需要的工具。
推薦閱讀
- Unreal Engine Physics Essentials
- PHP程序設(shè)計(慕課版)
- Linux核心技術(shù)從小白到大牛
- Mastering PHP Design Patterns
- Web Application Development with R Using Shiny(Second Edition)
- Java 11 Cookbook
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- 網(wǎng)絡(luò)數(shù)據(jù)采集技術(shù):Java網(wǎng)絡(luò)爬蟲實戰(zhàn)
- Spring Data JPA從入門到精通
- Developing Java Applications with Spring and Spring Boot
- Oracle SOA Suite 12c Administrator's Guide
- C/C++程序設(shè)計教程
- Elasticsearch實戰(zhàn)(第2版)
- SAP HANA Starter
- Performance Testing with JMeter 3(Third Edition)