<p>起航劳务派遣系统关于node我做下简单的介绍,当然这些都是来源于网上的总结,下面有几点:</p><p>1、基于googleV8引擎,</p><p>2、单线程,javascript作为后台服务器代码</p><p>3、异步式I/O、事件驱动,</p><p>4、亮点减少多线程开发的复杂性,效率很高。</p><p>让我们摒弃网上一些繁琐的教程,简单的从安装说起。网上很多都是敲命令、先定义路径然后下载什么的。那是很古老的了,目前而言node的安装你直接去官网www.nodejs.org下载你所对应的版本,大概三类windowslinuxmac。我们只谈windows的安装,下载好之后直接安装即可,安装好了我们打开开始菜单可以看到node目录下2个一个是node.js绿色的,还有一个是node:commport,这2个东西我们不用管,他是默认安装的,我们开始--运行--cmd。ok进入了控制台窗口,看下控制台默认的显示路径。我的是C:\User\Administartor。你们的应该是C:\User\yourpcname。那么我们以后新建的文件就默认放在这里因为以后直接可以运行nodeyourfile来运行了。我们在这个目录下面新建一个js文件,当然也可以是txt,这我们后面讲。运行一个在控制台输出helloworld的程序。打开空的txt输入</p><p>console.log('helloworld');</p><p>保存名为demo退出。然后开始--运行--cmd,只看在控制台输入nodedemo.js此时控制台输出了helloworld。我们也可以输入nodedemo来执行,如果我们另存为的格式不是js而是txt,直接运行nodedemo.txt也是可以的,现在应该知道他执行的是里面的代码。</p><p>ok,下面我们不能只打出helloworld,下面来做一个冒泡:varar=[1,4,2,7,3,4,5,2,7,0];varcompare=function(x,y){</p><p>returnx-y;</p><p>}varswap=function(a,i,j){</p><p>vart=a[i];a[i]=a[j];a[j]=t;</p><p>}functionshow(array){</p><p>for(vari=0;i<array.length;i++){</p><p>for(varj=0;j<array.length-i-1;j++){</p><p>if(compare(array[j],array[j+1])>0){</p><p>swap(array,j,j+1);</p><p>}</p><p>}</p><p>}</p><p>}</p><p>show(ar);</p><p>console.log(ar);直接运行文件即可。这是简单的冒泡排序,当然我们也可以直接sort排序出来,但是本来觉得最基本的还是最考验人的。</p><p>ps:如果我们创建的文件在F:demo/demo.js那么我们在cmd中先输入F:然后cd到demo然后在执行nodedemo.js。</p>