Vue本身是一款非常優(yōu)秀的前端框架,通過簡(jiǎn)潔的API提供高效的數(shù)據(jù)綁定和靈活的組件系統(tǒng),其核心思想是 “數(shù)據(jù)驅(qū)動(dòng)的組件系統(tǒng)”。Vue在進(jìn)行進(jìn)行插值處理和 綁定表達(dá)式時(shí)使用了一...

Vue本身是一款非常優(yōu)秀的前端框架,通過簡(jiǎn)潔的API提供高效的數(shù)據(jù)綁定和靈活的組件系統(tǒng),其核心思想是 “數(shù)據(jù)驅(qū)動(dòng)的組件系統(tǒng)”。Vue在進(jìn)行進(jìn)行插值處理和 綁定表達(dá)式時(shí)使用了一...
這篇文章面向使用 Vuepress 來開發(fā) Vue 組件文檔庫(kù)的用戶服務(wù),去年差不多這個(gè)時(shí)候我為公司開發(fā)了一個(gè)基于 AntDesignVue 封裝的高階組件庫(kù)触徐,經(jīng)過一年的版本...
項(xiàng)目中遇到這么個(gè)需求狐赡,由于選項(xiàng)數(shù)據(jù)量過大撞鹉,采用遠(yuǎn)程搜索的方式,相當(dāng)于沒有初始的下拉數(shù)組options選項(xiàng)數(shù)組颖侄,保存時(shí)需要傳給后端id和userName兩個(gè)字段鸟雏。 此時(shí)我的va...
1. 前言 1.1 HTML DOM樹與和Vue的virtual DOM 我們知道览祖,瀏覽器在解析HTML文件時(shí)孝鹊,會(huì)將HTML標(biāo)簽解析成一個(gè)DOM樹(tree of DOM n...
是的,疫情之下展蒂,我也經(jīng)歷著裁員又活。但苔咪,我很感謝這段經(jīng)歷。很感謝公司快2年來的培養(yǎng)柳骄,以及在這里遇見的人团赏、和這群可愛的人一起經(jīng)歷的事。 記得2年前的夏天耐薯,最后選擇公司的實(shí)習(xí)offe...
目前的前端開發(fā)主流技術(shù)都已經(jīng)往組件化方向發(fā)展了馆里,而每學(xué)一種新的框架的時(shí)候,最基礎(chǔ)的部分一定是學(xué)習(xí)其組件的編寫方式可柿。這就好像學(xué)習(xí)一門新的編程語(yǔ)言的時(shí)候,總是要從hello wo...
什么是瀏覽器 瀏覽器是用戶訪問互聯(lián)網(wǎng)的重要接口丙者,實(shí)質(zhì)上是方便一般用戶通過界面解析和發(fā)送HTTP請(qǐng)求的軟件 瀏覽器內(nèi)核 對(duì)于操作系統(tǒng)來說复斥,內(nèi)核是操作系統(tǒng)的核心,是第一層基于硬件...
1.觀察者模式介紹 觀察者模式又叫做發(fā)布—訂閱模式械媒,是我們最常用的設(shè)計(jì)模式之一目锭。它定義對(duì)象間的一種一對(duì)多的依賴關(guān)系,當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí)纷捞,所有依賴于它的對(duì)象都將得...
在 hooks 中提供了的 useReducer 功能痢虹,可以增強(qiáng) ReducerDemo 函數(shù)提供類似 Redux 的功能,引入 useReducer 后主儡,useReduce...
背景 前段時(shí)間準(zhǔn)備前端招聘事項(xiàng)糜值,復(fù)習(xí)前端React相關(guān)知識(shí)丰捷;復(fù)習(xí)React16新的生命周期:棄用了componentWillMount、componentWillReceiv...
Promise標(biāo)準(zhǔn) Promise 規(guī)范有很多,如Promise/A骄瓣,Promise/B停巷,Promise/D 以及 Promise/A 的升級(jí)版 Promise/A+。ES6...
博主最近在學(xué)習(xí)React事件綁定時(shí)榕栏,發(fā)現(xiàn)React綁定時(shí)間有其自身的一套機(jī)制畔勤,那就是合成事件。先看源碼: React合成事件和原生事件區(qū)別 React合成事件一套機(jī)制:Rea...
在使用 React 的過程中臼膏,不可避免的需要組件間進(jìn)行消息傳遞(通信)硼被,組件間通信大體有下面幾種情況: 父組件向子組件通信 子組件向父組件通信 跨級(jí)組件之間通信 非嵌套組件間...
(本文為學(xué)習(xí)記錄,如有錯(cuò)誤謝謝指出渗磅,高手勿噴) 在開發(fā)react單頁(yè)面應(yīng)用時(shí)嚷硫,我們會(huì)遇到一個(gè)問題检访,那就是打包后的js文件特別巨大,首屏加載會(huì)特別緩慢仔掸。這個(gè)時(shí)候我們應(yīng)該講代碼進(jìn)...
15版生命周期 初始化階段 constructor 構(gòu)造函數(shù) getDefaultProps props默認(rèn)值 getInitialState state默認(rèn)值 掛載階段 c...
1. state的定義 狀態(tài)(state) 和 屬性(props) 類似脆贵,都是一個(gè)組件所需要的一些數(shù)據(jù)集合,但是它是私有的起暮,并且由組件本身完全控制卖氨,可以認(rèn)為它是組件的“私有屬...