js高階應用

2021-10-09 09:31:35 字數 839 閱讀 1815

三種彈框方式:

//1.警告框,提示資訊

alert(『hello,world…』);

//2.確認框,確認資訊的提示框

let result = confirm('您確定要刪除嗎?');

if(result==true)else

//3.輸入框: 輸入資訊

let result = prompt('請輸入你的年齡');

//判斷輸入值

if(result!=null)`);

}else

dom物件(重點5顆星):

1)節點:

標籤: 元素節點

屬性: 屬性節點

文字: 文字節點

2)dom獲取元素:

第一種:es6之前獲取方式

1)獲取乙個

document.getelementbyid(id屬性值)

2)獲取多個(了解)

document.getelementsbytagname(標籤名) 根據標籤名獲取,返回陣列物件

document.getelementsbyclassname(class屬性值) 根據class屬性獲取,返回陣列物件

document.getelementsbyname(name屬性值) 根據name屬性獲取,返回陣列物件

第二種:es6可根據css選擇器獲取

1)獲取乙個

document.queryselector(id選擇器)

2)獲取多個

document.queryselectorall(css選擇器)

標籤class

屬性後代

並集父子…3)

JS高階應用 一

頁面跳 window.open 位址 blank 只顯示位址列 window.open 位址 title location 1,height 200,width 500 只顯示狀態列 window.open 位址 title status 1 只顯示工具欄 window.open 位址 title ...

js 高階回顧js

1 js高階 什麼是面向過程的程式設計?比如輪播圖 我們第一件事情幹嘛 第二件事情幹嘛。什麼是物件導向的程式設計?比如輪播圖 先是分析裡面有哪些物件,再是分析如何實現物件的功能 成員 什麼是面向函式的程式設計?功能封裝,函式重複呼叫。要從面向過程的思路轉換成物件導向的程式設計 比較難的過程 2 js...

js 高階知識

1 caller 表示呼叫該函式的函式 function fun1 function fun2 fun2 11,22 11 2 function foo var foo new foo var p foo.prototype foo.prototype alert foo.constructor a...