自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 每日一练——LeetCode(JavaScript)

每日一练——LeetCode(JavaScript)

2022-10-17 17:22:20 518 1

原创 VUE笔记(一)--前端工程化与 webpack

一、前端工程化模块化(js 的模块化、css 的模块化、资源的模块化) 组件化(复用现有的 UI 结构、样式、行为) 规范化(目录结构的划分、编码规范化、接口规范化、文档规范化、 Git 分支管理) 自动化(自动化构建、自动部署、自动化测试)二、webpack的基本使用1. 什么是 webpack概念:webpack 是前端项目工程化的具体解决方案。主要功能:它提供了友好的前端模块化开发支持,以及代码压缩混淆、处理浏览器端 JavaScript 的兼容性、性 能优化等强大的功

2022-01-06 19:31:51 292

原创 Git报错:remote: Support for password authentication was removed on August 13, 2021. Please use a perso

具体报错信息:fatal: User canceled device code authenticationremote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-require

2022-01-04 15:02:09 891

原创 mongodb数据库设置账号和密码

1、输入命令行mongo 进入mongodb环境PS D:\文档\server4> mongo2、切换到admin数据库use adminMongoDB Enterprise > use adminswitched to db admin3、给admin设置账号和密码user:用户名pwd:用户密码roles:用来设置用户的权限,比如读,读写等等db.createUser({user:'root',pwd:'123456',roles:[...

2022-01-03 14:49:32 2597

原创 FormData对象实现二进制文件和图片上传

HTML代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="/assets/bootstrap/dist/css/bootstrap.min.css"> <style type="text/css"

2022-01-03 13:34:15 622

原创 ajax函数封装

html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <script type="text/javascript"> function ajax(options) { //

2022-01-01 17:17:46 444

原创 省市区联动

html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>搜索框输入文字自动提示</title> <link rel="stylesheet" href="/assets/bootstrap/dist/css/bootstrap.min.css"> <style type="text/css"> .cont

2022-01-01 17:05:35 73

原创 搜索框内容自动提示

html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>搜索框输入文字自动提示</title> <link rel="stylesheet" href="/assets/bootstrap/dist/css/bootstrap.min.css"> <style type="text/css

2022-01-01 16:45:28 512 1

原创 验证邮箱地址唯一性

html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>验证邮箱地址是否已经注册</title> <link rel="stylesheet" href="/assets/bootstrap/dist/css/bootstrap.min.css"> <style type="text/css"> p:no

2022-01-01 16:44:03 173

原创 客户端模板引擎使用步骤

html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <!-- 1. 将模板引擎的库文件引入到当前页面 --> <script src="/js/template-web.js"></script></head>&lt

2022-01-01 16:42:33 85

原创 学生信息系统的创建流程

1、http请求响应(1)生成package.json文件npminit-y(2)创建网站服务器实现客户端和服务器的通信// 引入 http 模块const http = require('http');// 创建网络服务器const app = http.createServer();// 当客户端访问服务器的时候app.on('request', (req, res) => { res.end('ok');});// 事件监听app.listen(8..

2021-12-11 20:52:42 971

原创 Node.js中导入dateformat遇见的问题moment

控制台报错信息const dateFormat = require('dateformat'); ^Error [ERR_REQUIRE_ESM]: require() of ES Module D:\文档\Web视频案例\Node\template\node_modules\dateformat\lib\dateformat.js from D:\文档\Web视频案例\Node\template\06.js not supported.Instead

2021-12-10 10:22:35 3174

原创 MongoDB数据库连接与创建

1.MongoDB第三方包使用Node.js操作MongoDB数据库需要依赖Node.js第三方包mongoose 使用npm install mongoose2.启动MongoDB在命令行工具中运行net start mongoDB即可启动MongoDB,否则MongoDB将无法连接3.数据库的连接使用MongoDB提供的connect方法即可连接//数据库连接mongoose.connect('mongodb://localhost/playground',{useN...

2021-12-04 11:21:40 654

原创 D:\文档\Web视频案例\Node\database> net stop mongodb发生系统错误 5。拒绝访问。

在使用mongoDB的时候命令行输入 net stop /start mongDB停止/启动数据数据库时,终端报错报错原因:权限不够,启动MongoDB服务需要以管理员的身份启动CMD解决方案:CMD命令提示符地址:右下角搜索cmd --> 右键点击 --> 以管理员方式运行即可,然后在终端输入启动/停止数据库命令...

2021-11-30 17:27:33 710

原创 node.js 报错解决办法 throw er; // Unhandled ‘error‘ event

原控制台输出:node:events:368 throw er; // Unhandled 'error' event ^Error [ERR_STREAM_WRITE_AFTER_END]: write after end at new NodeError (node:internal/errors:371:5) at ServerResponse.end (node:_http_outgoing:846:15) at Server.<ano

2021-11-28 11:35:11 28742 1

原创 控制台报错处理:[nodemon] app crashed - waiting for file changes before starting...

问题PS D:\文档\Web视频案例\Node\server> nodemon app.js[nodemon] 2.0.15[nodemon] to restart at any time, enter `rs`[nodemon] watching path(s): *.*[nodemon] watching extensions: js,mjs,json[nodemon] starting `node app.js`服务器已启动,监听3000端口,请访问 localhost:300

2021-11-28 11:13:11 7434

原创 HTTP协议、报文及请求和响应报文

1、概念超文本传输协议(英文:HyperTextTransferProtocol,缩写:HTTP)规定了如何从网站服务器传输超文本到本地浏览器,它基于客户端服务器架构工作,是客户端(用户)和服务器端(网站)请求和应答的标准。2、报文在HTTP请求和响应的过程中传递的数据块就叫报文,包括要传送的数据和一些附加信息,并且要遵守规定好的格式。3、请求报文1. 请求方式 (Request Method)lGET 请求数据 lPOST 发送数据2. 请求地址...

2021-11-28 10:19:01 207

原创 如何创建web服务器

// 引用系统模块 const http = require('http'); // 创建web服务器 const app = http.createServer(); // 当客户端发送请求的时候 app.on('request', (req, res) => { // 响应 res.end('<h1>hi, user</h1>'); }); // 监听3000端口 app.listen(3000); consol...

2021-11-28 09:50:08 679

原创 Node.js环境安装失败解决办法

1. 错误代号2502、2503失败原因:系统帐户权限不足。解决办法:以管理员身份运行powershell命令行工具 输入运行安装包命令 msiexec /package node安装包位置2. 执行命令报错失败原因:Node安装目录写入环境变量失败解决办法:将Node安装目录添加到环境变量中...

2021-11-27 16:06:44 1554

原创 Node.js中模块加载机制

模块查找规则-当模块拥有路径但没有后缀时require('./find.js');require('./find');require方法根据模块路径查找模块,如果是完整路径,直接引入模块。 如果模块后缀省略,先找同名JS文件再找同名JS文件夹 如果找到了同名文件夹,找文件夹中的index.js 如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入口文件 如果找指定的入口文件不存在或者没有指定入口文件就会报错,模块没有被找到模.

2021-11-27 16:00:06 65

原创 JavaScript开发弊端--文件依赖和命名冲突

项目依赖在项目的开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖 使用npm install 包名命令下载的文件会默认被添加到 package.json 文件的 dependencies 字段中 { "dependencies": { "jquery": "^3.3.1“ } } 开发依赖在项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包,称为开发依赖 使用npm install 包名 --save-dev命令将包添加到packa

2021-11-27 15:56:30 268

原创 JavaScript基础语法

1、获取元素Document(1)、ID获取getElementById(‘ID’)(2)、标签名获取getElementsByTagName(‘标签名’)(3)、HTML5新增的方法获取类名获取getElementsByClassName(‘类名’)选择器获取document.querySelector(‘选择器’)根据指定选择器的第一个元素document.querySelectorAll(‘选择器’)根据指定选择器的所有元素(4)、特殊元素获取docoment.body获

2021-11-27 14:55:00 55

原创 函数的调用方法及this指向问题

1、普通函数(this指向window)functionfn(){console.log('认识的巅峰');}fn();/fn.call();2、对象的方法(this指向的是对象o)varo={sayHi:function(){console.log('认识的巅峰');}}o.sayHi();3、构造函数(this指向实例对象/原型对象里面的this也指向的是实例对象)function...

2021-11-27 14:52:53 120

原创 Gulp常用插件

gulp-htmlmin: html文件压缩使用npm安装包并将其添加到您的开发依赖项中:npminstall gulp-htmlmin使用const gulp = require('gulp');const htmlmin = require('gulp-htmlmin'); gulp.task('minify', () => { return gulp.src('src/*.html') .pipe(htmlmin({ collapseWhitespac..

2021-11-27 14:29:01 251

原创 The following tasks did not complete:first Did you forget to signal async completion?问题解决

问题学习gulp的前端自动化构建,按照示例代码,跑了一个简单的task,控制台显示:The following tasks did not complete: testGulpDid you forget to signal async completion?源代码const gulp = require('gulp');gulp.task('first', async() => { console.log('Hello World!'); // 1. 使用gulp

2021-11-27 11:24:57 334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除