小程序無需下載,通過搜索和掃一掃就可以打開,截止2021年微信已擁有超12億的用戶量,加之良好的用戶體驗,打開速度,開發(fā)成本也遠(yuǎn)低于App,對于企業(yè)來說是獲客和引流的不二選擇,本節(jié)來講一下小程序的運(yùn)行原理。查看全文>>
重繪(Repaint)和回流(Reflow)是我們在頁面優(yōu)化的過程中需要著重關(guān)注的問題,重繪和回流渲染步驟中的一小節(jié),但是這兩個步驟對于性能影響很大。本節(jié)我們來看看重繪和回流過程中可能會導(dǎo)致性能問題。查看全文>>
在 CSS 中,可以根據(jù)選擇器的類型把選擇器分為基礎(chǔ)選擇器和復(fù)合選擇器,復(fù)合選擇器是建立在基礎(chǔ)選擇器之上,對基本選擇器進(jìn)行組合形成的。在 CSS 中,可以根據(jù)選擇器的類型把選擇器分為基礎(chǔ)選擇器和復(fù)合選擇器,復(fù)合選擇器是建立在基礎(chǔ)選擇器之上,對基本選擇器進(jìn)行組合形成的。 復(fù)合選擇器可以更準(zhǔn)確、更高效的選擇目標(biāo)元素(標(biāo)簽),它由兩個或多個基礎(chǔ)選擇器,通過不同的方式組合而成的,常用的復(fù)合選擇器包括:后代選擇器、子選擇器、并集選擇器、偽類選擇器等等。下面來詳細(xì)介紹查看全文>>
HTML5定義了一種新的語義化標(biāo)簽來描述元素的內(nèi)容,讓很多更語義化的結(jié)構(gòu)化代碼標(biāo)簽代替大量無意義的div標(biāo)簽,具體如下。查看全文>>
Laravel是泰勒·奧特威爾(Taylor Otwell)使用PHP語言開發(fā)的一款開源的Web應(yīng)用框架。于2011年6月首次發(fā)布,發(fā)布以來備受PHP開發(fā)人員的喜愛,用戶的增長速度十分迅猛。Laravel是一套簡潔、優(yōu)雅的框架,具有簡潔且富于表達(dá)性的語法。Laravel秉承“Don't Repeat Yourself”(不要重復(fù)你自己)的理念,提倡代碼的重用。Laravel為開發(fā)大型應(yīng)用提供了強(qiáng)大的功能,包括自動驗證、路由、Session、緩存、數(shù)據(jù)庫遷移等。查看全文>>
DOM對象本質(zhì)上是瀏覽器根據(jù)html標(biāo)簽生成的 JS對象,它的所有的標(biāo)簽屬性都可以在這個 JS對象上面找到,修改這個對象的屬性會自動映射到標(biāo)簽身上。DOM的核心思想是把網(wǎng)頁內(nèi)容當(dāng)做對象來處理。其中document 對象是DOM 里提供的一個對象,所以它提供的屬性和方法都是用來訪問和操作網(wǎng)頁內(nèi)容的,網(wǎng)頁中所有的內(nèi)容在document里面。document與其他網(wǎng)頁中各個節(jié)點元素關(guān)系如下:查看全文>>