前端面試題 1、盒子塌陷的原因?解決方式 2、不定寬高的div水平垂直居中 3、css寫一個(gè)三角形 4、css選擇器的優(yōu)先級(jí) 5、px、em和rem的區(qū)別 6、什么是重繪和重...
js高級(jí)第一天 箭頭函數(shù) 箭頭函數(shù)的體驗(yàn) 箭頭函數(shù)傳參 箭頭函數(shù)只傳入一個(gè)函數(shù)時(shí),小括號(hào)可以省略 const func2 = a => {} 當(dāng)傳入的參數(shù)個(gè)數(shù)不等于1時(shí),小...
一、正則表達(dá)式 正則表達(dá)式:匹配字符串中字符組合的模式 定義正則表達(dá)式 正則有test 方法 測(cè)試字符串中是否有符合正則模式的,有返回true,否則返回false 正則的ex...
一、Window對(duì)象 BOM(瀏覽器對(duì)象模型) window 是瀏覽器內(nèi)置中的全局對(duì)象,我們所學(xué)習(xí)的所有 Web APIs 的知識(shí)內(nèi)容都是基于 window 對(duì)象實(shí)現(xiàn)的win...
一、DOM- 網(wǎng)頁(yè)特效篇 滾動(dòng)事件 當(dāng)頁(yè)面進(jìn)行滾動(dòng)時(shí)觸發(fā)的事件監(jiān)聽(tīng)整個(gè)頁(yè)面滾動(dòng)給 window 或 document 加語(yǔ)法:document.addEventListene...
補(bǔ)充知識(shí)點(diǎn): 時(shí)間對(duì)象的 toLocaleString 方法 可以得到本地化時(shí)間格式let d = new Date()console.log(d.toLocaleStrin...
一、節(jié)點(diǎn)操作 DOM節(jié)點(diǎn):DOM樹(shù)里每一個(gè)內(nèi)容都稱之為節(jié)點(diǎn)1 . 元素節(jié)點(diǎn):所有的標(biāo)簽 比如 body、 div;2 . 屬性節(jié)點(diǎn):所有的屬性 比如 href、id、clas...
一、注冊(cè)事件-事件監(jiān)聽(tīng) 給元素注冊(cè)上事件語(yǔ)法:元素.addEventListener('事件', 要執(zhí)行的函數(shù))就是讓瀏覽器檢測(cè)是否有事件產(chǎn)生,一旦有事件觸發(fā),就立即調(diào)用一個(gè)...
一、web API 的基本認(rèn)知 作用: 就是使用 JS 去操作 html 和瀏覽器 分類:DOM (文檔對(duì)象模型)、BOM(瀏覽器對(duì)象模型) DOM:DOM(Document...
總結(jié): 凡是根據(jù)數(shù)據(jù)生成動(dòng)態(tài)結(jié)構(gòu),都遵守一個(gè)原則: 要?jiǎng)討B(tài),先靜態(tài) 在js中,轉(zhuǎn)換bool值為false的有: '' "" 0 undefined null NaN N...
一、對(duì)象 什么是對(duì)象?對(duì)象(object):JavaScript里的一種數(shù)據(jù)類型可以理解為是一種無(wú)序的數(shù)據(jù)集合特點(diǎn):無(wú)序的數(shù)據(jù)的集合;可以詳細(xì)的描述描述某個(gè)事物 對(duì)象的使用 ...
一、函數(shù) 為什么需要函數(shù)?函數(shù)可以把具有相同或相似邏輯的代碼“包裹”起來(lái),通過(guò)函數(shù)調(diào)用執(zhí)行這些被“包裹”的代碼邏輯,這么做的優(yōu)勢(shì)是有利于精簡(jiǎn)代碼方便復(fù)用。 函數(shù)是什么?fun...
一、循環(huán)——for for循環(huán)基本使用 for也是用于循環(huán),它也有三要素(變量初始值,條件,變量的變化) for(變量定義及初始值;條件;變量的變化){循環(huán)體} for會(huì)有一...
一、運(yùn)算符 算數(shù)運(yùn)算符數(shù)學(xué)運(yùn)算符也叫算術(shù)運(yùn)算符,主要包括加、減、乘、除、取余(求模)。+:求和-:求差*:求積/:求商%:取模(取余數(shù))——開(kāi)發(fā)中經(jīng)常作為某個(gè)數(shù)字是否被整除優(yōu)...
一、js介紹 JavaScript是什么?是一種通常運(yùn)行在瀏覽器中(運(yùn)行環(huán)境)的編程語(yǔ)言;可以用來(lái)實(shí)現(xiàn)人機(jī)交互效果,提供邏輯思維能力。 JavaScript的組成ECMASc...