zoukankan      html  css  js  c++  java
  • node简介

    官方介绍:

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 

    Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效.

    服务器上的JavaScript

    为什么用Node.js

    核心语言:JavaScript

    特点:单线程,非阻塞IO,事件驱动

    Node的优点

    没有兼容性的问题
    轻量,高效,商业价值高

    没有node之前javascript和浏览器的关系?

    依靠浏览器的内核解析javascript,将JavaScript解析为例如:01010110,字节码(机器码) 

    谷歌浏览器内核为例:分为两个部分:webkit(解析HTML,CSS),V8(解析JavaScript)

    对于浏览器内核引擎具有:转化代码(解析代码,将代码转化为电脑可识别的字节码,),可移植性(可以单独拿出来用,例如:360浏览器就是将chrome内核和IE内核拿出来加上360外衣就成了360浏览器)

    而node相当于把V8引擎拿出来了,换了件衣服,然后在node环境中解析JavaScript

    node并非是一门新的语言,与ajax一样,是一门技术,而这门技术的核心则是单线程异步

    如何使用

    1.node配置

    安装包下载地址:http://nodejs.cn/download/

    安装成功后,

    window+r输入进入cmd

    直接输入node 进入的repl  交互式运行环境

    说明已经安装成功,

    这里就相当于是浏览器控制台,如下图:

     

    在repl交互式运行环境中 操作

    按两下ctrl+c 退出repl交互式运行环境

    在cmd中的部分操作

    输入cls   清屏

    输入cd  文件夹路径     切换文件路径,只能在当前文件的盘符下

    输入C: 切换到C盘符

    输入D: 切换到D盘符

    输入md   创建文件夹

    输入rd     删除文件夹

    输入node -v 查看node版本号

  • 相关阅读:
    委托事件
    委托使用(2)
    简单的文件流写读
    datalist 分页显示不用PagedDataSource对象
    委托使用(1)
    文件的路径问题
    委托揭秘
    一个简单的文件上传(没有数据库的)
    Quartz 2D 练习2多点触摸画圈
    插件框架精简版 x3py 已在Win/Mac/Linux下测试通过
  • 原文地址:https://www.cnblogs.com/wxyblog/p/11294725.html
Copyright © 2011-2022 走看看