![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端知识
文章平均质量分 73
主要介绍一些前端的知识
我叫火柴
这个作者很懒,什么都没留下…
展开
-
npm和package.json安装私有的指定路径的依赖包
npm和package.json安装私有的指定路径的依赖包原创 2022-07-25 18:43:36 · 3100 阅读 · 0 评论 -
egg 日志或者数据库时区不对的问题
egg发布到服务器后,发现日志或者数据库时区和当前相差8个小时原创 2022-07-25 10:14:43 · 663 阅读 · 0 评论 -
常用字节单位转化和字符中英文长度计算
常用字节单位转化和字符中英文长度计算原创 2022-07-22 09:16:05 · 398 阅读 · 0 评论 -
了解Service Worker和实战
什么是Service WorkerService worker是一个注册在指定源和路径下的事件驱动woker。它采用JavaScript控制关联的页面或者网站,拦截并修改访问和资源请求,细粒度地缓存资源。原创 2022-07-19 21:01:50 · 1644 阅读 · 1 评论 -
Webpack:We noticed you‘re using the `useBuiltIns` option without declaring a core-js version.
报错Webpack:We noticed you're using the `useBuiltIns` option without declaring a core-js version.原创 2022-07-19 20:57:37 · 689 阅读 · 0 评论 -
常用的JavaScript简写技巧
任何编程语言的简写技巧都能够帮助你编写更简练的代码,让你用更少的代码实现你的目标。让我们一个个来看看JavaScript的简写技巧吧。转载 2022-07-18 09:47:24 · 121 阅读 · 0 评论 -
微信中控台架构设计
微信公众号中的access_token是调取微信接口的全局唯一的凭据,公众号调用各接口时都需使用access_token,有效期目前为2个小时。新access_token获取后,老的(上一次的)在5分钟内依旧可以使用。如果公司多个业务线都去不定期获取access_token,会导致刚获取的一会儿就失效了,所以必须有一个中控服务器统一获取和刷新access_token,其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新。......原创 2022-07-18 09:32:12 · 632 阅读 · 0 评论 -
了解web Worker实现多线程工作
Js是单线程的,也就是任务得一件件的按照顺序处理,前面的任务没有处理完成,后面的只能等着。但是随着科技的发展,现在的计算机都是多核的CPU,单线程无法发挥计算机的能力。WebWorker的作用就是在js主线程上创建一个辅助线程(Worker线程),将一些任务分配给Worker线程运行。两个线程互不干扰,也能相互通信。用户在主线程上进行UI交互时,不会卡顿和阻塞。Worker线程也不会因为主线程交互而被打断。这个和之前的很类似注意,Worker线程比较耗费资源,不应该过度使用,任务完成后要关闭。......原创 2022-07-16 15:39:38 · 1161 阅读 · 0 评论 -
单点登录的实现方式对比
在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己的账号登录,很方便。但随着企业的发展,用到的系统随之增多,运营人员在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对于运营人员来说,很不方便。于是,就想到是不是可以在一个系统登录,其他系统就不用登录了呢?这就是单点登录要解决的问题。...转载 2022-07-16 15:37:14 · 1107 阅读 · 0 评论 -
为啥setTimeout倒计时不能按时处理
我们经常会遇到这样的情况,设置了setTimeout倒计时时间3秒,然后执行程序后发现远远超过了3秒后才执行。我们先尝试用简单的实例,一步步的搞懂js执行机制。转载 2022-07-16 15:24:08 · 486 阅读 · 0 评论 -
常见的极易容易导致致命危险的安全漏洞
回顾一下一些常见甚至致命的高危漏洞转载 2022-07-16 15:02:30 · 499 阅读 · 0 评论 -
nextjs报TypeError: Cannot read property ‘forEach‘ of undefined
nextjs报TypeError: Cannot read property 'forEach' of undefined转载 2022-07-16 14:41:56 · 374 阅读 · 0 评论 -
埋点SDK设计方案解析
可视化埋点可以直接在网站真实界面上操作埋点,而且埋点之后立即可以验证埋点是否正确,这还不算完,将埋点部署到所有客户端也是几乎实时生效的。因为可视化埋点的这些好处,分析的需求方,业务人员,没有权限触碰代码或者不懂得编程的人都可以非常低的门槛获取到用于分析的数据。可以理解成访问某网站的电脑的数量。数据采集是否丰富,采集的数据是否准确,采集是否及时,都直接影响整个数据平台的应用的效果。统计后台会有不同职业的人对照查看,定死的表格,柱形图不能满足不同的场景需求,应该弄成可定制,可以自由拖拽想要的对比系数查看结果。.原创 2022-07-16 14:50:00 · 3023 阅读 · 0 评论 -
解决图片403防伪链问题
但是我们如何引用这些加了防伪功能的图片呢?防伪链基本是通过request消息头中的Referer判断来源,然后就走上面Nginx的逻辑。这两种属性,自测下来不行。只有referrerpolicy="no-referrer"管用。很多网站的图片经常会加上防伪链的操作以防被其他网站盗用,一般会在Nginx里配置。缺点如果有类似百度统计,cnzz等第三方工具时,这样的方式就不能被收录地址了。2、给img元素添加属性。...转载 2022-07-16 14:36:25 · 164 阅读 · 0 评论 -
彻底搞懂ESLint
ESLint是在ECMAScript/JavaScript代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。通俗的讲就是让代码风格统一(更在意js代码质量)。原创 2022-07-16 14:21:27 · 2509 阅读 · 0 评论 -
jsconfig.json的作用
jsconfig.json解决Visual Studio Code按Ctrl健检索不到webpack配置的别名转载 2022-07-16 14:10:45 · 8333 阅读 · 0 评论