node、es6

简介: node、es6
  • 大前端知识学习
  • Nodejs
  • 简介
    Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。底层架构是:javascript. 文件后缀:.jsNode.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
  • 理解Nodejs

  • 安装
  • 下载对应你系统的Node.js版本
  • 安装默认安装即可,安装完成之后,查看是否安装成功
  • node -v

  • 小结
  • Nodejs是一门计算机语言,运行在系统中的v8(jvm)引擎中。文件后缀是 js 运行的命令是:node
  • Nodejs入门
    目标: 控制台输出字符串、使用函数、进行模块化编程
  • 快速入门-Hello World
  • 1、创建文件夹 nodejs
  • 2、创建 helloworld.js
  • 3、console.log('Hello World!!!')
  • 运行:node helloworld.js
  • 结果:hello world!!!
  • 浏览器的内核包括两部分核心:
  • DOM渲染引擎;
  • java script 解析器(js引擎)
  • js运行在浏览器内核中的js引擎内部
  • 小结
  • Node.js是脱离浏览器环境运行的JavaScript程序,基于V8 引擎
  • Node - 实现请求响应
  • 1、创建 httpserver.js ;
  • 2、运行服务器程序;

  • 3、服务器启动成功后,在浏览器中输入:http://localhost:8888/ 查看webserver成功运行,并输出html页面
  • 4、停止服务:ctrl + c
  • ES6
  • ES6的概述
  • 简介
  • ECMAScript的快速发展:

  • ES6的语法:let和const命令
    变量和常量的严格区分。
  • let : 可变变量
  • const 是常量
  • var:最原始
  • ES6的语法:模板字符串
    以前: 我们都是使用 ‘’ 或者 “” 来把字符串套起来
    现在: `` 【反引号】
  • 将表达式嵌入字符串中进行拼接。用${变量}来界定。
  • ES6的语法:函数默认参数与箭头函数
  • 函数默认参数
  • 在方法的参数后面加上一个默认值即可
  • 箭头函数
    箭头函数简化函数的定义,可以让我们不用使用function关键字
  • 箭头函数最直观的三个特点。
  • 1、不需要function关键字来创建函数
  • 2、省略return关键字
  • 3、继承当前上下文的 this 关键字
  • 实例
  • 基础
  • 箭头函数深度学习1
  • 箭头函数深度学习1

  • ES6的语法:对象初始化简写
    它是指:如果一个对象中的key和value的名字一样的情况下可以定义成一个。
  • 实例

  • ES6的语法:对象解构
    对象解构 —- es6提供一些获取快捷获取对象属性和行为方式
  • 实例

  • ES6的语法:传播操作符【…】
    把一个对象的属性传播到另外一个对象中
  • 实例
  • 使用场景

相关文章
|
9月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
742 0
|
9月前
|
JavaScript 前端开发 API
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(下)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
116 0
|
9月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)(上)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
242 0
|
7月前
|
JavaScript 前端开发
node.js 导入导出模块(CommonJS模块化规范,ES6模块化规范)
node.js 导入导出模块(CommonJS模块化规范,ES6模块化规范)
79 1
|
9月前
|
编解码 JavaScript 前端开发
Node.JS学习 | Babel | webpack | ES6
Node.JS学习 | Babel | webpack | ES6
98 0
|
JavaScript 前端开发 编译器
nodejs与es6总结必知必会
nodejs与es6总结必知必会
91 0
|
Web App开发 JSON JavaScript
前端技术ES6新特性解构字符串扩展表达式箭头函数对象拓展运算符map 和 reduce Promise 模块化export import及Node.js
ECMAScript 6.0(以下简称 ES6,ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会,英文名称是 European Computer Manufacturers Association)通过 ECMA-262标准化的脚本程序设计语言)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了,并且从 ECMAScript 6 开始,开始采用年号来做版本。即 ECMAScript 2015,就是 ECMAScript6。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
111 0
|
JavaScript 前端开发 安全
Node.js对ES6 及更高版本的支持
Node.js对ES6 及更高版本的支持
4.Node.js 使用 Babel 搭建ES6开发环境
4.Node.js 使用 Babel 搭建ES6开发环境
116 0
|
Web App开发 JSON JavaScript
Node 入门:API、HTTP 和 ES6+ JavaScript 简介
Node 入门:API、HTTP 和 ES6+ JavaScript 简介
131 0

热门文章

最新文章