2019年5月3日

前端优化

摘要: 1.使用浏览器缓存 例如京东的首页。 当浏览器请求一个网站的时候,会加载各种各样的资源,比如:HTML文档、图片、CSS和JS等文件。 对于一些不经常变得内容,浏览器会将他们保存在本地得文件中,下次访问相同网站得时候,直接加载这些资源,加速访问。 参考:https://juejin.im/post/ 阅读全文

posted @ 2019-05-03 08:18 前端大基础 阅读(113) 评论(0) 推荐(0) 编辑

防抖和节流

摘要: 防抖和节流的区别是什么? 防抖和节流的实现。 防抖和节流的作用都是防止函数多次调用。区别在于,假设一个用户一直触发这个函数,且每次触发函数的间隔小于设置的时间,防抖的情况下只会调用一次, 且节流的情况会每隔一定时间调用一次函数。 防抖(debounce):n秒内函数只会执行一次,如果n秒内高频事件再 阅读全文

posted @ 2019-05-03 07:03 前端大基础 阅读(1902) 评论(0) 推荐(0) 编辑

promise

摘要: 1.promise有几种状态,promise有什么优缺点? promise有三种状态: fulfilled,rejected,pending。 Promise的优点: 1) 一旦状态改变,就不会再变,任何时候都可以得到这个结果 2) 可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数 阅读全文

posted @ 2019-05-03 04:57 前端大基础 阅读(409) 评论(0) 推荐(0) 编辑

ES6新的特性有哪些?

摘要: 1.新增了块级作用域(let,const) 2.提供了定义类的语法糖(class) 3.新增了一种基本数据类型(Symbol) 4.新增了变量的解构赋值 5.函数参数允许设置默认值,引入了rest参数,新增了箭头函数。 6.数组新增了一些API,如isArray / from / of 方法;数组实 阅读全文

posted @ 2019-05-03 04:41 前端大基础 阅读(751) 评论(0) 推荐(0) 编辑

css盒模型

摘要: 多个版本。 题目:谈谈你对CSS盒模型的认识 (1) 基本概念:标准模型+IE模型 (2) 标准模型和IE模型区别 标准模型和IE模型的区别,就是宽度和高度的计算方式不同。 标准模型的宽度指的就是content的宽度,不包含padding和border。 IE模型的宽度包含padding和borde 阅读全文

posted @ 2019-05-03 04:17 前端大基础 阅读(112) 评论(0) 推荐(0) 编辑

导航