一些杂概念
2016-07-20 10:26 改吧 阅读(283) 评论(0) 编辑 收藏 举报CDN:内容分发网络,就是尽可能去避开互联网上有可能影响数据传输速度和稳定性的瓶颈,目的就是使用户就近取得所需内容,解决网络拥挤的状况,提高用户访问网站的响应速度。内容服务基于缓存服务器
单点登录:SSO。目前比较流行的企业业务整合的解决方案之一。在多个业务系统中,用户只需要登录一次就可以访问所有信任的应用系统
browserify:让你使用类似于node的require()的方式来组织浏览器端的js代码,通过预编译让前端js可以直接使用Node npm安装的一些库
webpack:灵活的模块打包机,1.丰富的插件;2.性能:快速编译,使用异步I/O和多个缓存;3.加载器:预处理文件加载,能打包任何静态资源,你能简单的写你自己的加载器运行在node.js上;4.支持:支持AMD和COMMONJS模块风格,支持大多现有的库;5.代码分割,分割成块,可以减少初始的加载时间;6.优化方面:能做更多的优化去减少输出的尺寸,也考虑到请求缓存使用散列;7.开发者工具方面:支持SourceUrls和SourceMaps来简单的调试,它能看你的文件和有开发中间件和自动重载的开发者服务器;8.多目标:它的主要目标是web,但是也支持为webWorkers和node.js生成打包
Redux:是js状态容器,提供可预测化的状态管理。可以让你构建一致化的应用,运行于不同的环境(客户端,服务器,原生应用),并且易于测试。体积小精悍没有任何依赖。由Flux演变而来,避开了Flux的复杂性
Flux:应用程序结构来构建用户界面。更多的是模式而不是一个正式的框架,能立即使用Flux没有任何新的代码
combo接口:设备面板上的两个以太网接口,而在设备内部只有一个转发接口
dispatch:分派
falcor:有效的数据抓取的js库