課堂筆記13(課程回顧 知識重新梳理 JS)

2021-08-18 01:58:01 字數 1414 閱讀 6496

*表示式可單獨出現在**中,但無意義。

*通過object.keys(obj)獲取所有屬性陣列

例:var a =

console.log(object.keys(a));         輸出:["name","age"]

跳出迴圈關鍵字

break

continue

break直接跳出迴圈,執行迴圈的下一條語句

continue裡面的語句不會執行,但程式繼續執行迴圈,不會跳出執行迴圈的下一條語句

typeof

確定當前的變數是什麼資料型別

陣列本質上是一種物件

字串是乙個或多個排在一起的字元,用單引號或雙引號包裹

函式的宣告

function命令 

function 函式名 (引數)

*清空乙個陣列的有效方法

設定length為0

一般用for

或while

迴圈遍歷陣列  因為

通過for…in遍歷陣列時,會把非數字鍵的屬性也遍歷出來,所以最好不要使用for…in遍歷陣列 

取反運算子:!

且:&&

或||dom

作用是將網頁轉化為乙個js物件,從而用js指令碼進行各種操作 (比如增刪元素等)

父節點:parentnode

子節點:childnodes

同級節點:sibling

查詢相關屬性 

element.queryselector()該方法接收css選擇器作為引數,返回父元素第乙個匹配的子元素

element.queryselectorall()

該方法接收css選擇器作為引數,返回乙個nodelist物件,包含所有匹配的子元素

屬性操作的標準方法 

getattribute()

setattribute()

操作css樣式最簡單的方法就是使用網頁元素節點的getattribute、setattribute、removeattribute方法直接讀寫或者刪除網頁元素的style屬性

事件模型

事件是一種非同步程式設計的實現方式 。本質上程式 各個組成部分之間的通訊。dom支援大量的事件

addeventlistener

:繫結事件的監聽函式 

dispatchevent

:觸發事件

監聽函式

監聽函式是事件發生時,程式所要執行的函式,它是事件驅動程式設計模式的主要程式設計方式 

1、html標籤的

on屬性(html語言允許在元素標籤的屬性中,直接定義某些事件的監聽**)

2、element節點

物件有事件屬性,可以指定監聽函式

3、addeventlistener

方法

python0703課程筆記

1.什麼是爬蟲 爬蟲的本質?爬蟲就是偽造瀏覽器,對其傳送請求。ps網頁攔截爬蟲本質同樣是爬蟲模擬的不夠像。2.http請求偽造的像不像 請求頭 user agent 什麼裝置訪問該 cookie 在使用者瀏覽器上儲存的標記 請求體 name alex age 18 第一種格式 3.分析http請求 ...

ThinkPHP3 2 3 課程總筆記

1 thinkphp入門體驗 1.1控制器 b.控制器的類檔案命名規則 indexcontroller.class.php c.在thinkphp所有控制器必須繼承基礎控制器,並且有命名空間 this assign rows rows 分配name對應的value到頁面上 this display ...

CS231課程筆記翻譯

完結!cs231n官方筆記授權翻譯總集篇發布 智慧型單元 知乎專欄 cs231n課程筆記翻譯 影象分類筆記 上 智慧型單元 知乎專欄 cs231n課程筆記翻譯 影象分類筆記 下 智慧型單元 知乎專欄 cs231n課程筆記翻譯 線性分類筆記 上 智慧型單元 知乎專欄 cs231n課程筆記翻譯 線性分類...