let 塊級(jí)作用域 let 語(yǔ)句聲明一個(gè)塊級(jí)作用域的變量。關(guān)于塊級(jí)作用域,可以簡(jiǎn)單地理解為表達(dá)式中 {} 內(nèi)的部分。 let 聲明的變量,僅在當(dāng)前塊級(jí)作用域內(nèi)可訪問(wèn)到(其聲明...
let 塊級(jí)作用域 let 語(yǔ)句聲明一個(gè)塊級(jí)作用域的變量。關(guān)于塊級(jí)作用域,可以簡(jiǎn)單地理解為表達(dá)式中 {} 內(nèi)的部分。 let 聲明的變量,僅在當(dāng)前塊級(jí)作用域內(nèi)可訪問(wèn)到(其聲明...
在發(fā)送異步請(qǐng)求時(shí),會(huì)需要用到這樣的場(chǎng)景,首先發(fā)送一個(gè)請(qǐng)求,待響應(yīng)回來(lái)以后,再發(fā)送第二個(gè)請(qǐng)求。如下面的場(chǎng)景: 首先要先發(fā)送一個(gè) jsonp 請(qǐng)求,獲取驗(yàn)證信息,待拿到驗(yàn)證信息后...
odometer 插件是不支持小數(shù)位顯示的。列如傳入 value: 0.16,顯示的是 0;傳入 value: 16.5,顯示的是 16。 現(xiàn)需要用 odometer 插件的...
前端模塊化,就是在前端開(kāi)發(fā)中,將一個(gè)復(fù)雜的、大型的程序,按照一定的規(guī)范拆分成多個(gè)小的模塊,來(lái)進(jìn)行管理,方便后期的維護(hù)與拓展。 前端模塊化,常用的規(guī)范有 commonJs、am...
原理:讓數(shù)組中的當(dāng)前項(xiàng)和后一項(xiàng)進(jìn)行比較,如果當(dāng)前項(xiàng)大于后一項(xiàng),我們讓兩者交換位置(小——>大)。 第 1 輪比較,第 1 個(gè)元素與剩下的 arr.lengh-1 個(gè)元素比較,...
cookie,通常用于記住用戶登錄信息,如:登錄一個(gè)網(wǎng)站時(shí)記住密碼的功能,就是通過(guò)cookie實(shí)現(xiàn)。cookie 的大小限制在 4k 以內(nèi),在客戶端與服務(wù)器進(jìn)行通信時(shí),coo...
html 中的 標(biāo)簽和 css 中的 background-image ,都可以在頁(yè)面上顯示出圖片。這兩種方式顯示圖片,有何差別呢,該如何選擇呢? 說(shuō)到二者的區(qū)別,就要從...
面試中提及 CSS 方面的問(wèn)題時(shí),經(jīng)常會(huì)問(wèn)到如何設(shè)置小數(shù)級(jí)別像素。 如:現(xiàn)需要設(shè)置一個(gè)元素的高度為 0.5px,如何實(shí)現(xiàn)?沒(méi)做過(guò)此類題目的人,通常會(huì)陷入如何讓 height=...
數(shù)據(jù)雙向綁定,即在視圖層 view上修改數(shù)據(jù)時(shí),要將 js 數(shù)據(jù)模型層 model 上的數(shù)據(jù)也同步更改;同理修改數(shù)據(jù)模型層上的數(shù)據(jù)時(shí),也要將視圖層的數(shù)據(jù)更新。 視圖上數(shù)據(jù)修改...
路由實(shí)現(xiàn)原理,就是根據(jù)不同的 url ,在頁(yè)面上顯示相應(yīng)的內(nèi)容。而瀏覽器 url 變化時(shí),會(huì)造成頁(yè)面的刷新。前端路由要解決問(wèn)題就是,在改變 url 的情況下,保證頁(yè)面的不刷新...
資源加載 樣式表加載放在頭部,js文件加載放在body結(jié)束標(biāo)簽前。樣式表先加載,避免頁(yè)面開(kāi)始加載時(shí),頁(yè)面顯示混亂;js文件執(zhí)行的是邏輯處理,不會(huì)影響頁(yè)面的初始顯示,放在尾部加...
什么是閉包? 函數(shù)嵌套函數(shù),內(nèi)部函數(shù)可以訪問(wèn)外部函數(shù)的參數(shù)和變量,內(nèi)部函數(shù)在外部函數(shù)之外被調(diào)用時(shí),就形成了閉包。閉包是一個(gè)環(huán)境,能讀取到其他函數(shù)內(nèi)部的變量。 閉包是一個(gè)函數(shù)在...
字符串操作 str.charAt() 返回指定位置的字符。第一個(gè)字符位置為 0, 第二個(gè)字符位置為 1。 str.toLowerCase() 把字符串轉(zhuǎn)換為小寫(xiě)。返回新字符串...
arr.push() 向數(shù)組的末尾添加一個(gè)或多個(gè)元素,并返回新的長(zhǎng)度。 arr.unshift() 向數(shù)組的開(kāi)頭添加一個(gè)或更多元素,并返回新的長(zhǎng)度。 arr.shift()...
this this 在面向?qū)ο缶幊讨惺殖R?jiàn)。JavaScript 中的 this 與 Java 中的 this 有所不同,Java 中的 this 依賴于函數(shù)的聲明,而在 ...
原生JavaScript中的AJAX請(qǐng)求 AJAX = Asynchronous JavaScript and XML(異步的JavaScript和XML)。 ajax 原生...
JavaScript 中的數(shù)據(jù)類型分為基本類型和引用類型?;绢愋褪侵笚?nèi)存中的簡(jiǎn)單數(shù)據(jù)段,而引用類型是指那些保存在堆內(nèi)存中的對(duì)象。 基本類型,有 undefined、nul...