- 博客(5)
- 收藏
- 关注
原创 模块化存在的意义及commonjs、AMD、ES6、CMD 、UMD规范的解析
模块化编程想必都很熟悉了,而且使用起来很方便,但是为什么要模块化,模块化又是怎样演变而来的呢,我们通过几个编程时常见的问题导出模块化的发展历程. 首先看下模块的概念: 将一个复杂的程序系统依据一定的规则拆分成几个控件,每个控件都有着各自的功能,这些控件结合在一起形成一个可运行的系统。换句话来讲,每一个控件可以叫做系统的一个模块程序,即一个模块。 模块程序就像一个一个的个体成员,是一个独立的人...
2019-02-28 17:50:14 632
原创 大前端知识点和商业应用总结
参考:http://www.itcast.cn/subject/webzly/?jingjia-02-chuanzhi-qianduan-xin-pc-html5%2520canvasjiaocheng 基于 Node.js 的前后端分离解决方案 基于 Webpack 的前端模块化解决方案 基于 JWT 的接口鉴权解决方案 基于 EasyMock 的接口 Mock 解决方案 ...
2019-02-22 16:54:45 266
原创 node核心模块path,fs的常用api
node作为js在服务端运行的容器,以及npm包依赖管理工具,使得node的应用越来越广泛。node有很多模块和api,这也导致很多人不知道怎么学习node,而掌握其核心模块的核心api是首要的。 fs模块 提供文件的读写操作,具有异步和同步的api: fs.readFileAsync(path,'utf8', (err, data) => {}) fs.existsSync(path...
2019-02-20 00:22:49 271
原创 命令行集成工具开发及分布式路由recdi-cli前端脚手架实例
在前端开发工程中,实现项目自动化和工程化越来越重要,而每次搭建前端项目的时候,很多文件都源自复制粘贴,这是一些重复的工作。虽然现在已经有了很多大的脚手架生成工具,像create-react-app, vue-cli,但是这些工具生成的脚手架可能和我们的业务场景相差较远,生成过后还需要手动更改,也是比较麻烦的,另外,对于自己封装的脚手架可以加入定制的东西,对于开发团队而言,扩展性较强。 前端脚手架...
2019-02-20 00:15:32 226
原创 关于windows系统和linux系统换行符不同的解决办法(LF will be replaced by CRLF in README.md)
项目开发中开发环境的统一是很有必要的,但是在很多情况下难免会出现系统不一样,比如mac和windows。随之而来的就是由于系统的差异而造成的冲突。 这里主要探讨换行符的差异以及如何避免。 比如:README.md文件中的LF将被CRLF取代 首先看下换行符: Uinx/Linux采用换行符LF表示下一行(LF:LineFeed,中文意思是换行) Dos和Windows采用回车+换行C...
2019-02-20 00:06:40 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人