- 软件介绍人气软件相关文章下载地址↓
-
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 //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 //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虚拟机
事件驱动
-
人气软件
-
statplus for mac数据分析工具 苹果电脑版 5.8.5.6 特别版
9.57MB | 简体中文
-
Adblock Plus for mac V1.8.10 苹果电脑版
494KB | 英文软件
-
1.7MB | 简体中文
-
广告屏蔽大师 for Mac V2.2.0.0中文版 苹果电脑版
335KB | 简体中文
-
Charles Proxy抓包工具 Mac v4.1.1 破解文件 附破解方法
3.38MB | 简体中文
-
iStumbler for mac(wifi信号强度检查软件) V100.123 苹果电脑版
2.56MB | 英文软件
-
DNSCrypt for mac(DNS服务软件) V1.0.4 苹果电脑版
7.53MB | 英文软件
-
2.86MB | 简体中文
-
ClickToFlash for Mac(Safari浏览器插件) v1.5.5 官方版
539KB | 简体中文
-
-
相关文章
- WiFi Signal Strength Explorer Mac(无线网WiFi信号强度统计工具) v2.6 TNT免费版
- Proxyman for mac(网络调试和测试代理工具) v5.1.1 中文直装版
- WiFi扫描仪 WiFi Scanner Mac v3.1 直装版 附安装教程
- 网维助手(网速检测工具)v2.6.1 苹果电脑版
- BingGPT(新必应Chatgpt桌面客户端) for Mac v0.3.7 苹果电脑版
- Hello Ai Chat for Chat GPT(OpenAI聊天客户端) for Mac v1.2.0 直装激活版
- 浏览器缓存自动删除软件 Privatus for Mac v7.0.3 中文免费版
- PingPlotter Pro网络测试工具 for Mac V5.23.3 苹果电脑版
- 极空间(私有云软件)for Mac v2.5.2024041501 M系列芯片版
- 联通云盘 for Mac V2.0.0 苹果电脑版
-
网友评论
-
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Node.js for mac版 V16.13.1 官方最新版资源来源互联网,版权归该下载资源的合法拥有者所有。