![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
includes startsWith endsWidth 都可以用來(lái)判斷是否包含某一個(gè)字符串,并可以接收第二個(gè)參數(shù)型檀,表示從什么位置開(kāi)始repeat(n) 表示將原...
在vue實(shí)例化的時(shí)候會(huì)對(duì)data對(duì)象中的屬性進(jìn)行遞歸壶唤,然后進(jìn)行監(jiān)聽(tīng),給對(duì)象新增一個(gè)屬性类嗤,vue不會(huì)對(duì)其新增屬性的getter和sertter進(jìn)行監(jiān)聽(tīng)糊肠,所以不能實(shí)現(xiàn)數(shù)據(jù)雙向綁定...
顯示在url上 顯示參數(shù)頁(yè)面刷新 參數(shù)不會(huì)丟失動(dòng)態(tài)參數(shù)to="/test/123"路由里面配置{path:'/test/:id',name:'test',componen...
state 用來(lái)存儲(chǔ)數(shù)據(jù) getter相當(dāng)于計(jì)算屬性 mutation 定義方法操作state里面的數(shù)據(jù) actions 異步操作數(shù)據(jù) 一般還是需要通過(guò)mutation操作數(shù)...
一個(gè)函數(shù)可以讀取其他函數(shù)內(nèi)部的變量 就是閉包例: 閉包優(yōu)點(diǎn): 延伸變量作用域 可以使用其他函數(shù)內(nèi)部的變量讓變量的值一直存在內(nèi)存中 不會(huì)在fa() 調(diào)用之后進(jìn)行銷毀缺點(diǎn):容易...
1.實(shí)現(xiàn)路由懶加載{path:'/',component:()=>import ('@/route/route')} 2.為項(xiàng)目不同模式配置不同的入口文件 3圖片懶加載vue...
1.cookie-session模式用戶登錄,在數(shù)據(jù)庫(kù)中匹配遗锣,匹配成功之后罪针,后端將信息存儲(chǔ)在session中,然后通過(guò)set-cookie頭的方式給前端設(shè)置cookie訪問(wèn)鑒...
vue實(shí)現(xiàn)響應(yīng)式并不是數(shù)據(jù)發(fā)生變化之后黄伊,立即重新渲染DOM泪酱,而是按照一定的策略進(jìn)行DOM的更新this.$nextTick() 在頁(yè)面DOM元素循環(huán)更新會(huì)進(jìn)行延遲回調(diào),可以獲...
一.數(shù)據(jù)雙向綁定原理不同 2.x使用的是Objectdefineproperty() 進(jìn)行數(shù)據(jù)劫持 結(jié)合發(fā)布者-訂閱者模式完成的 3.x使用es6提供的 proxy API進(jìn)...
瀏覽器一直操作DOM很耗性能还最,虛擬DOM就是將DOM的對(duì)比都放在js層墓阀,將所有操作累加起來(lái),統(tǒng)計(jì)計(jì)算出所有的變化拓轻,使用diff算法計(jì)算出最小變更斯撮,一次性更新DOM,從而提高渲...
通過(guò)數(shù)據(jù)劫持結(jié)合發(fā)布者-訂閱者模式進(jìn)行雙向數(shù)據(jù)綁定的數(shù)據(jù)劫持就是通過(guò)Object.defineProperty(obj,key,val) 劫持各個(gè)屬性的getter,sett...
三者都可用于本地存儲(chǔ) 三者都只能在同源網(wǎng)站內(nèi)訪問(wèn) sessionStorage和localStorage都需要客戶端手動(dòng)存儲(chǔ)勿锅,cookie由服務(wù)端生成,服務(wù)端自動(dòng)保存 ses...
迭代器(Iterator)和生成器(Generator) 迭代器是一種特殊對(duì)象枣氧,可以對(duì)可迭代對(duì)象(如Array,Object)進(jìn)行遍歷取值 可迭代對(duì)象具有Symbol.ite...
清除浮動(dòng)的方式 1.額外標(biāo)簽法 可以在需要清除浮動(dòng)的元素后面加上一個(gè)塊級(jí)標(biāo)簽溢十,然后設(shè)置clear:both清除浮動(dòng) 缺點(diǎn):會(huì)新增許多無(wú)意義的標(biāo)簽,增加代碼冗余度 2.over...
{vue 路由跳轉(zhuǎn)的三種方式 1.<router link to=""/> 可以接收一個(gè)url 如'/home' ,也可以接收一個(gè)對(duì)象 {name:'home'} {pat...