
程序员必备技能
文章平均质量分 82
相关辅助工具!提高效率,增强个人技术!
我就不思
你才不是菜鸡!只不过是对手太强了!
展开
-
减少网页卡顿
saveSetting 这个任务队列中有 5 个任务,但此时如果正在执行第二个任务而用户想打开某个菜单,于是点击了这个菜单,isInputPending 就会让步,让主线程处理交互事件,同时也会稍后执行后面剩余的任务。浏览器执行的任务之间是相互独立的,像页面渲染,html 和 css 的解析,以及执行 js 代码都属于任务的范畴。使用 scheduler.yield 的好处是不中断,也就意味着如果是在一连串任务中 yield,那么从 yield 的时间点开始,其他编排好的任务的执行会继续。原创 2024-10-16 09:20:17 · 882 阅读 · 0 评论 -
减少网站卡顿
经常听说,“不要阻塞主线程”,或者 “减少长耗时 ",该如何做呢?原创 2024-06-25 16:56:12 · 1242 阅读 · 0 评论 -
前端必要收藏相关要点
做了好几年的程序员,平时一些资源需要百度的,感觉需要一个找一个,很麻烦的,所以这里收藏一些平时开发遇到的一些好东西!原创 2023-11-16 16:38:16 · 105 阅读 · 0 评论 -
为什么你开发的网页不应该大于 14KB?
我们生活虽然在一个宽带无处不在、4/5G 几乎全覆盖的时代,但网站加载缓慢还是常态,就算我们打开一个以文本为中心的新闻网站,都可能需要至少 30 秒才能开始阅读。毕竟在内容膨胀时代,一张照片就能轻易超过 1MB 大小,许多网站为了显示几段文本,还会单独加载至少 10MB 的 JS 和自定义字体。原创 2022-11-01 09:44:09 · 265 阅读 · 0 评论 -
ES6兼容问题
由于有些浏览器版本的发布是在 es6 定稿和发布之前的,因此对于老版本的浏览器是没有对 es6 的特性进行兼容的,针对 es6 的兼容问题,许多团队也做出了相应的开发,将 es6 的语法转换成针对浏览器可以识别的 es5 语法,充当一个翻译官的角色;比较通用的工具有:babel、jsx、traceur、es6-shim 等。一上车就遇到的梗!!!开发中,不管你是大佬还是小菜,一定会晕倒ES6的兼容问题,因为现在ES6用的比较潮流的。下面来总结一下不同环境下有关ES6的相关兼容。具体ES6兼容解决方案:.原创 2021-01-23 19:32:06 · 3112 阅读 · 0 评论 -
github上传本地项目代码
对于IT行业的人来说,基本每个人都会有自己的项目,希望有地方存储自己的项目,也希望别人参照自己的项目,特别是对于应届生面试有特别的帮助。下面是介绍如何在github上传本地项目。原创 2020-04-29 15:35:43 · 2123 阅读 · 0 评论