摘要:前端面試每日題,以面試題來驅動學習,每天進步一點讓努力成為一種習慣,讓奮斗成為一種享受相信堅持的力量學習不打烊,充電加油只為遇到更好的自己,天無節假日,每天早上點純手工發布面試題死磕自己,愉悅大家。 今天的知識點 (2019.08.08) —— 第114天 [html] 舉例說明HTML5的Canvas元素有什么用途? [css] 為什么要使用css sprites? [js] ...
摘要:遞歸閉包模仿塊級作用域私有變量小結在編程中,使用函數表達式可以無需對函數命名,從而實現動態編程。匿名函數也稱為拉姆達函數。函數聲明要求有名字,但函數表達式不需要。中的函數表達式和閉包都是極其有用的特性,利用它們可以實現很多功能。 1、遞歸 2、閉包 3、模仿塊級作用域 4、私有變量 5、小結 在JavaScript編程中,使用函數表達式可以無需對函數命名,從而實現動態編程。匿名函數也稱...
摘要:原文你真的會克隆對象嗎開始之前在開始聊克隆之前,我們還是先來看看數據類型。值通過函數生成,是獨一無二的。同時,中規定了對象的屬性名有兩種類型,一種是字符串,另一種就是類型。返回一個數組,包含對象自身的所有屬性的鍵名。 原文:你真的會克隆對象嗎 開始之前 在開始聊克隆之前,我們還是先來看看js數據類型。js的數據類型分為基本數據類型和復雜數據類型。 基本數據類型:Number、Bool...
摘要:在字體的過程中,先用一種最接近目標字體的安全字體來顯示,等字體文件加載完后進行替換。第個方案是一種迫不得已的選擇,在用戶眼皮底下更換字體,是非常影響體驗的,好處是字體屬于異步加載,不會阻塞文本顯示。 問題 最近在做一個項目時,遇到了這樣一個問題:網頁大標題要用設計師指定的中文字體,該字體文件比較大,瀏覽器加載字體文件的過程中是不會顯示使用該字體的文本的,于是出現了初次打開網頁時有一段時...