2017年已經(jīng)過(guò)去13天了,想想胡老師的話(huà),是時(shí)候?qū)憣?xiě)年度總結(jié)了。 仔細(xì)回味一下,2017年還真是經(jīng)歷了不少,自己在這一年的成長(zhǎng)也算是突飛猛進(jìn),從一個(gè)前端剛剛?cè)腴T(mén),后端幾乎不...
2017年已經(jīng)過(guò)去13天了,想想胡老師的話(huà),是時(shí)候?qū)憣?xiě)年度總結(jié)了。 仔細(xì)回味一下,2017年還真是經(jīng)歷了不少,自己在這一年的成長(zhǎng)也算是突飛猛進(jìn),從一個(gè)前端剛剛?cè)腴T(mén),后端幾乎不...
Vue 實(shí)例在建立的時(shí)候會(huì)運(yùn)行一系列的初始化操作,而在這些初始化操作里面,和數(shù)據(jù)綁定關(guān)聯(lián)最大的是 initState。這個(gè)里面要說(shuō)的也是比較多,有可能這次的文章里面寫(xiě)不全,先...
上一節(jié)說(shuō)到了 Dep, Observer, Watcher 這三個(gè)對(duì)象的作用,即 Dep 是數(shù)據(jù)依賴(lài),Observer 用來(lái)處理成員對(duì)象的增刪,Watcher 負(fù)責(zé)在數(shù)據(jù)發(fā)生...
在概述中說(shuō)到,Vue2.5的數(shù)據(jù)綁定主要是通過(guò)對(duì)象屬性的 getter 和 setter 的鉤子來(lái)實(shí)現(xiàn)的,總的來(lái)說(shuō)是在初始化的時(shí)候建立起鉤子,并且在數(shù)據(jù)更新的時(shí)候通知相應(yīng)的 ...
前些時(shí)間大概看了一下Vue的官方文檔,也大概了解過(guò) Vue 實(shí)現(xiàn)數(shù)據(jù)綁定的原理,但是還是想再深入得了解其具體的代碼細(xì)節(jié),便抽了些時(shí)間來(lái)閱讀源碼??戳藗€(gè)大概,另外自己水平有限,...
最近在開(kāi)發(fā)過(guò)程中又遇到了表單驗(yàn)證的問(wèn)題,當(dāng)然這也是不可避免的,用戶(hù)輸入哪個(gè)不需要前端驗(yàn)證的。HTML5的自帶表單驗(yàn)證也是早有耳聞,確實(shí)新的INPUT類(lèi)型很好用,但是自帶的表單...
前些時(shí)候在用FileReader讀取文件的時(shí)候, 發(fā)現(xiàn)一個(gè)問(wèn)題,如果文件過(guò)大不僅耗費(fèi)內(nèi)存,甚至?xí)x不出來(lái),于是一時(shí)興起寫(xiě)了一個(gè)可以同時(shí)讀取多個(gè)文件且在不考慮外部因素下不沒(méi)有文...