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