node学习目录
文章平均质量分 55
总结寒假期间,自己对每天学习node的一个简要总结,便于复习和查找
爱叨叨的小嘟
勇往直前,加油!
展开
-
Nodejs第五天
1.javascript单线程,事件循环2.凡是需要得到一个函数 异步函数:setTimeout readFile writeFile readdir ajax 往往异步api都伴随有一个回调函数 如果需要得到一个函数内部异步操作的结果,我们就要用到回调函数3.封装一个函数就是为了我们可以按找们的的意愿做出相应的改变 让其变得灵活4.中间件是什么?5.package.j...原创 2021-02-11 11:48:31 · 116 阅读 · 1 评论 -
基于原生XMLHttpRequest()封装get方法
待进一步的完善:function get(url,callback){ let http = new XMLHttpRequest(); http.onload = function(){ callback(http.responseText); } http.open("get",url,true); http.send(); }.原创 2021-02-10 19:47:42 · 184 阅读 · 0 评论 -
MongoDB代码操作
const mongoose = require('mongoose');let Schema = mongoose.Schema// 连接数据库test// 指定连接的数据库不需要存在,当插入第一条数据之后就会自动被创建出来mongoose.connect('mongodb://localhost/test',{useNewUrlParser: true});// 2.设计文档结构(表结构)// 字段名称就是表结构中的属性名称// 约束的目的就是为了保证数据的完整性let userSc..原创 2021-02-10 19:25:28 · 285 阅读 · 0 评论 -
Nodejs第四天
1.(./)中的点指的是父级(也就是当前文件的上一个文件夹)2.require中相对路径要以(.)开头 require()中加载的是模块3.如何让服务器自动重启? 安装nodemon 安装完nodemon遇到的问题(博客):https://blog.csdn.net/L_Z_jay/article/details/113391474 全局安装 npm install --global 之后打开文件时 使用 nodemon 文件名即可4.app.use...原创 2021-02-09 10:28:16 · 128 阅读 · 0 评论 -
回调函数
1.setTimeout的一些知识点setTimeout这个函数我们知道他是异步的,会在我们所指定的延迟时间之后才会执行,举例console.log("1");function examPle (){ setTimeout(function(){ console.log("2"); },2000) console.log("3"); } examPle(); console.log("4");上边的代码先执行c...原创 2021-02-09 10:13:00 · 333 阅读 · 0 评论 -
package.json和package-lock.json简介
1.package.json(向导文件)npm init -y(yes)的简写来生成package.json这个包描述文件(-y --y -yes --yes)这四种情况下都可以生成package.json2.package-lock.jsonnpm install 安装包这样之后会自动生成package-lock.json(当安装包的时候,会自动创建或者是更新package-lock.json)package-lock.json这个文件会保存node_modules中所有...原创 2021-02-04 18:01:31 · 299 阅读 · 0 评论 -
Nodejs第一天
###上午总结1.如何使用node打开javascript文件 1.打开文件所在的路径(可以手动输入或者打开文件所在的位置 然后按shift与鼠标右键) 2.node 文件名 (文件名.js || 文件名都可以) 3.回车就可以执行2.没有bom和dom //在node中采用ecmascript进行编码 //没有bom和dom //和浏览器中的js不一样3.为什么要有node? 解释:"Node.js 是服务器端的 JavaScrip...原创 2021-01-21 15:37:40 · 171 阅读 · 0 评论 -
node总结(二)
本次工作进展(1.25-1.29)1.node还是重点工作 1.25日 第一阶段的总结https://blog.csdn.net/L_Z_jay/article/details/113102894 1.26日 第二阶段总结:https://blog.csdn.net/L_Z_jay/article/details/113178164 关于np...原创 2021-02-01 18:57:28 · 130 阅读 · 0 评论 -
安装完nodemon遇到的问题
1.问题:系统禁止运行脚本nodemon : 无法加载文件 C:\Users\梦之所引\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本。有关详细信息,请 参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 + nodemon app + ~~~~~~~ + CategoryInfo :...原创 2021-01-29 19:00:12 · 452 阅读 · 0 评论 -
Nodejs第三天
1.Node中的模块系统 (1)使用node编写应用程序主要使用 EcamScript语言 和浏览器不一样,在这里没有bom和dom2.核心模块 (1)文件操作 fs (2)http服务的http (3)url路径操作模块 (4)path路径处理模块 (5)os操作系统信息3.第三方模块 (1)art-template(目前已知) (2)须通过npm下载使用4.commonjs...原创 2021-01-28 10:04:56 · 210 阅读 · 0 评论 -
初识express框架
1.首先 需要新建一个文件 在cmd输入 mkdir 文件名(或者自己创建一个文件名)2.在cmd中打入 npm init -y然后生成package.json(包描述文件),3.安装expess 如下图:npm install --save express(可简写为 npm i --S express)4.安装完毕,即可引入express,初次尝试,使用代码如下。注:启动服务器 node 文件名,关闭服务器,在cmd界面按Ctrl +c即可退出...原创 2021-01-27 18:28:42 · 177 阅读 · 0 评论 -
npm的一些常用命令和被墙问题的解决
npm(node package manager) (1)npm网站 (npmjs.com) (2)npm命令行工具 安装 node同时也就已经安装了npm 1.查询npm版本号 在cmd中输入npm -v或者npm -version即可 2.升级npm 在cmd中输入 npm install --global npm 3.常用命令 博客(https://www.cnblogs.com/P...原创 2021-01-26 18:01:52 · 403 阅读 · 0 评论 -
Nodejs第二天
1.本次学习node跳过了day2-01-代码风格这节课2.在es6的``(模板字符串)中,可以使用${}来引用变量, 从而作为字符串的一部分3.模板引擎最早诞生于服务器,后来才发展到前端 1.安装 npm install art-template 2.在需要使用的文件模块中加载art-template 3.查文档,使用模板引擎的 api4.模板可以替换一些特定的内容,只关心标记,即使原本是字符串,只要满足 相应的标记,那么就可以进行替换5.模板引擎可以进行服务端渲染页面6.服...原创 2021-01-26 13:20:31 · 162 阅读 · 0 评论 -
node总结(一)
本周工作进展学习node1.目标:对node有一个基本的认识,了解node对我们做项目有什么帮助还有掌握一些基本的用法 1.22日: 1.如何使用node打开javascript文件 2.为什么要有node? 3.node有什么作用?node 可以构建一个web服务器 ...原创 2021-01-25 09:54:50 · 224 阅读 · 0 评论 -
获取form表单提交的内容
第一个结果:let url = require("url");let obj = url.parse('/pinglun?name=1234&value=wererr'); console.log(obj);上边的结果如下:Url { protocol: null, slashes: null, auth: null, host: null, port: null, hostname: null, hash: null, searc...原创 2021-01-23 19:08:02 · 1170 阅读 · 0 评论