Welcome 微信登录

首页 / 脚本样式 / JavaScript

nodejs之请求路由概述

nodejs之请求路由概述

通常来说对于不同的URL请求,服务器应该有不同的反应。我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。我们需要的所有数据都会包含在request对象中,该对象作为onRequest()回调函数的第一个参数传递。为了解析这些数据,需要调用额外的模块,分别是url和querystring模块。URL:Thismodule has utilities for URL resolution and parsi...
我的Node.js学习之路(一)

我的Node.js学习之路(一)

一,node.js介绍这些网上一大堆信息,我只精简1,什么是node.js从核心上说:Node.js是个事件驱动的服务器端javascript环境,也就是说,我们可以像使用PHP,Ruby和Python语言那样,使用javascript创建服务器端的应用程序。对于网络以及创建与网络交互的软件,它尤为专注。2,使用Node.js能做什么它既可以创建对文件系统进行操作的小段脚本,也可以创建大规模的Web应用程序来运行整个业务。由于Node.js的独特设计,他非...
我的Node.js学习之路(二)NPM模块管理

我的Node.js学习之路(二)NPM模块管理

NPM是一个Node包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。NPM常用的命令有: (1)$ npm install moduleNames 安装Node模块 注意事项:如果在使用模块的时候不知道其名字,可以通过http://search.npmjs.org网站按照 索引值找到想要的模块。npm也提供了查询的功能 $ npm search indexN...
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环

我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环

一,node.js的作用,I/O的意义,(I/O是输入/输出的简写,如:键盘敲入文本,输入,屏幕上看到文本显示输出。鼠标移动,在屏幕上看到鼠标的移动。终端的输入,和看到的输出。等等)node.js想解决的问题,(处理输入,输入,高并发 。如 在线游戏中可能会有上百万个游戏者,则有上百万的输入等等)(node.js适合的范畴:当应用程序需要在网络上发送和接收数据时Node.js最为适合。这可能是第三方的API,联网设备或者浏览器与服务器之间的实时通信)并发的...
我的NodeJs学习小结(一)

我的NodeJs学习小结(一)

这第一篇就谈谈NodeJs的一些编程细节吧。1、遍历数组for (var i=0, l=arr.length; i<l; i++) 这样写的一个好处就是让每次循环少一步获取数组对象长度的操作,数组长度越长,价值越明显。2、判断变量的真假if (a) {...} //a="", a="0", a=[], a={} if条件判断的结果分别是:false, true, true, true。这个结果和PHP的结果是不同的,不要混淆。还需要区分它和非恒等判断...
5款JavaScript代码压缩工具推荐

5款JavaScript代码压缩工具推荐

推荐5款优秀的JavaScript代码压缩工具。代码压缩(也称代码最小化)是一个从源代码中消除所有不必要的字符的过程,包括删除所有不必要的空格字符、新行字符、评论等。代码压缩不影响源代码的功能,却提高加载时间(和web应用程序的性能),因为,要下载的文件的大小减少了。以下是5款优秀的JavaScript代码压缩工具,我相信,他们定可以将你的脚本变得更轻巧,代码性能更出色。一、YUI Compressor Yahoo出品!YUI Compressor是一个...
函数式 JavaScript(一)简介

函数式 JavaScript(一)简介

让我们假装现在要完成一个任务:尽可能按照函数式语言的原则来写JavaScript代码。接下来一系列文章就是为了让你们和我一起开始这样一段旅程。首先,我们需要纠正一些你们脑子中可能有的对函数式语言错误的概念。JS语言中的函数式被严重误解。很显然,有相当多的开发者要每天用JavaScript的函数式范式 。我想说有更大一部分JavaScript 开发者没有真正理解这些东西。我认为造成这个的原因是绝大多数用于Web服务器端的开发语言都是来源于C,而大家都知道这些...
<< 881 882 883 884 885 886 887 888 889 890 >>