首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端工程化
订阅
ZxdNoob
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
使用ESLint+Prettier来统一前端代码风格
想起自己刚入行的时候,从svn上把代码checkout下来,看到同事写的代码,大括号居然换行了。心中暗骂,这个人是不是个**,大括号为什么要换行?年轻气盛的我,居然满腔怒火,将空行一一删掉。 但是关于代码风格,我们很难区分谁对谁错,不同的人有不同偏好,唯有强制要求才能规避争论。…
【Webpack 进阶】Webpack 打包后的代码是怎样的?
webpack 是我们现阶段要掌握的重要的打包工具之一,我们知道 webpack 会递归的构建依赖关系图,其中包含应用程序的每个模块,然后将这些模块打包成一个或者多个 bundle。 莫慌,我们一点点拆分开看,其实总体的文件就是一个 IIFE——立即执行函数。 函数的入参 mo…
关于现代包管理器的深度思考——为什么现在我更推荐 pnpm 而不是 npm/yarn?
这篇文章给大家分享一个业内一款出色的包管理器——pnpm。目前 GitHub 已经有 star 9.8k,现在已经相对成熟且稳定了。它由 npm/yarn 衍生而来,但却解决了 npm/yarn 内部潜在的 bug,并且极大了地优化了性能,扩展了使用场景。下面是本文的思维导图:…
备战2021:Vite2项目最佳实践
Vite1还没用上,Vite2已经更新了,全新插件架构,丝滑的开发体验,和Vue3的完美结合。 2021年第一弹,村长打算以Vite2+Vue3为主题开启大家的前端学习之旅。 Vite2主要变化在插件体系,这样更标准化、易扩展。Vite2插件API扩展自Rollup插件体系,因…
Vue 3 和 Webpack 5 来了,手动搭建的知识该更新了
用 Vue CLI 工具去搭建一个项目。 在领导或同事搭建好的项目基础上做业务。 长此以往,会导致你对整个项目的把控度越来越低。面试下一家公司的面试官问你,是否手动搭建过 Vue 项目的时候,对配置一问三不知🤔️ 。本文着重为大家讲解从 0 到 1 搭建 Vue 3.x 开发…
深入了解前端监控原理
前端监控分为性能监控和错误监控。其中监控又分为两个环节:数据采集和数据上报。本文主要讲的就是如何进行数据采集和数据上报。 性能数据采集需要使用 window.performance API。 从 MDN 的文档可以看出,window.performance.timing 包含了…
if 我是前端Leader,谈谈前端框架体系建设
这期来聊一聊前端框架。 “if 我是前端 Leader” 是我的一个文章系列,说说我人在其位,欲谋其职的一些点点滴滴感悟。跟前端 Leader 只有那么一丢丢关系,干货不多,但老少皆宜,不要被标题给唬住了。 这应该不是我第一次谈‘框架‘了。React 是一个框架吗? Vue 是…
从零开始,手摸手搭建前端组件库
Babel7 是对整个项目都生效的配置。 优化代码与使用jsV8补丁做效能调校,编译速度更快。 Storybook是一个辅助UI控件开发的工具。通过story创建独立的控件,让每个控件开发都有一个独立的开发调试环境,可以单独的查看每个组件的不同状态,以及交互式开发和测试组件。 …
开发一个简单的脚手架工具
像我们熟悉的 vue-cli,create-react-app 等脚手架,只需要输入简单的命令 vue init webpack project,即可快速帮我们生成一个初始项目。在实际工作中,我们可以定制一个属于自己的脚手架,来提高自己的工作效率。 减少重复性的工作,不再需要复…