回想日常開發(fā)中使用的框架,腳手架,打包工具,再到編輯器的代碼補(bǔ)全,代碼格式化等功能,用一句話概括他們做的事那就是批量修改源代碼,再精確一點(diǎn)即代碼轉(zhuǎn)換。既然要轉(zhuǎn)換,那么首先第一...
回想日常開發(fā)中使用的框架,腳手架,打包工具,再到編輯器的代碼補(bǔ)全,代碼格式化等功能,用一句話概括他們做的事那就是批量修改源代碼,再精確一點(diǎn)即代碼轉(zhuǎn)換。既然要轉(zhuǎn)換,那么首先第一...
1.Web路由 1.1 后端路由 Web路由的概念簡單來說就是根據(jù)不同URL渲染不同的頁面。在前后端不分離的時(shí)代,路由往往指的是后端路由(服務(wù)端路由),即當(dāng)服務(wù)端接收到客戶端...
1.異步編程的終極解決方案 前文結(jié)尾時(shí)提到,async/await是異步編程的'終極'解決方案,而終極二字就體現(xiàn)在,使用async/await來操作異步無論是邏輯上還是語義上...
一.Generator函數(shù)的概念 Generator函數(shù)是 ES6 提供的一種異步編程解決方案。前面討論過的Promise對(duì)象也是ES6提供的異步解決方案,為什么還要提出Ge...
在上篇中,我們已經(jīng)實(shí)現(xiàn)了Promise的基本功能及then,catch兩個(gè)實(shí)例方法。下面我們來實(shí)現(xiàn)ES6中的Promise對(duì)象的所有實(shí)例方法與靜態(tài)方法。 源碼地址[https...
Promise在日常開發(fā)中使用非常廣泛,得益于其靈活的異步操作處理機(jī)制,我們對(duì)異步操作(尤其是具有依賴關(guān)系的異步操作)的處理大為簡化。而了解其底層運(yùn)行機(jī)制將有助于我們更靈活的...
一.基本數(shù)據(jù)類型與引用數(shù)據(jù)類型 JavaScript的數(shù)據(jù)類型分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。基本數(shù)據(jù)類型有六種,分別是Number、String、Boolean、Null...
一面 自我介紹 項(xiàng)目問題 手寫axios獲取數(shù)據(jù) 手寫一個(gè)請(qǐng)求,如果response的status為0,表示失敗,為1表示成功(使用promise) 手寫bind 手寫最長回...
1.watchEffect watchEffect 是Vue3新增的一個(gè)api,其功能與watch類似,均可以在偵聽到數(shù)據(jù)發(fā)生變化時(shí)執(zhí)行回調(diào)。不同之處在于 1 無需直接指定要...