JavaScript基礎

JavaScript是一門動態、弱類型的腳本語言。css

(一).做用:node

(1).頁面特效。(2).先後交互。(3).後臺開發(node)數組

(二).Java和JavaScript之間什麼關係?雷鋒和雷峯塔同樣的關係,老婆和老婆餅同樣的關係。壓根沒有關係,最多語法看起來有點像。對象

(三).寫在哪兒blog

(1).<script></script>標籤裏事件

(2).外部的js文件。注意:在引入外部js文件的<script src="js/name.js"></script>標籤中,不能夠再寫js代碼了。ip

(四).注意事項開發

(1).嚴格區分大小寫。(2).每一行完整語句後面要加分號。(3).變量命名不能使用關鍵字和保留字。(4).代碼要縮進,保持可讀性。字符串

 

1、JS修改元素內容get

步驟:獲取元素 -> 修改元素內容

(一).JS獲取元素

(1).id

document.getElementById("");經過id獲取元素。只獲得第一個匹配到id的元素。

(2).class

document.getElementsByClassName("");經過class獲取元素。獲得的是一個相似數組的集合。

(3).tagName

document.getElementsByTagName("");經過標籤名獲取元素。獲得的是一個相似數組的集合。

(4).name

document.getElementsByName("");經過name的屬性獲取元素,通常用於input。獲得的是一個相似數組的集合。

(5).selector

document.querySelector("css選擇器");經過css選擇器,獲取到一個。

(6).selector

document.querySelectorAll("css選擇器");經過css選擇器,獲取全部。

(二).JS修改樣式

 

2、JS的基礎事件

(一).window.onload = function () {};

當頁面所有加載完畢後,執行的js代碼。注意:一個頁面只能有一個window.onload

(二).onclick單擊事件

(三).ondblclick雙擊事件

(四).onmouseenter鼠標劃入

(五).onmouseleave鼠標劃出

(六).onresize窗口變化

(七).onchange改變下拉框

 

3、數據類型

(一).string字符串

(二).number數字

(三).boolean布爾

(四).undefined未定義

(五).null空

(六).object對象

 

4、操做符

(一).算術運算符

+ - * / % ++ --

(二).賦值運算符

= += -= *= /=

(三).比較運算符

> >= < <= == ===

(四).邏輯運算符

&&(與) ||(或) !(非)

(五).在如下進行判斷的時候爲假

1.0  2.null  3.undefined  4.NaN  5.''  6.false

 

5、控制流程

 

6、循環

(一).for (;;) {}

(二).while (條件) {}

(三).do {} while ()

相關文章
相關標籤/搜索