上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 44 下一页
摘要: Session: session 是另一种记录客户端状态的机制,不同的是 Cookie 保存在客户端的浏览器中,而 session 保存在服务器上。 session 工作流程: 当浏览器访问服务器并发送第一次请求时,服务端会创建一个 session 对象,生成一个类似于 key,value的键值对, 阅读全文
posted @ 2021-01-30 19:02 shanlu 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 解决原生NodeJS 操作MongoDB 数据库的性能问题,封装成更小、更灵活的操作MongoDB库: Config.js 将所要连接的数据的配置信息封装成一个模块: const Config = { dbUrl:'mongodb://admin:123@localhost:27017/', dbN 阅读全文
posted @ 2021-01-30 18:58 shanlu 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 添加用户:跳转到添加页面(一个添加的表单) 编辑用户:跳转到编辑页面(跳转过去要携带所编辑用户的id,查询到所编辑的该用户信息,获取编辑后传过来的值修改数据库中的数据) 删除用户:获取所要删除的用户的 id,执行数据库的删除操作 添加页面: 编辑页面: 路由配置: 首页,需要查询数据库中的用户信息并 阅读全文
posted @ 2021-01-30 18:54 shanlu 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 通过使用 koa 脚手架生成工具,可以快速创建一个基于 koa2 的应用的骨架: 全局安装:npm install koa-generator -g 创建项目:koa koa_demo 安装依赖:npm install 启动项目:npm start 项目目录: 阅读全文
posted @ 2021-01-30 18:53 shanlu 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 原生JS(ES5)中的类 //原生JS中的类 //构造函数里面的方法和属性 function Person(name,age){ this.name=name; this.age=age; this.run=function(){ console.log(`${this.name} is ${thi 阅读全文
posted @ 2021-01-30 18:50 shanlu 阅读(55) 评论(0) 推荐(0) 编辑
摘要: app.js const Koa = require('koa') const app = new Koa() const router = require('koa-router')() //引入子路由模块 const admin = require('./routes/admin') const 阅读全文
posted @ 2021-01-30 18:48 shanlu 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 在项目目录下新建一个 views 文件夹,存放页面: app.js 里配置 art-template 模板引擎,渲染页面: 路由配置文件渲染相关页面:(以views 为根目录) //用户管理的crud const router = require('koa-router')() router.get 阅读全文
posted @ 2021-01-30 18:46 shanlu 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 原生JS(es5)中的静态方法: //原生JS中的静态方法 function Person(name, age) { this.name = name; this.age = age; this.run = function () { console.log(`${this.name} is ${t 阅读全文
posted @ 2021-01-30 18:45 shanlu 阅读(4147) 评论(0) 推荐(0) 编辑
摘要: 原生JS(ES5)中的继承 对象冒充继承: 没法继承原型链上面的属性和方法 function Person(name, age) { this.name = name; this.age = age; this.run = function () { console.log(`${this.name 阅读全文
posted @ 2021-01-30 18:44 shanlu 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 多次实例化,只会执行构造函数一次,提高性能 在一个类只能有一个实例,即使多次实例化该类,也只返回第一次实例化后的实例对象 单例模式能减少不必要的内存开销,并且在减少全局的函数和变量冲突也具有重要的意义。 class Db { static getInstance() { //单例 if 阅读全文
posted @ 2021-01-30 18:42 shanlu 阅读(627) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 44 下一页