前言 最近看了一些文章,知道了實(shí)現(xiàn)引導(dǎo)動(dòng)畫的基本原理,所以決定來(lái)自己親手做一個(gè)通用的引導(dǎo)動(dòng)畫類。 我們先來(lái)看一下具體的效果:點(diǎn)這里 原理 通過(guò)維...
使用場(chǎng)景 在開(kāi)發(fā)中,我們可能會(huì)遇到一些對(duì)異步請(qǐng)求數(shù)做并發(fā)量限制的場(chǎng)景,比如說(shuō)微信小程序的request并發(fā)最多為5個(gè),又或者我們需要做一些批量處...
什么是裝飾者模式 裝飾者模式是一種為函數(shù)或類增添特性的技術(shù),它可以讓我們?cè)诓恍薷脑瓉?lái)對(duì)象的基礎(chǔ)上,為其增添新的能力和行為。它本質(zhì)上也是一個(gè)函數(shù)(...
本文主要是在我讀《高性能Javascript》之后,想要記錄下一些有用的優(yōu)化方案,并且就我本身的一些經(jīng)驗(yàn),來(lái)大家一起分享下, Javascrip...
起因 最近在公司打雜的時(shí)候,突然分到了一個(gè)鍋,就是要支持一個(gè)新的功能:用戶可以通過(guò)拖曳組件來(lái)改變組件的順序。因此,這陣子就看了一下網(wǎng)上的一些dr...
之前面試今日頭條的時(shí)候,今日頭條面試官問(wèn)我,js執(zhí)行會(huì)阻塞DOM樹(shù)的解析和渲染,那么css加載會(huì)阻塞DOM樹(shù)的解析和渲染嗎?所以,接下來(lái)我就來(lái)對(duì)...
對(duì)于大多數(shù)js開(kāi)發(fā)者來(lái)說(shuō),變量提升可以說(shuō)是一個(gè)非常常見(jiàn)的問(wèn)題,但是可能很多人對(duì)其不是特別的了解。所以在此,我想來(lái)講一講。 先從一個(gè)簡(jiǎn)單的例子來(lái)入...
從很久之前就已經(jīng)接觸過(guò)了angularjs了,當(dāng)時(shí)就已經(jīng)了解到,angularjs是通過(guò)臟檢查來(lái)實(shí)現(xiàn)數(shù)據(jù)監(jiān)測(cè)以及頁(yè)面更新渲染。之后,再接觸了vu...
之前一直很好奇,SPA應(yīng)用到底是怎么實(shí)現(xiàn)的,昨天無(wú)意間看到了有一篇介紹的文章,就想著來(lái)試一下水(以下根據(jù)我的理解所寫,可能會(huì)讓你看的云里霧里,如...