- 博客(3)
- 收藏
- 关注
原创 手写JS防抖和节流
防抖短时间内大量触发,但只执行一次。原理:设置定时器,xx时间后执行事件处理,期间每次触发事件都会将定时器重置,直到xx时间内无第二次事件触发。function debounce (func, delay) { let task = null return function () { let context = this let args = arguments if (task) { clearTimeout(task) } task = setTimeout(() =&
2020-06-23 23:51:06 1929
原创 前端拾遗HTML相关
HTML1.html5新特性语义标签:新增语义化标签如 header,footer,aside,section,nav等,新增多媒体标签audio video属性:增强表单元素input type属性,新增表单元素如progress等,新增表单属性如placeholder,require等。meta 新增charset,script新增async异步加载。API:新增拖放api,svg绘图,canvas绘图,web worker, websocket,地理定位。存储:新增localStorage
2020-06-19 22:44:22 248
原创 webpack学习记录01
webpackwebpack本质上是一个静态模块打包工具,当处理应用程序时,会递归的构建一个模块关系依赖图,包含所需要的所有模块,并将这些模块打包成一个或者多个bundle。webpack核心概念webpack4.0.0之后可以不用引入一个配置文件,但仍然时高度可配置的entry(入口)entry: 用来指定一个入口起点(可以有多个),默认值是 ./srcmoudle.export = { entry: './path/file.js'}2.output(出口)outpu
2020-06-18 23:04:58 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人