Vue3帶來的變化(源碼) (1)源碼通過monorepo的形式來管理源代碼: Mono:單個 Repo:repository倉庫 主要是將許多項目的代碼存儲在同一...

Vue3帶來的變化(源碼) (1)源碼通過monorepo的形式來管理源代碼: Mono:單個 Repo:repository倉庫 主要是將許多項目的代碼存儲在同一...
一臀稚、同源策略 使用過 Ajax 的同學都知道其便利性,可以在不向服務器提交完整的頁面的情況下三痰,實現(xiàn)局部更新頁面吧寺。但是瀏覽器處于對安全方面的考慮,不允許跨域調(diào)用其他頁面的對象散劫,...
一、前言 1获搏、無狀態(tài)的HTTP協(xié)議 很久很久之前赖条, Web基本都是文檔的瀏覽而已。既然是瀏覽常熙, 作為服務器纬乍, 不需要記錄在某一段時間里都瀏覽了什么文檔, 每次請求都是一個新的...
1. 掛載卸載過程1.1.constructor()1.2.componentWillMount()1.3.componentDidMount()1.4.componentW...
繼承是JS中非常內(nèi)容症概,原因就是JS沒有地道的繼承方式蕾额,我們只能通過各種方式來模擬面向?qū)ο笾械睦^承。下面介紹幾種常見的繼承方式及其不足彼城。 構造函數(shù)繼承 缺點:Parent1 原...
從vue來到了react,很多相似之處募壕,還好调炬,自我感覺生命周期函數(shù)就是個執(zhí)行過程,生命周期函數(shù)(鉤子函數(shù))通俗的說就是在某一時刻會被自動調(diào)用執(zhí)行的函數(shù) 從React生命周期官...
今天給大家分享一下缰泡,深度思考中的知識點——漸進增強和優(yōu)雅降級有什么不同? 一代嗤、背景介紹在前端開發(fā)的過程中棘钞,經(jīng)常需要用到css3的相關屬性,因為在標準還未確定時干毅,部分瀏覽器已經(jīng)...
一叫乌、BOM簡介 BOM(Browser Object Model) 是指瀏覽器對象模型,在JS中BOM是個不折不扣的花心大蘿卜徽缚,因為它有很多個對象憨奸,其中代表瀏覽器窗口的Win...
什么是節(jié)流凿试?怎么實現(xiàn)節(jié)流函數(shù) 我們舉例一個簡單的 demo 排宰,假設我們在頁面用到了滾輪事件 當我們從頁面滾動一次 輕輕的一滾動執(zhí)行了 16 次打印,這個函數(shù)的默認執(zhí)行頻率太高...
React性能優(yōu)化 React性能優(yōu)化主要分三塊: React 組件性能優(yōu)化 屬性傳遞優(yōu)化針對單組件性能優(yōu)化虾啦,很多時候其實都是側(cè)重在屬性傳遞優(yōu)化上,舉幾個例子: 同理: 或者...
key值用的的優(yōu)化 方式一:在最后位置插入數(shù)據(jù)韭脊,這種情況童谒,有無key意義并不大 方式二:在前面插入數(shù)據(jù),這種做法沪羔,在沒有key的情況下饥伊,所有的li都需要進行修改; key的注...