摘要: js基础 阅读全文
posted @ 2022-04-08 17:24 codejing 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在Node.js中有两种API,分别是同步API和异步API。 同步API:只有当前API执行完成后,才能继续执行下一个API。也就是说代码一行一行地执行,上一条代码执行完才能执行下一条代码。 异步API:当前API的执行不会阻塞后面代码的执行。 同步API和异步API的区别:同步API可以从返回值 阅读全文
posted @ 2021-12-05 13:06 codejing 阅读(76) 评论(0) 推荐(0) 编辑
摘要: GET请求参数 参数被放置在浏览器地址栏中,例如:http://localhost:3000/?name=zhangsan&age=20.?后面是请求参数,也就是额外携带的数据。 在Node.js提供了内置模块,可以通过内置模块中的方法,来处理这个请求参数。 引入内置模块url(这个模块用来处理UR 阅读全文
posted @ 2021-11-28 09:28 codejing 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 无论是系统模块还是第三方模块都需要使用require方法对模块进行引用。在require方法内部对模块的查找是有一定规则的。比如在引用系统模块或者第三方模块时都只写了模块名称,并没有写模块所在的路径。那么它是怎么查找的呢? 模块查找规则-当模块拥有路径但没有后缀时 require方法根据模块路径查找 阅读全文
posted @ 2021-11-15 22:38 codejing 阅读(138) 评论(0) 推荐(0) 编辑
摘要: node_modules文件夹的问题 1. 文件夹以及文件过多过碎,当我们将项目整体拷贝给别人的时候,传输速度会很慢很慢。 解决方法:传递项目时不传递node_modules这个文件夹。 2. 复杂的模块依赖关系需要被记录,确保模块的版本和当前保持一致,否则会导致当前项目运行报错。 实际上,我们在传 阅读全文
posted @ 2021-11-15 21:53 codejing 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 什么是第三方模块? 别人写好的、具有特定功能的、我们能直接使用的模块即第三方模块,由于第三方模块通常都是由多个文件组成硬切被放置在一个文件夹中,所以又名 包。 第三方模块有两种存在形式: 以js文件的形式存在, 通常封装了一些特定的功能,并向外提供实现项目具体功能的API接口,让其他的开发者调用。 阅读全文
posted @ 2021-11-12 10:48 codejing 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 什么是系统模块? Node运行环境提供的API,因为这些API都是以模块化的方式进行开发的,所以我们又称Node运行环境提供的API为系统模块。 系统模块fs 文件操作 f:file文件,s:system系统,文件操作系统 使用一个模块要先引入那个模块,要使用文件操作相关的模块需要在使用之前先引入它 阅读全文
posted @ 2021-11-12 10:02 codejing 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Node是什么? Node是一个基于ChromeV8引擎的JavaScript代码运行环境。 Node运行环境搭建 在Node官网进行安装,选择LTS版本(长期支持版) 稳定版进行安装 查看当前Node的安装版本: node-v 执行文件:node 文件名 Node.js中模块化开发的规范 Node 阅读全文
posted @ 2021-11-11 13:36 codejing 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 路由的概念与原理 SPA与前端路由 SPA指的是一个网站中只有唯一的一个HTML页面,所有组件的展示与切换都在这唯一的一个页面内完成。此时,不同组件之间的切换需要通过前端路由来实现。 在SPA项目中,不同功能之间的切换,要依赖于前端路由来完成。 通俗易懂的概念:Hash地址(url中#及#以后的部分 阅读全文
posted @ 2021-11-09 16:04 codejing 阅读(27) 评论(0) 推荐(0) 编辑
摘要: //引用系统模块http const http = require('http'); //使用http模块下的方法createServer创建web服务器, //方法的返回值是网站服务器对象 const app = http.createServer(); //Node.js和javascript都 阅读全文
posted @ 2021-10-31 09:28 codejing 阅读(87) 评论(0) 推荐(0) 编辑