JS(JavaScript)的初了解7(更新中···)
1.邏輯運算 || && !
1||2 5&&4 !0
||
遇到第一個為true的數字就終止並返回
&&
遇到第一個為false的值 就終止 返回false的值,如果沒有false就返回最後那個數
||和&&在一起
&&的優先級比較高 高於||
2.作用域的問題
1.Js代碼如何執行
2.js環境
3.棧 堆
Js代碼在客戶端執行前,瀏覽器會給這個js一個全局環境,這個環境分兩個部分,
一個是內存模塊,一個是執行模塊,內存模塊找到當前環境下的所有帶
執行模塊逐行向下執行(會出現語句和代碼塊),如果是函數執行。
函數執行:會開辟一個類似於window的私有作用域,在這個私有作用域裏又分兩個模塊,內存模塊和執行模塊。內存模塊找出當前環境下的所有帶var和function的關鍵字,還需要註意函數的形參,因為他也是一個私有變量,帶var的進行變量聲明為私有變量
Function 聲明和定義都完成了,然後是執行模塊逐行執行。
案例
圖形分析
DOM對象 dom的全稱 document object model
Dom 主要研究
操作流程
1.選擇你要操作的節點
document.getElementById(“idname”) 通過id名獲取元素
document.getElementsByTagName(“div”) 標簽獲取
獲取整個網頁中所有的div構成的一個數組集合
Document.getElementsByClassName(“name”) 通過class
獲取整個網頁中class叫name的數組聚合
2輸出
1) document.Write()在整個文檔輸出
2) 指定的元素中輸出 element.innerHTML=
innerHTML指的是元素中的內容
指定的元素中輸出Element.innerText=
二者區別
innerHTML中可以嵌套標簽
innerText 中只能是文本
JS(JavaScript)的初了解7(更新中···)