首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
有钱人的风光
掘友等级
前端 and golang后端
|
腾讯
oh,我是如此之聪明伶俐,勇敢顽强
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
130
文章 130
沸点 0
赞
130
返回
|
搜索文章
赞
文章( 130 )
沸点( 0 )
现代前端工程为什么越来越离不开 Monorepo?
随着前端工程日益复杂,某些业务或者工具库通常涉及到很多个仓库,那么时间一长,多个仓库开发弊端日益显露,由此出现了一种新的项目管理方式——Monorepo。本文主要以 Monorepo 的概念、MultiRepo的弊端、Monorepo 的收益以及Monorepo 的落地这几个角…
Git捷径,游戏搞定!
前几天公司有人做git培训,讲的枯燥乏味,观众们都睡着了。这不由的让我想起一个非常棒的可视化git学习工具。有了这个工具,公司内的git培训师,可以下岗了。 本文将详细介绍这个工具,文末会给出工具地址。 Git已经是程序员的必备技能,但是它有门槛。很多时候,只掌握了pull、p…
最全的Eslint配置模板,从此统一团队的编程习惯
随着项目的不断增加,急切需要统一每个项目的代码规范,将一些低级错误在萌芽状态下掐死。所以特此结合当前项目使用的一些规范,再根据社区推荐的规范,整合成这个repo。里面集成了React和Nodejs的编程规范,所有的规范都是基于airbnb,里面细分了js版本和ts版本,满足大家…
[翻译]Go 语言入门
在许多语言中,有许多方法可以解决给定的问题。程序员可以花很多时间思考解决问题的最佳方法。另一方面,Golang坚持精简的功能 - 只有一种正确的方法可以解决问题。 这节省了开发人员的时间,并使大型代码库易于维护。Golang中没有像地图和过滤器这样的“富有表现力”的功能。 Go…
如何打造一套vue组件库
组件库能帮我们节省开发精力,无需所有东西都从头开始去做,通过一个个小组件拼接起来,就得到了我们想要的最终页面。在日常开发中如果没有特定的一些业务需求,使用组件库进行开发无疑是更便捷高效,而且质量也相对更高的方案。 目前的开源组件库有很多,不管是react还是vue的体系里都有很…
vue 项目增加 Jest 单元测试
自动化测试使得大团队中的开发者可以维护复杂的基础代码。 TDD 的思想是根据需求先写测试用例,依照测试用例再去写功能代码。当增加或者修改某一项需求的时候,需要先修改测试用例,再依照测试用例去修改代码逻辑。 与 TDD 相反,BDD 是根据需求先进行开发,等到该功能开发完毕后,再…
Jest入门文档
toThrow 报错匹配器 用于测试特定的抛出错误,可以判断报错语句的文字(支持正则匹配),也可以判断报错类型。 代码使用Promise处理异步程序的话,我们有更简单的方法进行异步测试。如果Promise返回的状态是reject则测试自动失败。 如果期望的promise是rej…
Webpack原理-编写Plugin
Webpack 通过 Plugin 机制让其更加灵活,以适应各种应用场景。 在 Webpack 运行的生命周期中会广播出许多事件,Plugin 可以监听这些事件,在合适的时机通过 Webpack 提供的 API 改变输出结果。 Webpack 启动后,在读取配置的过程中会先执行…
webpack核心模块tapable用法解析
前不久写了一篇webpack基本原理和AST用法的文章,本来想接着写webpack plugin的原理的,但是发现webpack plugin高度依赖tapable这个库,不清楚tapable而直接去看webpack plugin始终有点雾里看花的意思。所以就先去看了下tapa…
深入探索Webpack5之Module Federation的“奇淫技巧”
Module Federation使 JavaScript 应用可以动态运行另一个 JavaScript 应用中的代码,同时可以共享依赖。 如何理解上面这句话呢,我们可以从实际场景出发来看待这项技术。在我们日常开发中,经常能遇到需要复用一段代码逻辑的场景,一般我们可以从以下几种…
下一页
个人成就
文章被点赞
35
文章被阅读
56,693
掘力值
1,077
关注了
29
关注者
8
收藏集
1
关注标签
10
加入于
2019-12-15