列表格式显示

热搜词:winrar    ftp   office   photoshop   输入法   ghost   win7  

09编程开发 - 分类

广告招商中......
联系方式!

编程工具 - 时间排序 更多...
    编程工具 - 点击排序 更多...
      编程工具 - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> 09编程开发>> 编程工具>>Node.js for mac 发布者:admin >> 本人发布的更多软件

        广告招商中...... 联系方式!

        Node.js for mac 

             
        软件厂家: 官方网站:
        大小: 语言:
        类型: 类别:
        更新时间: 运行环境:
        ;开始下载地址
        软件标签: node.js

        node 是一个服务器端 javascript 解释器,它将改变服务器应该如何工作的概念。node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知node。该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。

        它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。

        今天我决定在 mac os x lion 上玩玩?node.js,下面来说说在mac中安装node.js的方法吧。

        平常都是习惯使用windows的可视化操作,突然换了mac终端,全部是命令,难免有些不习惯。这里只是简单介绍一下安装过程。

        安装教程:

        第一步,从nodejs.org?中下载node.js for mac 安装包,也就是一个6m多的pkg文件,下载之后点击安装即可。

        它将在你的机器上安装 node.js 和 npm (node package manager).

        安装成功后你就可以使用 node 和 npm 命令了。

        安装完成之后我们关闭窗口,接下来我们打开“终端”,并且输入命令:

        curl http://npmjs.org/install.sh | sh

        这个npm.js实际上是node.js的套件管理工具,执行完成之后我们继续执行下面都命令:

        sudo?npm update npm -g

        这一步是更新npm,全部完成之后我们使用打印版本命令来看一下npm是否安装成功,如果不行大家就多试几次。我的版本输出结果:

        我当前版本为1.1.12

        最后,还是为大家写一个helloword吧!复制下面代码到记事本。

        var http = require(http); ? http.createserver(function (req, res) { ? ?res.writehead(200, {content-type: text/plain}); ? ?res.end(hello world hahah); ? }).listen(1337, "127.0.0.1"); ? console.log(server running at http://127.0.0.1:1337/);

        然后在终端里面敲入命令 node he.js 这里都he.js是你javascript文件都路径回车就ok了!终端会显示如图:

        浏览器 中输入网址与端口并访问,你就可以看到效果了!

        优点:

        js是跨平台的,手机、平板电脑、笔记本、个人电脑等随处可见它的身影,降低跨平台开发的难度;
        node 并不只是 apache 的一个替代品,它旨在使 php web 应用程序更容易伸缩;
        node 表现出众的典型示例包括:restful api、twitter 队列、电子游戏统计数据。

        nodejs作为一个新兴的后台语言,有很多吸引人的地方:

        restful api

        单线程

        node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— node.js是单线程的。它通过事件轮询(event loop)来实现并行操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。

        非阻塞io

        v8 虚拟机

        事件驱动


        本页Html网址:/htmlsoft/58250.html

        本页aspx网址:/soft.aspx?id=58250&bianhao=20240101_020558_741460&kind1=09编程开发&kind2=编程工具

        上一篇:Quartz Cron生成工具

        下一篇:RPG Maker VX(RPG制作大师)

        增加   


        相关评论        新窗口打开查看评论