工具 • 2017-06-12
由于第三方js文件变换的频率不是很大,所以利用webpack的commonChunkPlugin把第三方包打包到一起,但是发现每次改动业务文件的时候,第三方vendor文件会重新打包
工具 • 2017-04-17
WebP,是一种支持有损压缩和无损压缩的图片文件格式,派生自图像编码格式 VP8。根据 Google 的测试,无损压缩后的 WebP 比 PNG 文件少了 45% 的文件大小,即使这些 PNG 文件经过其他压缩工具压缩之后,WebP 还是可以减少 28% 的文件大小
工具 • 2017-03-28
Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块。
工具 • 2016-10-01
babel是一个javascript编译器,通过这个工具可以编译es6、jsx等语法
工具 • 2024-12-20
人工智能(AI)正在迅速改变我们的工作方式,软件开发领域也不例外。代码编程是使用人工智能提高生产力最多的领域之一,AI编程能够帮我我们提高研发速度,对行业的冲击力非常大,合理利用AI编程可以方便我们开发,但是要注意的是,太依赖与AI编程会把我们编程工具人,无思考能力,要权衡利弊。
工具 • 2024-09-30
率先使用 Chatgpt 编码应用到 IDE 的是 Copilot,随后市面上陆陆续续出现了各种代码辅助编码插件,刚开始通过插件自动给我们进行代码补全,发现是真的牛逼,编码效率大大提高。随着自己的欲望也来越大,原来只是单纯的单文件代码补全已经不能满足我了,需要寻找更强大的编辑器出现,这不,Cursor 出现了。
工具 • 2024-07-13
monorepo是一种软件开发实践,它允许多个项目或包共享一个版本控制系统仓库。这种方式可以提高代码复用性,简化依赖管理,提高开发效率。那么前端如何管理单仓多个项目呢?比如如何管理项目之间各自的依赖包,项目A如何引用项目B等等。pnpm workspace可以帮我们解决这个问题。
工具 • 2024-07-06
chrome是当今开发者必备的浏览器工具,无论从外观还是功能上,都可以作为其他浏览器的榜样,本文将介绍10款开发者常用的谷歌插件,能提高我们的开发体验。
GitLab CI/CD 是 GitLab 提供的持续集成与持续部署工具,允许你在代码提交后自动运行构建、测试和部署等任务。要配置 GitLab CI/CD,你需要在仓库根目录下创建一个 `.gitlab-ci.yml` 文件,其中包含一系列的作业(Jobs)定义。
工具 • 2021-08-26
日常生活中,通常会使用扫码枪操作页面,比如商场的扫货物条形码,实现的办法是在input元素得到焦点后,通过扫描枪扫描条形码,就可以实现自动输入条形码,输入后执行完操作后再清空input的值再获取焦点,下面以react为例