- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 Koa + Sequelize 操作 MySQL 数据库 - 联表查询
查看更多资源1. 本地启动mysql,建表user、message:2. 新建项目及安装:npm initnpm install sequelize mysql2 --save3. app.js 代码:(async function () { const Sequelize = require('sequelize'); // 1、引入模块 cons...
2019-08-22 10:00:05
1712
原创 MySQL 数据库常用SQL语句
查看更多资源1. 查询 所有SELECT * FROM user;SELECT username,id FROM user;2. 插入一条INSERT INTO user (username,age,gender) VALUES ('xiaow',20,'男');3. 插入多条INSERT INTO user (username,age,gender) VALUES ('...
2019-08-22 09:16:35
251
原创 Koa + Sequelize 操作 MySQL 数据库
查看更多资源1. 本地启动mysql,新建test数据库、user表:2. 新建项目 sequelize-demo:3. 安装:npm install sequelize mysql2 --save4. app.js 代码:(async function () { const Sequelize = require('sequelize'); // 1、引入...
2019-08-21 15:46:28
1386
原创 Koa中使用MySQL数据库实现增删改查
查看更多资源1. 简介:使用 koa 框架、vue.js 与 mysql 数据库,搭建一个简单的任务管理器demo,实现任务列表的展示、分页查询、增删改查。2. 安装:npm install koa koa-router koa-static-cache koa-bodyparser mysql2 --save3. 图示:4. app.js 代码:(as...
2019-08-20 13:13:21
4214
原创 Koa中使用koa-swig模板引擎
查看更多资源1. 安装:// 新建项目 koa-demonpm initnpm install koa koa-router --savenpm install koa-swig --save2. 图示:3. app.js 代码:const Koa = require('koa');const Router = require('koa-router');co...
2019-08-14 16:48:52
1336
原创 ES6 类(Class)基本用法
查看更多资源1. 简介:ES6引入了Class(类)这个概念,作为对象的模板,通过class关键字,可以定义类。基本上ES6的class可以看作是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法让对象原型的写法更加清晰、更像面向对象编程的语法。本案例通过实现一个自由落体运动的小球,来阐述ES6 类(Class)基本用法。鼠标点击画布,点击处生成随机颜色大小的小球,并做...
2019-07-31 17:41:53
3480
原创 Koa中使用Cookie
查看更多资源1.Cookie 简介cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域 名的时候共享数据; HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页 面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何 关系的; cookie保存在浏览器客户端; 可以让我们用同一个...
2019-07-26 15:48:43
683
原创 Koa中使用art-template模板引擎
查看更多资源1.常见模板引擎的性能对比适用于 koa 的模板引擎选择非常多,比如 jade、ejs、nunjucks、art-template 等。art-template 是一个简约、超快的模板引擎。它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。art-template 支持 ejs 的语法...
2019-07-24 13:02:25
663
原创 Koa中post提交数据及访问静态资源
查看更多资源1.原生Nodejs在Koa中获取表单提交的数据// app.jsvar Koa = require('koa'), router = require('koa-router')(), views = require('koa-views'), common = require('./module/common.js'); // 引入 封装模块var ap...
2019-07-23 08:30:37
342
原创 Koa中使用ejs模板引擎
查看更多资源1. 安装:// 新建项目 koa-demonpm initnpm install koa koa-router --savenpm install koa-views ejs --save2. 图示:3. ejs基本用法:1. ejs 绑定数据<%= title %>2. ejs 绑定html数据<%- htmlSt...
2019-07-21 07:07:22
1469
原创 Koa的中间件
查看更多资源1. Koa的中间件:通俗的讲:中间件就是匹配路由之前或者匹配路由完成做的一系列的操作,我们就可以把它叫做中间件。在 express 中间件(Middleware)是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object (res)), 和 web 应用中处理请求-响应循环流程中的中间件,一般被命名为 next ...
2019-07-18 14:56:54
248
原创 Koa路由get传值
查看更多资源1. Koa路由:路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。Koa 中需要安装对应的 koa-router 路由模块来实现。2. 安装:npm install koa --savenpm install koa-router --save3. ...
2019-07-18 13:46:14
392
原创 Koa框架搭建 - 静态资源配置 - 路由配置
查看更多资源1.Koa框架简介:koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的Web 框架。 使用 koa 编写 web 应用,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。开发思路和 express 差不多,最大的特点就...
2019-07-17 16:38:43
1008
原创 Node.js 操作MongoDb数据库
查看更多资源1. 简介:在Node.js中使用MongoDb数据库,实现增删改查。2. 安装:npm install mongodb --save-dev3. 使用:var http=require('http');var url=require('url'); //引入url模块var app=require('./model/express-route.js')...
2019-07-17 11:38:44
230
原创 js 常用正则验证
查看更多资源1、正则表达式中小括号、中括号、大括号的用法:https://www.cnblogs.com/snandy/p/3650309.htmlhttps://www.cnblogs.com/zhaogaojian/p/9994305.htmlhttps://blog.csdn.net/u010552788/article/details/51019367/2、最全的常用正...
2019-07-16 18:02:24
256
原创 github上克隆私有项目
查看更多资源1. git 常规克隆git clone https://github.com/yuedu/website.git projectName2. git克隆私有项目git clone https://github-username:github-password@github.com/yuedu/website.git在clone的时候,在https://...
2019-07-16 16:06:45
9540
原创 vue项目中使用element-ui实现excel表格上传
查看更多资源1. 案例简介: vue-cli 搭建前端项目,并使用element-ui实现本地excel表格上传。(1) 限制上传文件只能是 xls、xlsx格式;(2)限制上传文件大小不能超过 2MB!2. 案例图示:3. 案例代码:<el-form ref="newUploadForm" :model="new...
2019-07-10 22:35:14
8917
4
原创 vue项目中使用AES加密
查看更多资源1. 案列简介:vue-cli 脚手架搭建前端项目中,使用AES加密传输数据。2. 安装依赖// 命令行npm i crypto-js --save3. 新建crypto.js文件// 新建 src/utils/crypto.jsimport CryptoJS from 'crypto-js/crypto-js'const KEY = Crypto...
2019-07-10 20:50:30
3706
原创 vue项目中使用RSA加密
查看更多资源1. 案列简介:vue-cli 脚手架搭建前端项目中,使用RSA加密传输数据。2. 安装依赖## 命令行npm install jsencrypt --save3. main.js中引用依赖// main.js 中import JSEncrypt from 'jsencrypt';Vue.prototype.$getRsaCode = functi...
2019-07-10 18:55:14
3875
原创 element-ui 日期选择器自定义范围
查看更多资源1. 案例简介: vue项目中,使用element-ui日期月份选择器,实现功能:(1) 默认显示期间为近半年;(2) 开始日期月份为2018年12月,以往月份不可选择;(3) 结束日期月份大于开始日期月份,并截止当前月份,未来月份不可选择。2. 案例图示:3. 案例代码:<el-row> <el-col :xs="24"...
2019-07-05 16:01:16
4929
1
原创 前端算法汇集 - 数字类
查看更多资源1. 不借助临时变量,实现两个证书的交换function swapNum(a,b){ b = b - a; a = a + b; b = a - b; return [a,b]}console.log(swapNum(2,8))2. 递归实现斐波那契数列(0、1、1、2、3、5、8、13、21、34、……)function get...
2019-07-04 15:56:48
162
原创 前端算法汇集 - 数组类
查看更多资源1. 除去数组中相同的数function uniqueArr(arr){ if(arr.length == 1) { return arr; } let obj = {}; let nArr = []; for (let i=0;i<arr.length;i++){ if(!obj[arr[i]]...
2019-07-04 15:56:33
217
原创 前端算法题汇集 - 字符类
查看更多资源1. 判断单词是否是回文function isHuiWen(str){ return str == str.split('').reverse().join('');}let str = 'abcdcba';console.log(isHuiWen(str)) //true2. 查找连续字符串中出现次数最多的字符function findMaxnumC...
2019-06-28 16:19:34
251
原创 vue项目中实现下载后端返回的excel数据表格
查看更多资源1. 案例简介: vue项目中,客户端需要实现以excel表格形式下载数据,后端为java,接受请求 >> 读取数据库 >> 生成excel >> 返回;前端为vue:发送请求 >> 接受响应 >> 实现excel下载。2. 案例图示:3. 后端java代码:/** * ...
2019-06-28 14:46:07
12651
6
原创 node 仿express封装路由router
查看更多资源1. 案例简介:仿照Express路由,手动封装node路由模块。2. 案例页面图示:3. 案例代码结构:4. 主要代码(server.js):var http = require('http');var ejs = require('ejs');var app = require('./model/express-router');// 引...
2019-06-25 09:11:24
493
原创 mongoDB数据库增删改查及索引
查看更多资源1. 查看show dbs // 显示 所有数据库集合use demo // 使用某个(demo)数据库show collections // 显示某个数据库中所有的数据集合(表)show tables // 显示某个数据库中所有的数据集合(表)db.dropDatabase() //删除 当前数据库(demo)2. 新增查询db.users.i...
2019-06-23 15:33:36
362
原创 node 异步事件处理
查看更多资源1. 案例描述: node.js开发中需要处理很多异步事件,例如 fs.readFile() 为一个异步事件,执行函数 getTxt(),并不能获取到读取的数据。let fs = require('fs');function getTxt() { fs.readFile('./input.txt',(err,datas) => { //异步事件 ...
2019-06-22 20:21:48
189
原创 node.js 实现静态网站服务
查看更多资源1. 案例简介: 不使用任何框架,纯node.js搭建静态网站服务。2. 案例目录结构:3. 案列图示(部分):4. 主要代码(server.js)://引入模块let http = require('http');let url = require('url');let fs = require('fs');let path = requ...
2019-06-20 09:24:52
797
原创 node.js fs文件系统常用方法
查看更多资源1.判断html是目录还是文件var fs = require('fs');fs.stat('html',function(err,stat){ if(err){ console.log(err); return false; } console.log('html是文件: '+stat.isFile()); ...
2019-06-19 17:09:06
448
原创 element-ui 自定义table表格样式
查更多资源1.案例说明: vue项目中,使用element-ui,根据设计,更改table表格样式,包括表头、字体、背景色、边框、鼠标动作等;2.案例图示:3.案例代码 - 方法一:4.案例代码 - 方法二://自定义-表格样式 .table-text-blue{ color: $blueColor; cursor:pointer;}.tabl...
2019-06-18 14:03:57
27845
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人