node js是什么?怎么用?我正在学JavaScript

 我来答
就烦条0o
推荐于2016-07-29 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
  Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用,像php、asp、jsp等一样部署于器服务端。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。
  V8引擎执行Javascript的速度非常快,性能非常好。
  Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

Node.js的优点
nodejs作为一个新兴的后台语言,有很多吸引人的地方:
RESTfulAPI
单线程
Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理——Node.js是单线程的。它通过事件轮询(eventloop)来实现并行操作,对此,我们应该要充分利用这一点——尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。
非阻塞IO
V8虚拟机
事件驱动
物理探索员
2015-12-14 · 超过11用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:14.4万
展开全部
只要将js写的文件保存成扩展名为 文件名.html的就可以直接点文件运行了,或者在浏览器里输入文件的地址
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-23
展开全部
你可以通俗的理解成服务器端的js,就是拿js干php、asp、jsp做的事。

主要特点是:事件驱动\非阻塞,适合搞大型聊天、微博、推特那种一秒钟可能有很多个用户同时发出几万条信息堆积起要发出去的网站。

怎么用,建议先花个三五年把js学透,水平大概能看懂JQ源码什么的,再问。这个又是一门学问了,书都出了几十本,不是三言两语谁就能教会你的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傻丶貨
2015-01-23
知道答主
回答量:4
采纳率:0%
帮助的人:5050
展开全部
文本节点
//根节点
document.documentElement

//子节点
childNodes

//父节点
parentNode

//同级后面的一个节点
nextSibling

//同级前一个节点
previousSibling

//第一个子节点
firstChile

//最后一个子节点
lastChild

var s=document.getElementById...
s.attributes;

//获取指定属性值
s.getAttribute("class");

//设定/添加属性
s.setAttribute("class","aaa");

//移除子元素
s.removeChild(element);

//添加子元素
s.appendChild(element);

//克隆
s.cloneNode(true(复制刚才一模一样的东西)false(只复制它本身,不包含其他));

//创建一个元素节点
var div=document.createElement("div");

//创建文本节点
document.createTextNode("文本值");
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式