JS---第一天

基本概念

JS:一種腳本語言,主要用來頁面動態交互和特效
AJAX:一種標準。它是用js語言來實現的。
jQuery:對JS語言進行了封裝,相當於一個框架,用來簡化js代碼
EasyUI:對jQuery進行了進一步封裝,而且對HTML和CSS也進行了封裝。

JS

JS:全稱(JavaScript),由Netscape(網景)公司研發出來的一種在它的瀏覽器上執行的程序語言。它是一種基於對象事件驅動的簡單的並具有安全性能腳本語言。微軟後來推出來JScript語言(和js基本一樣)。

組成:

ECMAScript:JavaScript的核心,相當於JS語言的標準
DOM:文檔對象模型,對頁面進行局部修改,把HTML和XML的應用程序接口(API),它把HTML頁面當做一個倒掛的樹,樹上的葉子代表HTML的屬性。它通過取得HTML屬性的對象來局部修改HTML文件
ROM:瀏覽器對象模型,類似於DOM,只不過,它的對象時瀏覽器,對瀏覽器進行操作。

特點:

腳本語言:是指在web瀏覽器內有解釋器執行的編程語言。運行程序後,解釋器會把程序代碼翻譯成可執行的格式,可以直接使用文本編輯器編寫,不用經過編譯過程。
在這裏插入圖片描述
基於對象:不是面向對象。它裏面沒有類的概念。
在這裏插入圖片描述
3.事件驅動:通過事件的發生,來做相應的功能。
在這裏插入圖片描述
4.簡單性:

  1. 變量是弱類型,沒有java那麼多數據類型
  2. 沒有類的概念
  3. 不存在多線程

5.安全性:
它的作用範圍就是瀏覽器。它是由瀏覽器執行的,而不是操作系統。瀏覽器上自帶它的解釋器。依靠瀏覽器運行。

與java的區別

在這裏插入圖片描述
聯繫:java有一個applet在瀏覽器中的技術
JavaScript也是一種瀏覽器技術。

用法

在這裏插入圖片描述

數據類型:

在這裏插入圖片描述
java中
在這裏插入圖片描述

變量:

在這裏插入圖片描述
變量沒類型,也就是說它可以是任何數據類型。不像Java一樣,聲明變量時就確定了該變量的數據類型。

流程控制

與java不同的就是for-each
在這裏插入圖片描述

註釋

在這裏插入圖片描述

函數

注意:js中沒有重載。如果兩個函數名相同,則後一個函數會覆蓋前一個函數。
在這裏插入圖片描述

發佈了15 篇原創文章 · 獲贊 8 · 訪問量 5039
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章