- 大前端知识学习
- Nodejs
- Nodejs介绍与安装
官网: http://nodejs.cn/
- 简介
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版本
- 下载地址:https://nodejs.org/zh-cn/download
- 帮助文档:https://nodejs.org/zh-cn/docs
- 关于Nodejs:https://nodejs.org/zh-cn/about
- 安装默认安装即可,安装完成之后,查看是否安装成功
- 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的语法:传播操作符【…】
把一个对象的属性传播到另外一个对象中
- 实例
- 使用场景