为什么要模块化 javascript跟其他开发语言有很多的区别,其中一个就是没有模块化概念,如果一个项目中有多个js文件,我们只能通过script标签引入的方式,把一个个js文件插入到页面,这种做法会也引起了很多弊端: 需要手动维护JavaScript的加载顺序 多次请求资源,影响了加载速度 在每个 ...
分类:
Web程序 时间:
2020-01-05 14:05:08
阅读次数:
103
您认为一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面,请您简要总结一下 1. 对软件工程基本概念的理解,比如为什么需要软件工程?软件工程是用来解决什么问题的?如何使用软件工程来解决问题等。 2. 对软件工程的常见术语的理解,比如内聚、耦合、模块化、重构等。 3.对常见设计模式的了解。比如 ...
分类:
其他好文 时间:
2020-01-05 11:38:30
阅读次数:
68
1、NODEJS的common.js规范 1.1、module.exports module.exports是node的私有的一个全局变量属性,测试发现可以用require引用,也可以用import from来使用。 1.2、exports exports只是module.exports的全局引用 ...
分类:
其他好文 时间:
2020-01-03 21:33:44
阅读次数:
97
在2014年初,接触过seajs,用来做过项目,当时配合jquery,mustache等做页面,上手之后,因为格式相对简单,写法也比较固定,开发中基本就是在调试用它写出来的组件或者工具方法,很少会去关注seajs本身的api,这就是和其他框架不同的地方。 seajs是玉伯出品,是模块化编程思想的完美 ...
分类:
Web程序 时间:
2020-01-03 14:09:55
阅读次数:
106
一、随便说说 1、2019年12月31号晚,朋友圈更多的是发送祝福的,群里更多的是抢红包的,大家开心着,相互送着祝福。 2、转眼间2020年的第二天晚上了,过去两天了你有什么收获;你的新年愿望是什么!希望你不要只有愿望,而是更好的去行动起来,不要做在网站上只收藏东西然后让它吃灰的人。 3、元旦本想着 ...
分类:
其他好文 时间:
2020-01-03 00:19:23
阅读次数:
63
柯里化 在理论计算机科学中,柯里化提供了在简单的理论模型中,比如:只接受一个单一参数的lambda演算中,研究带有多个参数的函数的方式。 实际上就是单可变参数的情况下我们进行一次逻辑抽取,这是模块化代码的一个重要思路。 package lambdasinaction.chap14; import j ...
分类:
其他好文 时间:
2020-01-02 20:54:50
阅读次数:
106
1. 达摩院发布2020十大科技趋势 步入2020年,科技浪潮新十年开启。达摩院今天发布2020十大科技趋势,如人工智能从感知智能向认知智能演进、计算存储一体化突破AI算力瓶颈、工业互联网的超融合、机器间大规模协作成为可能、模块化降低芯片设计门槛、规模化生产级区块链应用将走入大众等。 来源:http ...
分类:
其他好文 时间:
2020-01-02 19:03:31
阅读次数:
144
尽管写过很多模块,但一直对于模块化设计,没有一直很清晰的认识,这次学习了软件设计之道,终于从概念上对模块化设计有了一个更清晰的认识。 ...
分类:
其他好文 时间:
2020-01-01 23:55:02
阅读次数:
125
BEM Block Element Modifier 阅读 http://getbem.com/introduction/https://cssguidelin.es/#bem-l...https://www.w3cplus.com/css/s...http://www.sohu.com/a/150 ...
分类:
Web程序 时间:
2020-01-01 17:02:08
阅读次数:
86