來自:薛定諤的貓鏈接:https://www.yuque.com/zhanghaofei/blog/xrpz9p 簡述 近幾年隨著react、angular、vue等前端框架...
摘要: 深入JS系列19。 原文:JavaScript是如何工作的:編寫自己的Web開發(fā)框架 + React及其虛擬DOM原理 作者:前端小智 Fundebug經(jīng)授權轉載,版...
這段時間以來,我發(fā)現(xiàn)大家都把Github掛在嘴上,但是不少人其實并不會用Github。具體怎么說呢,比方說實現(xiàn)某些簡單的功能的時候,自己可能需要花2-3小時去實現(xiàn),那么大家愿...
摘要: JS的"編譯原理"。 原文:JavaScript的工作原理:解析、抽象語法樹(AST)+ 提升編譯速度5個技巧 作者:前端小智 Fundebug經(jīng)授權轉載,版權歸原作...
無論是防抖還是節(jié)流都是為了避免回調(diào)函數(shù)中的處理隨著連續(xù)觸發(fā)事件每次都執(zhí)行 防抖和節(jié)流都是為了防止函數(shù)(事件)的連續(xù)觸發(fā)(連續(xù)觸發(fā)有很多種onscroll,onkeydown等...
一、什么是MVVM?MVVM是Model-View-ViewModel的縮寫。MVVM是一種設計思想。Model 層代表數(shù)據(jù)模型,也可以在Model中定義數(shù)據(jù)修改和操作的業(yè)務...
我們都知道函數(shù)的封裝和重用,將具有相同功能的抽象成函數(shù)方法,在需要的時候直接傳遞不同的參數(shù)進行調(diào)用即可。我們同時應該也清楚一些無益的體力勞動我們可以避免,簡單的封裝可以使代碼...