函數(shù)防抖 函數(shù)防抖朱躺,debounce扔枫,將多個(gè)信號(hào)合并為一個(gè)信號(hào)伊佃。 用戶觸發(fā)事件疾掰,將在5秒后開始執(zhí)行程序,如果用戶在5秒內(nèi)又觸發(fā)事件款慨,就需要繼續(xù)重新計(jì)時(shí)5秒胖烛,然后再執(zhí)行。 代碼...
函數(shù)防抖 函數(shù)防抖朱躺,debounce扔枫,將多個(gè)信號(hào)合并為一個(gè)信號(hào)伊佃。 用戶觸發(fā)事件疾掰,將在5秒后開始執(zhí)行程序,如果用戶在5秒內(nèi)又觸發(fā)事件款慨,就需要繼續(xù)重新計(jì)時(shí)5秒胖烛,然后再執(zhí)行。 代碼...
公共代碼 absolute + 負(fù)margin absolute + 負(fù)margin DEMO 絕對(duì)定位的百分比是相對(duì)于父元素的寬高者蠕,通過這個(gè)特性可以讓子元素的居中顯示窃祝,但是...
Cookie 是什么?Cookie是服務(wù)器保存在瀏覽器的一小段文本信息踱侣,每個(gè)Cookie的大小一般不超過4KB粪小。Cookie主要用來分辨兩個(gè)請(qǐng)求是否來自同一瀏覽器,以及用來保...
線性搜索 一種尋找某一特定的搜索算法 按一定的順序檢查數(shù)組中每一個(gè)元素抡句,直到找到想要找的特定值為止探膊。 線性搜索優(yōu)化 28原則 查找最大(小)值 將數(shù)組的第0項(xiàng)作為最小值 依次...
this的值到底是什么 想一下為什么它們的值不一樣 JS(ES5)有三種函數(shù)調(diào)用方式: 將.call作為調(diào)用方式待榔,可改寫成 第一個(gè)原本是undefined突想,后因?yàn)g覽器的規(guī)則變...
是什么 根據(jù)真實(shí)DOM創(chuàng)建的映射的數(shù)據(jù)結(jié)構(gòu),要區(qū)分出兩個(gè)的不同究抓, 就是diff算法 有什么用 如何實(shí)現(xiàn) 大概思路: 用JavaScript對(duì)象結(jié)構(gòu)表示DOM樹的結(jié)構(gòu)猾担;然后用這...
Server(服務(wù)端)、Client(客戶端) 瀏覽器發(fā)出請(qǐng)求刺下,服務(wù)器在80端口接收請(qǐng)求绑嘹;服務(wù)器返回內(nèi)容(響應(yīng)),瀏覽器下載相應(yīng)內(nèi)容端口21:ftp端口443:https端口...
直接上代碼 上述代碼的實(shí)現(xiàn)過程:??首先判斷nodeOrSelector是不是字符串橘茉,是: 在文檔返回的nodeOrSelector元素列表賦值給變量temp工腋,遍歷tem...
DOM(Document Object Model)文檔對(duì)象模型,將網(wǎng)頁轉(zhuǎn)為一個(gè)JS對(duì)象畅卓,從而用腳本進(jìn)行各種操作擅腰。 七種節(jié)點(diǎn)類型: Document:,文檔樹的頂層節(jié)點(diǎn) Do...