此处填写标题-小木人印象.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
此处填写标题-小木人印象.ppt

session共享使用redis缓存session信息 * Nodejs最大的亮点就在于事件驱动, 非阻塞I/O 模型,这使得Nodejs具有很强的并发处理能力,非常适合编写网络应用。在Nodejs中大部分的I/O操作几乎都是异步的,也就是我们处理I/O的操作结果基本上都需要在回调函数中处理,如果这个时候有多个io操作要并行,或者串行就需要有流程控制工具了 * series: 串行执行,一个函数数组中的每个函数,每一个函数执行完成之后才能执行下一个函数。 parallel: 并行执行多个函数,每个函数都是立即执行,不需要等待其它函数先执行。传给最终callback的数组中的数据按照tasks中声明的顺序,而不是执行完成的顺序。 forever: 无论条件循环执行,如果不出错,callback永远不被执行。 waterfall: 按顺序依次执行一组函数。每个函数产生的值,都将传给下一个。 * 一个前端需要做的工作 JS合并 JS压缩 CSS压缩 CSS Sprite 图片优化 测试 静态资源缓存(版本更新) ... 一句话:自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Gruntfile 文件正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。/post/grunt-introduction * * npm install --dev package.json 增加grunt devDependencies: { grunt: ~0.4.5, grunt-contrib-concat: 0.5.x } 项目根目录增加Gruntfile.js module.exports = function (grunt) { // Project configuration. grunt.initConfig({ concat: { build: { src: [ public/javascripts/*.js ], dest: public/common.js } }, }); grunt.loadNpmTasks(grunt-contrib-concat); // Default task(s). grunt.registerTask(default, [concat]); }; 运行命令 grunt --gruntfile D:\Users\xjk\WebstormProjects\ppt\Gruntfile.js concat 谢 谢 ! * * 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| 小木人印象| * 一、NODE.JS安装与模块 二、 NPM包管理器 三、 Express框架 四、 Async流程控制模块 五、 Grunt构建工具 node.js 官网 /en/ * Node.js的是建立在Chrome V8的JavaScript的运行时,可方便地构建快速,可扩展的网络应用程序的平台。Node.js使用事件驱动,非阻塞I/O模型,轻量、高效,可以完美地处理时时数据,运行在不同的设备上。 Node有4大优势: 1. Nodejs基于Javascript语言,不用再单独新学一门陌生的语言,从而减低了学习的门槛。同时,Javascript语言在Web前端开发中至关重要,特别HTML5的应用必须要使用,所以前后台统一语言,不仅可以实现程序员的全栈开发,还可以统一公共类库,代码标准化。单凭这一点,Nodejs就已经赢得市场的青睐了。 2. Nodejs并没有重新开发运行时环境,而是选择了目前最快的浏览器内核V8做为执行引擎,保证了Nodejs的性能和稳定性。 3. Nodejs的开发非常高效,而且代码简单,得益于Nodejs的单线程机制。而Nodejs的另一个特点异步编程,让Nodejs处理IO密集型应用有了明显的优势。个人感觉,用Nodejs比Java做Web开发要高效10倍,比PHP的代码还要简单。 4. Nodejs的社区在壮大,很多明星级的包,都是简单而灵巧的,为

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档