在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 的模块化分为导出(export) @与导入(import ...
分类:
其他好文 时间:
2020-01-21 16:13:51
阅读次数:
62
这两天,几乎全球电信业都聚焦于沃达丰的一纸公告。 这家在全球25个国家拥有并运营通信网络的跨国电信巨头,宣布了一件大事——启动OpenRAN试验。 推动部署Open RAN将使沃达丰和电信行业能够引入一批新的2G、3G、4G和5G技术供应商,可望增加电信设备供应商的数量,从而改善供应链的弹性。 更值 ...
分类:
其他好文 时间:
2020-01-21 00:33:26
阅读次数:
2503
我们知道如何使用依赖注入(DI)管理和配置我们的应用对象,DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与他们所影响的对象之间的解耦。切面能帮助我们模块化横切关注点,横切关注点可以被描述为影响应用多处的功能。 定义AOP术语,描述切面的术语有通知,切点和连接点。 通知定义了切面是什么以及切 ...
分类:
编程语言 时间:
2020-01-20 22:35:46
阅读次数:
75
一、简述 redux的工程化管理 1.reducer的模块化划分:每一个板块有一个自己对应的reducer,最后基于一些方法把所以的reducer合并即可; 2.基于actionCreator统一管理每次派发需要的行为对象,而且和reducer一样,也是分板块管理的; 3.把dispatch和red ...
分类:
其他好文 时间:
2020-01-19 19:36:39
阅读次数:
100
为什么要重构 重构是时刻保证代码质量的一种手段,避免代码腐化到不可维护的地步,同时也是避免前期过度设计。优秀的产品都是迭代出来的,我们不可能提前预知未来需求,所以重构也是无法避免的。 重构的二种方式 大型重构 对 系统、模块、代码结构、类与类之间的关系等的重构,重构的手段有:分层、模块化、解耦、抽象 ...
分类:
其他好文 时间:
2020-01-18 10:57:57
阅读次数:
120
GSAP(TimelineMax、TweenMax) 什么是GSAP? GSAP(GreenSock Animation Platform)是一个从flash时代一直发展到今天的专业动画库。 GSAP优点 1、速度快。GSAP专门优化了动画性能,使之实现和CSS一样的高性能动画效果。2、轻量与模块化 ...
分类:
Web程序 时间:
2020-01-18 01:17:07
阅读次数:
259
介绍 1.1 是什么 是前端方面的静态资源打包工具,能够让浏览器也支持模块化,他会根据模块的依赖关系进行静态分析,然后按照某种规则生成静态资源 1.2 的作用 的核心主要是进行JavaScript资源打包 把静态文件,例如 等多个文件打包成一个文件,减少页面的请求 可以集成 服务器 可继承 工具,实 ...
分类:
Web程序 时间:
2020-01-16 19:25:44
阅读次数:
103
参考文档:https://segmentfault.com/a/1190000012789253?utm_source=tag-newest webpack配置参考了vue-cli提供webpack-simple模板,这也是vue-cli里面最简单的一个webpack配置,非常适合从零开始学习(自行 ...
分类:
Web程序 时间:
2020-01-13 21:57:26
阅读次数:
95
第一、 在 router 文件夹下 新建个个模块的文件夹,存放对应的路由js文件 如图1: 第二、修改router文件夹下的index.js 如图2 三、在main.js 修改如下代码 图3 ...
分类:
其他好文 时间:
2020-01-13 17:55:29
阅读次数:
80
我们希望将一个项目(dll)看做一个模块/插件,一个模块往往需要在应用启动时做一些初始化工作,比如向IOC容器添加一些服务,为应用配置对象添加自己的数据源;也希望在应用关闭时做一些收尾工作,asp.net core为我们提供了这种机制,先来看看如何使用,再讲讲原理。 如何使用? 1、创建asp.ne ...
分类:
Web程序 时间:
2020-01-12 20:29:19
阅读次数:
100