摘要:前端面试每日题,以面试题来驱动学习,每天进步一点让努力成为一种习惯,让奋斗成为一种享受相信坚持的力量学习不打烊,充电加油只为遇到更好的自己,天无节假日,每天早上点纯手工发布面试题死磕自己,愉悦大家。 今天的知识点 (2019.08.08) —— 第114天 [html] 举例说明HTML5的Canvas元素有什么用途? [css] 为什么要使用css sprites? [js] ...
摘要:递归闭包模仿块级作用域私有变量小结在编程中,使用函数表达式可以无需对函数命名,从而实现动态编程。匿名函数也称为拉姆达函数。函数声明要求有名字,但函数表达式不需要。中的函数表达式和闭包都是极其有用的特性,利用它们可以实现很多功能。 1、递归 2、闭包 3、模仿块级作用域 4、私有变量 5、小结 在JavaScript编程中,使用函数表达式可以无需对函数命名,从而实现动态编程。匿名函数也称...
摘要:原文你真的会克隆对象吗开始之前在开始聊克隆之前,我们还是先来看看数据类型。值通过函数生成,是独一无二的。同时,中规定了对象的属性名有两种类型,一种是字符串,另一种就是类型。返回一个数组,包含对象自身的所有属性的键名。 原文:你真的会克隆对象吗 开始之前 在开始聊克隆之前,我们还是先来看看js数据类型。js的数据类型分为基本数据类型和复杂数据类型。 基本数据类型:Number、Bool...
摘要:在字体的过程中,先用一种最接近目标字体的安全字体来显示,等字体文件加载完后进行替换。第个方案是一种迫不得已的选择,在用户眼皮底下更换字体,是非常影响体验的,好处是字体属于异步加载,不会阻塞文本显示。 问题 最近在做一个项目时,遇到了这样一个问题:网页大标题要用设计师指定的中文字体,该字体文件比较大,浏览器加载字体文件的过程中是不会显示使用该字体的文本的,于是出现了初次打开网页时有一段时...