• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >JavaScript > nodejs基础知识

nodejs基础知识

作者:君邪儿 字体:[增加 减小] 来源:互联网 时间:2017-05-11

君邪儿通过本文主要向大家介绍了nodejs基础,nodejs基础教程,nodejs,docker nodejs,nodejs web框架等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

什么是nodejs?

node.js是基于Chrome javaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。(但nodejs不是javascript应用,nodejs采用c++语言编写   )

js是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。对于需要独立运行的JS,nodejs就是一个解析器。

每一种解析器都是一个运行环境,可以干以下事情:

  1.允许JS定义各种数据结构,进行运算;

  2.允许JS使用运行环境提供的内置对象和方法。

例子:运行在浏览器中的JS用途是操作DOM,浏览器提供了document之类的内置对象。

      运行在nodejs中的JS用途是操作磁盘文件或搭建HTT服务器,nodejs相应的提供了fs、http等内置对象。

nodejs特点:

1.它是一个JavaScript运行环境

2.依赖于Chrome V8引擎进行代码解释

3.事件驱动

4.异步I/O(非阻塞I/O) 

5.事件与回调(轻量、可伸缩,适于实时数据交互应用)

6.单进程 单线程

7.跨平台

http://www.weikejianghu.com/article/104455.htm(详细解释nodejs特点)

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • nodejs基础应用
  • nodejs基础知识

相关文章

  • 2017-05-11使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
  • 2017-05-11JavaScript获取select中text值的方法
  • 2017-05-11利用js的闭包原理做对象封装及调用方法
  • 2017-05-11浅谈javascript中的 “ && ” 和 “ || ”
  • 2017-05-11一道面试题引发的对javascript类型转换的思考
  • 2017-05-11微信小程序 template模板详解及实例代码
  • 2017-05-11JS中绑定事件顺序(事件冒泡与事件捕获区别)
  • 2017-05-11JavaScript的for循环中嵌套一个点击事件的问题解决
  • 2017-05-11nodejs服务搭建教程 nodejs访问本地站点文件
  • 2017-05-11bootstarp modal框居中显示的实现代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 简单实现IONIC购物车功能
    • 关于ES6的六个小特性(二)
    • Node.js websocket使用socket.io库实现实时聊天室
    • 利用jquery正则表达式在页面验证url网址输入是否正确
    • JS排序之快速排序详解
    • 详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
    • jquery ajaxfileupload异步上传插件使用详解
    • react实现pure render时bind(this)隐患需注意!
    • Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
    • 简单易懂的天气插件(代码分享)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有