工程化项目
文章平均质量分 74
Evelyn627
这个作者很懒,什么都没留下…
展开
-
9、模块化
CommonJS模块化和ES6模块化:导出、引入语法原创 2023-06-07 20:49:00 · 50 阅读 · 0 评论 -
8、axios
axios原创 2023-06-14 20:52:12 · 68 阅读 · 0 评论 -
10、webpack
【注】:npm初始化后,package.json文件中的name字段不能叫 webpack, 否则下一步会报错(也就是项目的根目录文件名,不能直接叫webpack)。【注】:前三个属性可以单独为以.js结尾的文件进行打包,但是如果文件结尾为.css/.less/png/jpg/gif/mp4/woff,则需要模块以及插件来支持。这样的代码要想在浏览器运行必须经过编译成浏览器能识别的 JS、Css 等语法,才能运行,所以我们需要打包工具帮我们做完这些事。(2)output——打包文件出口路径。原创 2023-06-13 19:00:36 · 1225 阅读 · 1 评论 -
6、promise
Promise原创 2023-06-06 21:05:11 · 38 阅读 · 0 评论 -
5、mongodb
mongoose。原创 2023-06-13 18:54:22 · 49 阅读 · 1 评论 -
3、中间件(body-parser、ejs)
路由中间件、body-parser、ejs模板引擎原创 2023-06-08 11:36:56 · 272 阅读 · 0 评论 -
4、会话控制cookie&session
由于HTTP是一种无状态的协议,它没有办法区分多次的请求是否来自于同一个客户端,而我们在实际的开发中又存在着这种大量的需求,所以我们需要通过会话控制来解决该问题。【注】:会话控制就是用来判断用户是否已登录的状态。原创 2023-06-13 18:47:27 · 66 阅读 · 0 评论 -
2、express框架
默认情况下不允许修改该文件,需要对其设置权限对hosts文件右键->属性->安全选项卡->编辑->Users->允许其所有权限。找到这个文件,添加一条域名解析规则,如:127.0.0.1 Evelyn.com,就可以通过域名的方式来访问网站了。express中的路由占位符是指,当url地址栏中某些位置的值是不确定的,这个位置的值就可以使用占位符来规定。语法:request.query,得到一个对象{参数名1:参数值1 , 参数名2:参数值2}原创 2023-06-08 11:41:06 · 103 阅读 · 0 评论 -
1、http协议
【注】:get虽然没有请求体,但是可以将 需要向服务端传递的数据 表现在地址栏----->请求url—>查询字符串(后期可以使用内置模块url的parse方法)(?后边的内容,这种格式就叫做请求字符串/查询字符串,是附加在请求的url的后面。JSON:(键名必须是双引号,键值如果是字符串也必须是双引号):{“keywords”:“手机”,“price”:2000}POST带参数请求是将参数放到请求体中(参数名=参数值&参数名=参数值)【注】:浏览器输入任何网址,输入回车,这个网站的访问方式一定是get。原创 2023-06-08 11:40:35 · 38 阅读 · 0 评论 -
7、ajax
ajax,Asynchronous javascript and xml,异步的js和xml,目的是通过ajax可以在浏览器中。同源是指协议、域名、端口号都必须完全相同,两个资源必须来自于同一个服务,如果违背上述任何一个条件就是跨域。【接口】:使用ajax请求数据时,被请求的url地址,就叫做接口/数据接口。传送的内容既可以是普通文本,也可以是带标签的文本(可以理解为类似于JS中的innerHTML)3.数据分页显示时,点击页码值,根据页码值动态刷新表格数据;4.数据的增删改查,数据向服务器提交;原创 2023-06-08 16:31:05 · 46 阅读 · 1 评论