在前端開發(fā)中一直有個原則,叫做"關(guān)注點(diǎn)分離",意思就是各種技術(shù)只負(fù)責(zé)自己的領(lǐng)域,不要混合在一起,形成耦合,這種原則比較直觀的體現(xiàn)就是不要寫"行內(nèi)樣式"(inline styl...
在前端開發(fā)中一直有個原則,叫做"關(guān)注點(diǎn)分離",意思就是各種技術(shù)只負(fù)責(zé)自己的領(lǐng)域,不要混合在一起,形成耦合,這種原則比較直觀的體現(xiàn)就是不要寫"行內(nèi)樣式"(inline styl...
官方路由插件,配合Vue使用,將組件 (components) 映射到路由 (routes),然后告訴 Vue Router 在哪里渲染它們 本教程中 vue 是 2.6+,...
參考airbnb規(guī)范,該規(guī)范是airbnb定義的eslint規(guī)范,從github上來看,受歡迎程度很高,選擇這個做為規(guī)范標(biāo)準(zhǔn) ESLint基礎(chǔ)知識 安裝 npm instal...
vue-router是vue全家桶中,用來控制路由的插件 安裝 依然使用npm進(jìn)行安裝 npm install vue-router --save 基本使用方式 router...
混合 組件系統(tǒng)是Vue的核心,如何合理的規(guī)劃組件,是我們在開發(fā)中需要深入思考的問題,我個人習(xí)慣把一些組件使用邏輯和方法,從組件中拆分出來,放到獨(dú)立文件,最后通過混合的方式,引...
第一段代碼可以運(yùn)行并打印出結(jié)果是因?yàn)閖s解析時會把函數(shù)提升解析,所以雖然我們是在函數(shù)定義之前發(fā)生的調(diào)用,但一樣可以調(diào)用成功 第二段無輸出,是因?yàn)榘春瘮?shù)表達(dá)式聲明,一樣存在提升...
在組件內(nèi)可以通過data屬性共享數(shù)據(jù),父子組件也可以通過props進(jìn)行數(shù)據(jù)共享,但如果是兄弟跨組件之間的數(shù)據(jù)共享,就要借助Vuex,Vuex類似大樹的主干,各個組件類似一個個...
本系列內(nèi)容來源《學(xué)習(xí)Javascipt數(shù)據(jù)結(jié)構(gòu)與算法》,源文件使用es5代碼編寫,在這里我使用ES6來編寫相關(guān)實(shí)例下面內(nèi)容我是按書上順序?qū)懙?,不過并不是完全一致,加入了我自己...
vue概述 在官方文檔中,有一句話對Vue的定位說的很明確:Vue.js 的核心是一個允許采用簡潔的模板語法來聲明式地將數(shù)據(jù)渲染進(jìn) DOM 的系統(tǒng) Vue在我的理解下,其實(shí)很...
vue現(xiàn)代化使用方法(一) 目前前端開發(fā)已經(jīng)非常類似GUI開發(fā),前端人員需要了解大量業(yè)務(wù)邏輯,通過不同的頁面交互行為給用戶展示不同的界面或者引導(dǎo)用戶進(jìn)行不同的操作,這必然造成...