一.什么是JavaScript
? ? ? JavaScrpit是一種具有面向對象能力的,解析型程序設計語言。更具體一點,他是基于對象和事件驅動并具有相對安全性的客戶端腳本語言。因為他不需要在一個語言運行環境下運行,而只需要支持它的瀏覽器即可。它的只要目的是,驗證發往服務器端的數據,增加Web互動,加強用戶體驗度等
二.JavaScript特點
? ? ? ? 松散型 ? ?
? ? ? ? JavaScrpit語言核心與C、C++、Java相似,比如條件判斷,循環,運算符等。但它是一種松散型的語言,也就是說,它的變量不必具有一個明確的類型。
? ? ? ? ?對象屬性
? ? ? ? ?JavaScript 中的對象把屬性名映射為任意的屬性值。它的這種方式很像哈希表或關聯數組,而不像 C 中的結構體或者 C++、Java 中的對象。
? ? ? ? ? 繼承機制
? ? ? ? ? ?JavaScript 中的面向對象繼承機制是基于原型的,這和另外一種不太為人所知的 Self 語言很像,而和 C++以及 Java 中的繼承大不相同。
三.JavaScript核心
? ? ? ? ? ?1.核心(ECMAScript) ? ? ? ? ? 2.文檔對象模型(DOM) ? ? ? ? ? ?3.瀏覽器對象模型(BOM)
? ? ? ??
? ? ? ??