首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Real12377
掘友等级
搬砖工程师
在某个年纪之前,你可以靠透支身体,小聪明和老天给你的运气一直取巧地
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
177
文章 175
沸点 2
赞
177
返回
|
搜索文章
赞
文章( 175 )
沸点( 2 )
分享这半年的 Electron 应用开发和优化经验
2019 年最后一发,谈谈这半年 Electron 应用开发和优化心得。干货也挺多,希望能给你带来一点启发。 下半年可以拿出来说一说的项目,估计就是我们用 Electron 重构了一个桌面端应用。这个应用类似于钉钉或者企业微信,主要功能有即时通信、语音/视频、会议,基本功能和交…
高级前端基础-JavaScript抽象语法树AST
Babel为当前最流行的代码JavaScript编译器了,其使用的JavaScript解析器为babel-parser,最初是从Acorn 项目fork出来的。Acorn 非常快,易于使用,并且针对非标准特性(以及那些未来的标准特性) 设计了一个基于插件的架构。本文主要介绍es…
探索 webpack5 新特性 Module federation 在腾讯文档的应用
腾讯文档从功能层面上来说,用户最熟悉的可能就是word、excel、ppt、表单这四个大品类,四个品类彼此独立,可能由不同的团队主要负责开发维护,那从开发者角度来说,四个品类四个仓库各自独立维护,好像事情就很简单,但是现实情况实际上却复杂很多。我们来看一个场景: 对于复杂的权限…
webpack系列之三resolve
webpack 的特点之一是处理一切模块,我们可以将逻辑拆分到不同的文件中,然后通过模块化方案进行导出和引入。现在 ES6 的 Module 则是大家最常用的模块化方案,所以你一定写过 import './xxx' 或者 import 'something-in-nodemod…
webpack稳定moduleid和chunkid以实现持久化缓存的梳理
如何基于webpack做持久化缓存目前感觉是一直没有一个非常好的方案来实践。网上的文章非常多,但是真的有用的非常少,并没有一些真正深入研究和总结的文章。现在依托于于早教宝线上项目和自己的实践,有了一个完整的方案。 想要做持久化缓存那么就要依赖 webpack 自身提供的两个 h…
为什么 webpack4 默认支持 ES6 语法的压缩?
在使用 webpack 的时候,很常见的一个构建优化手段就是缩小构建目标。比如在构建阶段只构建 src 里面的模块代码,对于 node_modules 里面所引入的三方包不进行构建操作。 假设 node_modules 里面存在 ES6 的模板字符串语法,那么在生产环境打包的代…
Chrome浏览器改变SameSite设置
原因Chrome80默认将没有设置SameSite设置为SameSite=LaxSameSite取值StrictLaxNone操作方法谷歌浏览器地址栏输入:chrome://flags/找到:Same
Glob Patterns匹配模式使用
前段时间在用workbox时,在做precache时,匹配模式基于的是Glob Pattern模式,于是就看了下相关文档。 像在shell里面,用*等匹配模式来匹配文件。 Glob基于Javascript实现,使用minimatch库进行匹配。 "Glob"是一种模式,类似于在…
如何用 ESLint 检查 TypeScript 代码
ESLint 是一个代码检查工具,主要用来发现代码错误、统一代码风格,目前已被广泛的应用于各种 JavaScript 项目中。 它通过插件化的特性极大的丰富了适用范围,搭配 typescript-eslint-parser 之后,甚至可以用来检查 TypeScript 代码。 …
《大前端进阶 Node.js》系列 脚手架/CI入门(上)
随着前端工程化的发展,越来越多企业选择脚手架来从零到一搭建自己的项目。 其中大家最熟悉的就是 create-react-app 和 vue-cli,它们可以帮助我们”搭建-运行-构建“项目。 但是真正企业中,其实是需要我们自己去订制一套符合公司的脚手架,跟公司一些基础服务打通,…
下一页
个人成就
文章被点赞
70
文章被阅读
27,069
掘力值
570
关注了
17
关注者
13
收藏集
2
关注标签
33
加入于
2016-11-07