一、變量提升 在ES6之前,JavaScript沒有塊級(jí)作用域(一對(duì)花括號(hào){}即為一個(gè)塊級(jí)作用域),只有全局作用域和函數(shù)作用域。變量提升即將變量聲明提升到它所在作用域的最開始...
一、變量提升 在ES6之前,JavaScript沒有塊級(jí)作用域(一對(duì)花括號(hào){}即為一個(gè)塊級(jí)作用域),只有全局作用域和函數(shù)作用域。變量提升即將變量聲明提升到它所在作用域的最開始...
原型和原型鏈?zhǔn)莏s中的難點(diǎn)也是重點(diǎn),明白了原型和原型鏈會(huì)讓我們?cè)诤竺娌还苁菍W(xué)習(xí)還是工作都會(huì)更加高效,并且原型和原型鏈會(huì)是面試中必不可少的話題??赐甏似恼乱欢〞?huì)讓你對(duì)原型,原...
首先,學(xué)習(xí)并不是片面的,為什么有的人學(xué)的很快,有的人學(xué)的很慢,排除智力的因素,絕大部分是因?yàn)閷W(xué)習(xí)方法的選擇上出了問題。 大多數(shù)的人,都會(huì)選擇機(jī)器式的學(xué)習(xí),也就是平時(shí)我們所說的...
**JS中每創(chuàng)建一個(gè)函數(shù),該函數(shù)就會(huì)自動(dòng)擁有一個(gè)prototype屬性,為什么那?? ** 因?yàn)樽罡系膐bject擁有一個(gè)prototype屬性,而js中所有的對(duì)象又都繼承...
一、websocket與http WebSocket是HTML5出的東西(協(xié)議),也就是說HTTP協(xié)議沒有變化,或者說沒關(guān)系,但HTTP是不支持持久連接的(長(zhǎng)連接,循環(huán)連接的...
Vue中組件這個(gè)特性讓不少前端er非常喜歡,我自己也是其中之一,它讓前端的組件式開發(fā)更加合理和簡(jiǎn)單。筆者之前有寫過一篇Vue2.0子父組件通信,這次我們就來聊一聊平級(jí)組件之間...
對(duì)css有了解的朋友肯定都知道盒式模型這個(gè)概念,對(duì)一個(gè)元素設(shè)置css,首先需要知道這個(gè)元素是block還是inline類型。而BFC就是用來格式化塊級(jí)盒子,同樣管理inlin...
vue生命周期函數(shù) 生命周期探究 對(duì)于執(zhí)行順序和什么時(shí)候執(zhí)行,看上面兩個(gè)圖基本有個(gè)了解了。下面我們將結(jié)合代碼去看看鉤子函數(shù)的執(zhí)行。 ps:下面代碼可以直接復(fù)制出去執(zhí)行 cre...
路由傳參數(shù)。在很多時(shí)候我們需要路由上面?zhèn)鬟f參數(shù),比如新聞列表頁(yè),我們需要傳遞新聞ID,給新聞詳細(xì)頁(yè)。 1.新聞列表頁(yè)模板 我們?cè)L問/news/001,跳轉(zhuǎn)到新聞詳細(xì)頁(yè),展示0...
每一個(gè)組件或者實(shí)例都會(huì)經(jīng)歷一個(gè)完整的生命周期,總共分為三個(gè)階段:初始化、運(yùn)行中、銷毀。 官網(wǎng)中生命周期圖示 在生命周期中,總結(jié)了八個(gè)過程: 實(shí)例、組件通過new Vue() ...
1.為什么需要虛擬DOM DOM是很慢的,其元素非常龐大,頁(yè)面的性能問題由JS引起的,大部分都是由DOM操作引起的。如果對(duì)前端工作進(jìn)行抽象的話,主要就是維護(hù)狀態(tài)和更新視圖;而...
一、MVC MVC模式的意思是,軟件可以分成三個(gè)部分 視圖(view):用戶界面 控制器(controller):業(yè)務(wù)邏輯 模型(model):數(shù)據(jù)保存 各部分之...
就是指一個(gè)系統(tǒng)只加載一次資源,之后的操作交互、數(shù)據(jù)交互是通過路由、ajax來進(jìn)行,頁(yè)面并沒有刷新。 特點(diǎn)是加載次數(shù)少,加載以后性能較高, 不利于seo, 如果頁(yè)面支持h5可以...
在我看來,漸進(jìn)式代表的含義是:主張最少。 每個(gè)框架都不可避免會(huì)有自己的一些特點(diǎn),從而會(huì)對(duì)使用者有一定的要求,這些要求就是主張,主張有強(qiáng)有弱,它的強(qiáng)勢(shì)程度會(huì)影響在業(yè)務(wù)開發(fā)中的使...
jQuery選擇器 一、基本選擇器 基本選擇器是jQuery中最常用也是最簡(jiǎn)單的選擇器,它通過元素的id、class和標(biāo)簽名等來查找DOM元素。 1、ID選擇器 #id 描述...