瀏覽器用來跟后臺(tái)做對接的技術(shù)

image.png

image.png
請求參數(shù)

image.png
通過后臺(tái)數(shù)據(jù)的ID獲取不同數(shù)據(jù)
問題
1、BOM是什么,有什么作用
瀏覽器對象模型;瀏覽器窗口進(jìn)行交互
2、如何獲取url地址
location.hash:獲取地址欄上#及后面的內(nèi)容
location.host:獲取主機(jī)名和端口號(hào)
location.href:返回完整的 URL
3、如何獲取url從問號(hào)開始的部分地址
location.search
4、如何獲取url后面的參數(shù)
strs = str.split("&");
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var str = url.substr(1); //從第一個(gè)字符開始 因?yàn)榈?個(gè)是?號(hào) 獲取所有除問號(hào)的所有符串
5、整一個(gè)判斷用戶使用設(shè)備的方法
navigator.userAgent
6、如何對象變成json字符串,如何把json字符串變成對象
JSON.stringify;
JSON.parse
7、ajax是什么,ajax原理是什么,為什么我們可以不需要重新加載頁面就能夠?qū)崿F(xiàn)頁面局部更新?
異步 JavaScript 和 XML,一種創(chuàng)建交互式應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。;
在不重新加載整個(gè)網(wǎng)頁的情況下,對網(wǎng)頁的某部分進(jìn)行更新
XMLHttpRequest 對象用于和服務(wù)器交換數(shù)據(jù)
使網(wǎng)頁實(shí)現(xiàn)異步更新
8、發(fā)送一個(gè)ajax請求的需要哪幾個(gè)步驟
創(chuàng)建函數(shù)XMLHttpRequest()、設(shè)置請求類型和地址(get/post,服務(wù)器地址)、發(fā)送請求、回調(diào)函數(shù)
9、說出下面http狀態(tài)碼的含義,200,302,304,404,500
200:成功
302:重定向
304:狀態(tài)未改變
404:找不到網(wǎng)頁
500:服務(wù)器內(nèi)部錯(cuò)誤
模板字符串
var a = `<標(biāo)簽>${變量}<標(biāo)簽>`;
事件托管:addEventListener(事件,函數(shù))