Node.js

作者: Jianshu9527 | 来源:发表于2016-11-30 10:55 被阅读20次
1 客户端JavaScript
  • 1)JavaScript是一门运行在浏览器端的脚本语言(针对客户端-浏览器的)
  • 2)JavaScript的运行环境(各种浏览器,以及各种移动设备上)
  • 3)浏览器中的JavaScript常用来做;
    • 表单的验证
    • 更好的组织页面结构
    • 提供动画效果(H5)特效
    • 网页游戏的开发
    • Ajax(加强用户的体验)
  • 4)JavaScript的局限性:
    • 文件的操作(目的是出于安全考虑)
    • 操作系统的接口
    • 数据库
    • 网络编程(socket)
      ..........
  • 5)ECMAscript的运行环境
    • 运行在浏览器端,称之为客户端的JavaScript,可以完成DOM操作
    • 运行在Flash的环境中.称之为ActionScript,完成动画编程
    • 运行在服务器端,称之为服务器端的JavaScript,可以对服务器端进行编程


      1.png
2 认识Node.js
定义:一个平台

官网:http://nodejs.org/en/

2.png

中文:http://nodejs.cn/

3.png
注释:node/node.js不是一门语言,也不是一个库,更不是一个框架.只是一个运行的环境(也可以说是一个平台).
在node.js这个平台上,我们可以使用JavaScript来编写程序,实现相应的功能
  • 1)我们所写的JavaScript可以运行在不同的平台

    - 浏览器平台:浏览器端的js
    - Node服务器平台:服务器端的js
    

两者相同之处:语言本身是完全一致的.可以理ECMAscript部分是一样的.
两者不同之处:在与两个平台提供的编程接口不一样

4.png
3 Node.js应用
  • 1)使用node.js可以轻松的对服务器端应用进行开发.PHP/Python/Ruby能做的事情,Node.js机会都能做,而且还可以做的更好
  • 2)node.js具有lO密集型以及实时web应用
4 Node.js特点

1)单线程
2)异步
3)事件驱动机制
4)跨平台(Java之所以很火,其因为可以跨越不同的平台进行开发)

相关文章

  • nodejs安装

    Node.js安装 目录 Node.js简单介绍 windows安装Node.js Linux安装Node.js ...

  • node.js基础

    什么是node.js Node.js特点 node.js优点和缺点

  • Nodejs.2

    参考内容:Node.js EventEmitter 四、Node.js EventEmitter Node.js所...

  • nodejs第一步

    Node.js 是什么?Node.js与JavaScript的区别是什么? Node.js的优点?Node.js的...

  • node 学习笔记.md

    Node.js第一天 1. 初识Node.js 1.1 Node.js是什么 Node.js® is a Java...

  • Node.js学习

    主线:Node.js是什么 --> Node.js的组成 --> Node.js的特点 --> Helloworl...

  • 使用AngularJS搭建前台框架

    Node.js部署: 下载安装包:从Node.js官网下载Node.js安装包。 安装Node.js:打开node...

  • Node.js模块

    Node.js 模块和 Node.js 包介绍。 一、Node.js模块 每一个Node.js都是一个Node.j...

  • 小鹅通视频下载mac 小鹅通课程下载教程

    前两天,Node.js官方发布了Node.js 15的正式版本,Node.js 15 将替代 Node.js 14...

  • node学习笔记

    node.js 介绍 node.js初识 node.js 平台是基于 Chrome V8 JavaScript 引...

网友评论

    本文标题:Node.js

    本文链接:https://www.haomeiwen.com/subject/mgzzpttx.html