Node.js
内置模块
- path:用于处理路径
- fs:用于处理文件系统
- http模块:用于创建服务器
第三方模块
- express
- mongoose
- ejs:嵌入了Javascript的HTML模板
-
<% %>
:注入动态数据(变量、对象名、函数名、语句)
-
- nodemon
- Express-ejs-layouts:用于构建视图的模板
- 第一步:安装npm
- 第二步:
- 第三步:
本地模块
MongoDB
模块化
- HTML没有模块化概念
- css使用
@import导入css模块
(1.必须放在css文件首行 2.注意:不要引入字体) - ES 6使用
import
和export
导入模块
网站的基本·原理
- 搭建一个网站,需要做的三件事:
- 买一个域名:域名是ip地址的别名。域名管理面板下设置
- 域名解析:把ip地址绑定到域名上;
- 买一个服务器:
- 每个服务器都是一个ip地址。
- ip地址绑定一个域名。
- 编写一套程序:
-静态网页语言:HTMl css- 动态网页语言:index.pjp 、 index.jsp、 index.asp、
- 默认页:index.html index.thm index.php
网站工作原理
- 网站分为两种:
静态网站:没有用到数据库,我的数据写死html页面里;- html 不支持变量
动态网站:数据从数据里注入到页面里;
- html 不支持变量