自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 JavaScript学习笔记(四十七)——Node.js操作MySQL

// 引入模块var express = require(“express”);var mysql = require(“mysql”);// 快速搭建服务器var app = express();// 绑定端口app.listen(3000, “127.0.0.1”, () => {console.log(“服务器已开启3000端口…”);})// 创建连接var db = mysql.createConnection({host: “localhost”,user: “ro

2020-10-26 19:10:08 93

原创 Node.js学习笔记(五)——WebSocket

前端和后端的交互的方式有哪些?前台里面能够发送网络请求的标签,基本上都可以和后端实现网络交互。ajaxjsonpiframewebsocket…我们思考一个问题在之前,我们知道前后端数据交互的过程中,都是前端发送请求,后端给予响应。但是有没有一种情况就是在前端没有发送请求的情况下,后端自动向前端一个响应?其实是有这种情况的,就是服务器主动向客户端推信息,我们称之为coment技术(推技术)。coment技术如何实现?ajax+定时器(轮询long-polling,伪实现)长链接

2020-10-25 21:25:12 362 1

原创 Node.js学习笔记(四)——JSON Web Token

什么是JSON Web Token?JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为JSON对象。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。什么时候应该使用JSON Web Token?授权: 这是使用JWT的最常见方案。一旦用户登录,每个后续请求将包括JWT,从而允许用户访问该令牌允许的路由,服务和资源。单一登录

2020-10-25 19:43:38 380 1

原创 Node.js学习笔记(三)——md5与multer

数据加密之md5我们知道在互联网上数据是存在一定的安全隐患的,一旦数据泄露,就有可能造成损失。就比如我们某一个账号的密码是不愿意被别人知道的。当我们注册的时候,我们的信息将保存在一个数据库里面,如果数据库里面的数据被泄露,那么我们的账号密码就直接可以看的一清二楚。为了数据安全,就算是别人获取到了数据库,也看不懂某些数据,我们可以使用md5信息摘要算法来对数据进行加密处理。其实md5不算是加密,只是获取信息的摘要值,提取信息的特征值。md5的特征:单向不可逆(即可以通过md5将一个明文生成一个密

2020-10-25 18:36:41 559

原创 Node.js学习笔记(二)——express

什么是express?基于 Node.js 平台,快速、开放、极简的 Web 开发框架。具体可以参考:Express中文网https://blog.csdn.net/qq_45268602/article/details/109150525如何使用?可以参考:https://www.expressjs.com.cn/starter/hello-world.html安装expressnpm install express引入expressconst express = requ

2020-10-25 15:18:04 305

原创 Node.js学习笔记(一)——简介

什么是Node.js?Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境

2020-10-20 21:03:34 325 1

原创 JavaScript学习笔记(五十二)——git

git中文名称: 分布式版本管理系统它是一个安装在你的电脑上的应用程序(软件)它用来管理你的项目目录及文件它的管理方式是使用命令来进行的官网网址: https: //git-scm.com/下载: https: //git-scm.com/downloads安装下一步下一步到底安装完毕之后 会有一个 git bash桌面图标 右键也会增加两个选项: git GUI here git bash here点击之后会出现一个色彩鲜明的命令面板 等价于 cmd命令面板我

2020-10-18 23:40:47 187

原创 JavaScript学习笔记(五十一)——gulp

gulpGulp是一个工程化工具,编译打包构建工具。安装:全局安装:npm install -g gulp本地安装:npm install gulp全局安装gulp是负责提供命令,本地安装是为了本项目使用入口文件/配置文件:gulpfile.jsgulp自带的方法:gulp.task(taskName, content); 定义任务gulp.src(); 定位资源gulp.src().pipe() 定义管道 管道中是具体的操作 可以链式调用gulp.dest(d

2020-10-18 23:34:52 127

原创 JavaScript学习笔记(五十)——Sass

环境变量环境变量是一个系统配置。它的作用就是扩大命令的查找范围。命令行查找规则:当调用命令时 先查看是否是系统命令如果是就使用 如果不是再执行第二步查看当前目录下是否有对应的可执行文件、批处理文件查看环境变量中的每一个路径下是否有对用的可执行文件、批处理文件Sass什么是Sass?Sass是CSS的预编译语言。官网:https://www.sass.hk/想要使用sass,就必须先安装sass模块:全局sass模块安装npm i sass -g编译命令sass i

2020-10-18 23:20:25 272

原创 JavaScript学习笔记(四十九)——Node.js操作MySQL

接下来将简单介绍如何使用Node.js操作MySQL数据库,主要是对MySQL进行基本的增删查改操作。首先,创建一个项目,初始化和安装需要的模块,做好前期准备后,我们的项目目录如下,开始编辑app.js文件:1、引入模块var express = require("express");var mysql = require("mysql");2、搭建服务器var app = express();3、绑定端口app.listen(3000, "127.0.0.1", () => {

2020-10-18 22:33:40 138

转载 JavaScript学习笔记(四十八)——Node.js之Express

以下内容转载编辑自菜鸟教程提醒:该篇文章里面的操作方式可能与你的操作方式不太一样,注意要用你的方式去执行代码。希望通过该篇文章能对express有一定的了解。Express 简介Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。

2020-10-18 21:57:03 795

原创 JavaScript学习笔记(四十六)——Node

Node.js简介Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。网址:英文官网:https: //nodejs.org/en/中文官网:http: //nodejs.cn/什么是Node.js?Node.js是一个JavaScript运行环境。实际上它是对Google V8引擎进行了封装。V8引擎执行JavaScript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行更好。Node.j

2020-10-18 21:07:35 163 1

原创 JavaScript学习笔记(四十五)——jQuery(下)

jQuery发送AJAX$.get(url, data, callback, dataType);url: 接口地址data: 数据 可以是Query字符串 可以是对象 可以省略callback: 回调函数 函数中有一个形参 就是返回的json数据dataType: 返回的数据的类型例如:$.get("xxx.php", {key1: value1, key2: value2}, function(data){ if(!data.error){

2020-10-18 18:46:23 144 1

原创 JavaScript学习笔记(四十四)——jQuery(上)

什么是jQuery?jQuery是一个JavaScrip函数库jQuery是一个轻量级的“写得少,做得多”的JavaScript库jQuery库包含以下功能:HTML元素获取HTML元素操作CSS操作HTML事件函数JavaScript特效和动画HTML DOM遍历和修改AJAXUtilities除此之外:jQuery还提供了大量的插件jQuery的使用文档可以参考:jQuery官网jQuery中文官网jQuery方法大全中文网jQuery的引入方式方

2020-10-18 18:38:16 244

vue-element-admin完整依赖包node_modules

从github克隆下来的vue-element-admin项目后,有时install时会报各种异常导致下载失败,故上传此完整依赖包以便各位使用

2022-03-05

ECharts所需的js包echarts.min.js

ECharts所需的js包echarts.min.js

2022-02-09

空空如也

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

TA关注的人

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