摘要:獲取節(jié)點(diǎn)只能運(yùn)用到上返回找到的元素節(jié)點(diǎn)速度是最快的能運(yùn)用到所有元素節(jié)點(diǎn)上返回一個(gè)類數(shù)組的集合同上能運(yùn)用到所有元素節(jié)點(diǎn)上返回第一個(gè)匹配的元素參數(shù)是標(biāo)準(zhǔn)的選擇器能運(yùn)用到所有元素節(jié)點(diǎn)上返回一個(gè)類數(shù)組的集合參數(shù)是標(biāo)準(zhǔn)的選擇器操作獲取或設(shè)置元素的返回 獲取DOM節(jié)點(diǎn): document.getElementById(): 只能運(yùn)用到document上, 返回找到的元素節(jié)點(diǎn), 速度是最快的; d...
摘要:前端渲染可以減輕服務(wù)器端的開銷,但是首屏的渲染會(huì)加長(zhǎng)時(shí)間后端渲染增加服務(wù)器的開銷,但是減少客戶端展示的時(shí)間 1 注冊(cè)、登錄和退出 1.1 用戶注冊(cè)、登錄 配置模板引擎、mongoDB數(shù)據(jù)庫驅(qū)動(dòng)、靜態(tài)文件路徑和post請(qǐng)求解析中間件 統(tǒng)一api.js路由的數(shù)據(jù)返回格式 // 統(tǒng)一返回?cái)?shù)據(jù)格式 var responseData; // 每次請(qǐng)求進(jìn)來都進(jìn)行初始化 router.use(f...
摘要:首先從我們常見的函數(shù)開始函數(shù)聲明關(guān)鍵字聲明一個(gè)函數(shù),再指定函數(shù)名匿名函數(shù),聲明了函數(shù)但沒指定函數(shù)名。匿名函數(shù)體內(nèi)形成一個(gè)子作用域,這個(gè)子作用域可以調(diào)用外部作用域的變量,但外部作用域不可以調(diào)用子作用域的變量。 首先從我們常見的javascript函數(shù)開始: function funName(){...};//函數(shù)聲明,function關(guān)鍵字聲明一個(gè)函數(shù),再指定funame函數(shù)名 func...
摘要:如何修復(fù)既然是不需要渲染,那就要阻止它的渲染。我個(gè)人覺得,在實(shí)際中,用跟兩個(gè)工具已經(jīng)可以很好幫我們判斷哪部分不需要重新渲染,幫助我們做出優(yōu)化。 背景 上一篇文章的結(jié)尾http://imweb.io/topic/5985cc4...我們說到,也許,不是所有的節(jié)點(diǎn)都需要重新渲染,對(duì)于那些不需要渲染的節(jié)點(diǎn),我們?nèi)绾握业剿鼈儾⒆鰞?yōu)化呢? 本篇文章來具體解答這個(gè)問題。 應(yīng)用分析 首先,先看這個(gè)應(yīng)...
摘要:本文是本人閱讀學(xué)習(xí)深入理解原型和閉包時(shí)所作的總結(jié)和筆記,當(dāng)然也引用了很多原文,感興趣的朋友也可以直接去看原文。即這里的稱為隱式原型。注意,構(gòu)造函數(shù)的函數(shù)名第一個(gè)字母大寫規(guī)則約定。但實(shí)際上,上述情況是一種理想的情況。 本文是本人閱讀學(xué)習(xí)深入理解JavaScript原型和閉包時(shí)所作的總結(jié)和筆記,當(dāng)然也引用了很多原文,感興趣的朋友也可以直接去看原文。 1、一切都是對(duì)象 先說結(jié)論,一切引用類型...
暫無介紹