
前端性能
文章平均质量分 75
lq_20101224
代码小金库~
展开
-
前端面试:Event Loop事件循环
先进先出,script标签里面包含的内容,或者是直接访问某一个js文件时,里面的可以在当前作用域直接执行的所有内容(执行的方法,new出来的对象等);不进入主线程、而进入"任务队列"的任务,只有"任务队列"通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行;在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务;所有任务需要排队,前一个任务结束,才会执行后一个任务;此时执行栈为空检查微任务队列,执行微任务输出3。-执行栈为空,检查微任务队列,输出。原创 2022-09-10 15:15:00 · 165 阅读 · 0 评论 -
前端面试:webpack整理
HMR Runtime:开启了热更新的话,在打包阶段会被注入到浏览器中的 bundle.js,这样 bundle.js 就可以跟服务器建立连接,通常是使用 Websocket ,当收到服务器的更新指令的时候,就去更新文件的变化。DefinePlugin:允许在编译时创建配置的全局对象,是一个 webpack 内置的插件,不需要安装,对开发模式和发布模式的构建允许不同的行为非常有用。Loader 本质是一个函数,对接收到的文件进行转换,如将less/sass -> css,ES6/7/8 -> ES5。原创 2022-09-09 21:15:00 · 1696 阅读 · 0 评论 -
开发常用网站
vue组件大全_优快云博客https://github.com/https://gitee.com/node:https://nodejs.org/en/nvm:https://www.runoob.com/w3cnote/nvm-manager-node-versions.htmlgit:https://git-scm.com/downloadsWebpack:概念 | webpack 中文文档 (docschina.org)Vue:https://cn.vuejs.org/Naive UI:Naive原创 2022-09-08 16:07:03 · 495 阅读 · 0 评论 -
防抖debounce和节流throttle的使用
防抖函数:在n秒内只执行最后一次(在触发某个事件后,在下一次触发之前,中间的间隔时间如果超过设置的时间才会发送请求,一直触发就不会发送请求) 节流函数:在n秒内只执行一次(如果持续触发某个事件,则每隔n秒执行一次) ......原创 2022-06-13 16:04:34 · 199 阅读 · 0 评论 -
js实用小技巧
1,ES6扩展运算符... 合并多个数组或者多个对象 2,ES6数组实例方法 includes 3,从后向前获取数组元素 4,短路条件句 5,空值合并运算符(??) 6,可选链式操作符(?.) 7,计算数组中的最大值/最小值 8,检测Null、Undefined、空 9,undefined与null的区别原创 2022-03-29 14:56:30 · 859 阅读 · 0 评论 -
cookie、localStorage、sessionStorage三者区别以及使用方式
cookie用来保存客户浏览器请求服务器页面的请求信息HTML5的WebStorage提供了两种API:localStorage(本地存储)和sessionStorage(会话存储)WebStorage的目的是克服由cookie所带来的一些限制,当数据需要被严格控制在客户端时,不需要持续的将数据发回服务器cookie:可以通过expires设置失效时间,不设置默认关闭浏览器即失效localStorage:除非手动清除,否则永久保存sessionStorage:仅在当前会话时候生效,关闭页面即失效。.....原创 2022-03-10 13:45:49 · 404 阅读 · 0 评论 -
前端性能优化指南
https://mp.weixin.qq.com/s/i8GKUpnShSm1_6-4wj8o5Q转载 2020-04-20 10:55:10 · 144 阅读 · 0 评论