data斟览、provide 等選項(xiàng)使用 mergeDataOrFn 生命周期鉤子 及 watch 合并為 數(shù)組,使得父子選項(xiàng)中的鉤子函數(shù)都能夠被執(zhí)行 directives辑奈、fi...
Vue 是如何實(shí)現(xiàn)配置選項(xiàng)多種寫法的苛茂,如 props inject 等選項(xiàng)既支持?jǐn)?shù)組 + 字符串寫法也支持對(duì)象寫法○埃看了源碼發(fā)現(xiàn)有一個(gè)格式化的過(guò)程味悄,不管是哪種類型的寫法,最后...
最近在看 Vue.js 源碼的時(shí)候注意到構(gòu)建配置了多個(gè)不同的模塊輸出形式塌鸯,分別是:CommonJS侍瑟、UMD 以及 ES Module ,那么他們有什么區(qū)別呢丙猬,各自用在哪種...
最近使用 Vue 2 + Webpack 4 + axios + ElementUI 搭建了個(gè)后臺(tái)系統(tǒng),開發(fā)過(guò)程中發(fā)現(xiàn)打包出來(lái)的 bundle 過(guò)大饥努,時(shí)間較長(zhǎng)捡鱼,遂優(yōu)化之。 目...
事件是什么驾诈,可以用來(lái)做什么,什么時(shí)候用到它溶浴? 事件乍迄,就是文檔或?yàn)g覽器窗口中發(fā)生的一些特定的交互瞬間。JavaScript與HTML之間的交互是通過(guò)事件實(shí)現(xiàn)的 事件流 事件流描...
觀察程序員把時(shí)間耗在哪里士败,其實(shí)編碼只占據(jù)很小的一部分闯两,最多的時(shí)間則花在了調(diào)試上,有時(shí)甚至為了找出一個(gè)小問(wèn)題不惜花費(fèi)好幾個(gè)小時(shí)來(lái)調(diào)試定位。如果在編碼開始就為每一個(gè)功能編寫相應(yīng)測(cè)...
最近在做多圖片上傳生蚁,發(fā)現(xiàn)上傳前后文件順序不一致,那么如何讓上傳后的順序跟上傳前的順序保持一致呢戏自?經(jīng)過(guò)調(diào)試發(fā)現(xiàn)上傳前后文件各自以對(duì)象形式存放在數(shù)組中邦投,所以自己想的解決方法就是將...
法一: 相當(dāng)于 法二: Object.create(o)相當(dāng)于內(nèi)部創(chuàng)建一個(gè)新的函數(shù),然后將這個(gè)函數(shù)的prototype置為o擅笔,然后返回由這個(gè)函數(shù)創(chuàng)建的實(shí)例那么整個(gè)過(guò)程相當(dāng)于
var o = new Foo(); 創(chuàng)建一個(gè)全新的對(duì)象 這個(gè)新對(duì)象會(huì)被執(zhí)行[[Prototype]]連接 這個(gè)新對(duì)象會(huì)綁定到函數(shù)調(diào)用的this 如果函數(shù)沒(méi)有返回其他對(duì)象志衣,那...