一. 安裝 npm基于nodejs,因此應(yīng)該先安裝nodejs 可在nodejs官網(wǎng)中下載安裝 我們一般選擇安裝穩(wěn)定版,即長期支持版 安裝過程很簡單,和普通的軟件一樣,一直 ...
如何避免獲取復(fù)合值時瀏覽器之間差異 第一次升級: 把獲取到的樣式值"單位去掉" 第二次升級: 有些樣式屬性在不同的瀏覽器中是不兼容的,例如: opacity 補(bǔ)充: css偽...
獲取元素的某一個具體樣式屬性值 元素.style.屬性名 需要我們把元素的樣式都寫在行內(nèi)樣式上才可以(寫在樣式表中是不管用的) 使用window.ComputedStyle這...
js盒子模型 CSS盒子模型 ,margin - border - padding - content JS盒子模型指的是通過js中提供的一系列屬性和方法,獲取頁面中元素的...
數(shù)據(jù)類型檢測 typeof 用來檢測數(shù)據(jù)類型的運(yùn)算符 使用typeof檢測數(shù)據(jù)類型, 首先返回的都是一個字符串其次字符串中包含了對應(yīng)的數(shù)據(jù)類型"number", "strin...
正則的捕獲: 正則的exec方法/字符串的match方法/字符串的replace方法 replace: 將原有的字符替換成我們新的字符 一隔四天沒有更(xue)新(xi).....
正則分組匹配 改變優(yōu)先級 分組引用 \1 代表和第一個分組出現(xiàn)一模一樣的內(nèi)容;\2 代表和第二個分組出現(xiàn)一模一樣的內(nèi)容; 分組捕獲 -> 正則在捕獲的時候,不僅僅把大正則匹配...
正則的捕獲 exec 捕獲的內(nèi)容格式 每一次捕獲的時候都是先進(jìn)行默認(rèn)的匹配,如果沒有匹配成功的,捕獲到額結(jié)果是null;只有有匹配的內(nèi)容才能捕獲到 捕獲到的內(nèi)容是一個數(shù)組數(shù)組...
在正則中字面量創(chuàng)建方式和實(shí)例創(chuàng)建方式是有區(qū)別的 在字面量方式中, // 之前包起來的所有內(nèi)容都是元字符,有的具有特殊意義,大部分都是代表本身含義的普通元字符 對于這樣的需求,...
正則 用來處理字符串的一個規(guī)則(正則就是用來處理字符串的) 判斷一個字符串是否符合我們制定的規(guī)則 -> test() - reg.test(str) 把字符串中符合正則規(guī)則的...
表格排序 DOM映射機(jī)制 頁面中的標(biāo)簽和js中獲取到的元素對象(元素集合)是緊緊地綁定在一起的,頁面中的HTML結(jié)構(gòu)改變,js中不需要重新獲取,集合里面的內(nèi)容也會跟著自動改變...
json介紹 后臺 -> 提供一個數(shù)據(jù)請求的接口,前端通過接口地址可以請求到后臺的數(shù)據(jù) 前端 -> 前端得到數(shù)據(jù)后,需要進(jìn)行數(shù)據(jù)解析, 把數(shù)據(jù)綁定在html頁面上 -> "數(shù)...
數(shù)組排序 回調(diào)函數(shù) 把一個方法A當(dāng)做參數(shù)值傳遞給另一個函數(shù)B, 然后在B執(zhí)行的過程中, 我們隨時根據(jù)需求讓A方法執(zhí)行; 二維數(shù)組 二維數(shù)組排序 按姓名排序 localeCom...
類數(shù)組轉(zhuǎn)換為數(shù)組 瀏覽器異常信息捕獲 js中使用try catch進(jìn)行瀏覽器的異常信息捕獲 第二行代碼報(bào)錯,如果用try/catch捕獲了異常信息,不影響下面的代碼繼續(xù)執(zhí)行;...