首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
海员do
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
DDD落地之事件驱动模型
一.前言 hello,everyone。一日不见,如隔24小时。 周末的时候写了一文带你落地DDD,发现大家对于新的领域与知识都挺感兴趣的。后面将会出几篇DDD系列文章给大家介绍mvc迁移DDD实际要
揭开前端项目里process.env的真面目
写了这么久代码,居然没有思考过为什么web端能访问到process.env这个属性,有时候不能光写代码,还要学会思考
智联招聘的微前端落地实践——Widget
ThoughtWorks在几年前提出了微前端的概念,其核心理念是将前端单体应用在开发阶段拆分成多个独立的工程,并在运行阶段组合成完整的应用。不仅解耦了视图和代码,使得应用可以容纳多种技术栈,还进一步解耦了流程和团队,极大地提高了团队的自主性和协作效率。 智联招聘的大前端架构Ad…
基于 lerna 的多包 JavaScript 项目搭建维护
将大型代码仓库分割成多个独立版本化的 软件包对于代码共享来说非常有用。但是,如果某些更改 跨越了多个代码仓库的话将变得很麻烦并且难以跟踪,并且,跨越多个代码仓库的测试将迅速变得非常复杂。
设计模式这样学也太简单了吧!
设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。
带你解析微前端新方案-Module Federation
webpack5模块联邦为我们提供了一种在应用程序之间共享代码的新方法。用白话来说,模块联邦提供了一种模块间共享代码的能力,为前端代码组织结构提供新的思路。来一起深入探究下,揭开他滴面纱
如何基于 TypeScript 实现控制反转
一. 前言 最近接到任务,需要给团队封装一个基于 EggJS 的上层 NodeJS 框架,在这个过程中参考了 NestJS 、Midway 等开源项目,发现它们都引入了一项重要特性 —— IoC ,于是笔者借这个机会对 IoC 进行了一些学习和梳理。本文主要参考了 Midway…
现代前端工程为什么越来越离不开 Monorepo?
随着前端工程日益复杂,某些业务或者工具库通常涉及到很多个仓库,那么时间一长,多个仓库开发弊端日益显露,由此出现了一种新的项目管理方式——Monorepo。本文主要以 Monorepo 的概念、MultiRepo的弊端、Monorepo 的收益以及Monorepo 的落地这几个角…
装饰器模式在生产环境中的实践
最近在 review 项目的代码,发现很多对表单的 submit 处理函数中,经常会对取到的表单数据做特殊处理以符合后端接口对数据格式的要求,比如把时间选择器拿到的数据转成 unix 时间戳,再或者把多选拿到的值做一次 join 操作拼接成字符串等等。如果每次有类似需求的时候,…
将个人封装的vue组件上传到npm全纪录
1.很多教程建议将src改成examples,但是这个和组件关系不太大,我个人觉得没必要改。在src文件夹下新建一个packages文件夹(装自己组件的文件夹),下图示例 不放心的话可以在本地试试,在mian.js中导入 然后vue.use(xxx),不出意外的话是成功的哈。。…