1.Node.js

1.1 介绍

1.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,或者说是一个可以解析和执行Javascript代码的运行时环境。

2.我们在编辑器中写的代码,是需要一个运行的环境的,而js的运行环境就是浏览器中的解析器.

3.Ryan DahI把chrome的V8引擎移动到了服务器端,从而可以解析执行我们的js代码.

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

5.事件驱动:当触发某个事件的时候,执行事件中指定的代码!

6.非阻塞式 I/O 的模型:采用非阻塞的操作,能够提高处理的效率!

7.Node.js 的包管理器 npm,是全球最大的开源库生态系统,网址: npmjs.com

8.Node.js的官网 nodejs.org

9.Node.js的中文官网 nodejs.cn

1.2安装Node.js

1.到node.js官网上下载.msi后缀的安装包.

2.安装的时候,最好以管理员的身份进行安装.

3.也可以到命令行中,切换 到当前目录下面,使用命令行进行安装.

4.安装完成之后,重新打开窗口后输入 node -v或是node --version,如果看到版本号即安装成功

1.3 Node.js的功能

1.Node可以作为前端的一个工具去使用,通过NPM安装好用的工具.

2.Node可以开发一些前端的工具【i5ting_toc】

3.Node可以做服务器

4.可以操作数据库并对外提供接口

5.可以实现即时聊天程序.

6.可以制作一些好用的工具,比如编辑器

1.4 Node.js的镜像配置

配置淘宝镜像

由于每次安装包需要走国外的网络,速度很慢,所以,淘宝帮我们在国内创建了一个NPM包托管网站,能够提升使用NPM装包时候的速度!

1.5 npm(node的包管理器)

1.6 yarn

2.react.js环境配置

1.初始化文件

2.下载部分工具包

3.在当前文件夹里面新建文件夹src,并建index.html和main.js文件

4.在当前的文件夹里面新建 一个文件,名称叫 ".babelrc",里面的代码如下:

5.在index.html中定义一个div

6.main.js中引入要使用的文件并书写代码

7.下载react react-dom

8.在react_start文件夹下面添加一个webpack.config.js的配置文件内容如下:

9.修改一下自己的package.json文件,修改成如下内容 (只改第7行)

10.此时在命令行工具里面运行如下命令

3.React.js

3.1 介绍

1.React 是一个用于构建用户界面的 JAVASCRIPT 库。

2.React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。

3.React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。

4.React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

3.2 React特点

4.应用

4.1设置样式

4.2标签间的嵌套

4.3jsx中的事件注册

 

vscode快捷键