ajax相關知識點

2021-08-26 23:50:24 字數 1369 閱讀 9732

乙個物件 如果沒有對應的屬性 n那麼值是undefined

location 這是當前頁面的url『位址列 上面的所有東西』

location.href 完整的url位址

location.search 前端js用來獲取頁面 ?name=zs這樣的引數

『abc』.substr(0,2) 從0開始 截2個

// 前面的type url這些單詞是規定的

// 這裡面的東西 可以隨便寫幾個 不是必須全部寫

$.ajax(,//引數,

timeout:3000,//3秒之後如果超時就失敗 ,

datatype:」json」,//一般寫json 代表我要的資料 你給我轉化成陣列或者物件 相當於已經使用了json.parse

beforesend:function(),

success:function(result),

error:function(e),

complete:function()

})// 最常見的方式

$.ajax(,

success:function(result) 物件方式

// data:』name=zs&pass=123&mobile=11111111111』, 字串方式

// 直接使用jq的乙個方法 $(表單元素).serialize()

// 把你的表單裡面的所有資料 根據 = & 拼接好了 name=tomaa&pass=123&mobile=11111111111

php sleep(2) 睡眠2秒鐘

正規表示式

\d 乙個數字

\w 數字字母下劃線

10個

10個以上

10個到20 個

[abc] a或者b或者c

. 所有

匹配密碼 6-20位

/^\w$/

result && result.code 有result 就繼續result.code

模板引擎

什麼叫模板引擎

因為我們再拼接字串的時候非常麻煩 不方便

別人封裝好了一些方法 用來方便拼接html

art-template 其中的乙個常用的模板引擎

『趙六的**黑洞 }『.replace(『}』,』許巍』)

replace(查詢這個,替換成對應的)

art-template 其中的乙個常用的模板引擎

使用步驟

引入對應的js

2.寫模板 要生成的html結構

3.呼叫template生成html

var html=template(模板id,要使用資料物件)

4 把拼接好的html追加到頁面上

原生語法

ajax的相關知識點

在用js檔案編寫的埋點檔案當中,提交資料給後台的時候需要的格式最外層就是乙個陣列 但是原生ajax 當中不支援傳陣列形式。因為現在用的大多數介面依賴是經過封裝過後的axios,回到原生ajax是不支援用陣列傳遞的。引入我們需要的封裝外掛程式axios,用axios來提交資料 注意 因為埋點檔案是單個...

相關知識點

nweb inf uclasses uweb.xml ulib n 從httpservlet 繼承,重寫doget dopost方法 n部署web.xml n 只有乙個物件 n 第一次請求的時候被初始化,只一遍 n 初始化後先呼叫init 方法,只一遍 n 每個請求,呼叫一遍service serv...

Camera相關知識點

1 camera涉及到的概念 1.1 preview capture video preview 預覽 capture 拍照 video 錄影 1.2 幀率 快門 幀率 frame rate 用於測量顯示幀數的量度。所謂的顯示單位為每秒顯示的幀數,簡稱fps或hz 快門 shutter。快門是攝像器...