Vue 中销毁 keep-alive 缓存组件及缓存组件的管理
1. keep-alive在 Vue 的组件机制中,如果在多个组件页面中来回切换,已访问的组件页面是不会被缓存的,也就是说每次切换一个组件页面再返回后,原有的组件页面仍会被重新渲染,相应的执行从 beforeCreate 开始的声明周期函数 。这样的话是非常浪费性能的,所以 Vue 提供了一个 &l ...

使用 alipay-sdk-nodejs 让 node 应用接入支付宝付款
1. 开发构思我们的总体需求是让 node js 应用接入支付宝,完成用户付款,具体流程是: 当用户在商户应用点击付款后,页面跳转到支付宝界面,这时会出现两种情况: 手机用户唤醒支付宝应用 PC 唤醒支付宝收银台 用户在支付宝页面进行付款,并完成付款 支付宝检测用户完成付款后向商户应用发送一个 ...

2019年GoWeb三款主流框架:Gin、Beego、Iris选型对比
1. 常见框架1.1 框架排名 Gin 31k [Lite] Beego 22k Iris 16k Echo 15k [Lite] Revel 11k Martini 10k [×] buffalo 5k [L ...

BeeGo快速使用指南
1. 安装与使用test test 1.1 安装Bee123go get github.com/astaxie/beegogo get -u github.com/astaxie/beegogo get -u github.com/beego/bee 1.2 创建一个Bee项目创建一个标准的 Be ...

基于Three.js实现的跳一跳小游戏开发日志
说明项目用到的技术有 ES6 Canvas ThreeJS WebGL 微信小游戏开放能力 关联项目 MVC模式概览 Camera 相机 src/scene/camera.js Camera 是场景的一部分,采用单例模式,游戏中只存在一个相机实例。 游戏中的相机采用 Orthographic ...

SVN快速使用指南
0. svn 概念SVN 基础概念: repository(源代码库):源代码统一存放的地方 checkout(提取):当你手上没有源代码的时候,你需要从 repository checkout 一份 commit(提交):当你已经修改了代码,你就需要 commit 到 repository up ...

React中修改父组件传入的props
需求场景当我们在父组件中调用子组件时,通常会将父组件的 state 数据,传递给子组件的 props 属性中,但是我们通常无法在子组件内改变外部传入的 props 属性,进而改变父组件的 state 属性。 这时 react-link-state 组件可以帮助我们。 使用方法引入: 12import ...

Gulp快速使用指南
Gulp学习版本为3.9.1 1. Gulp特点 任务化 基于流 输入流 输出流 2. API gulp.src(globs[, options]) 输入文件:输入流 gulp.dest(path[, options]) 输出文件:输出流 gulp.task(name[, deps], f ...

使用Flask-Sqlachemy操作数据库对象
1. Hello Flask快速开始示例: 1234567891011from flask import Flaskapp = Flask(__name__)@app.route('/', methods=["get"])def hello_world(): ...

关于ES6中import、export语句的种种引入方式、导出方式的区别
学习了这么长时间的Vue、React、还有nodeJs,对 import 语句可以说是既熟练又容易糊涂,我们经常见到以下几种 import 语句: import {xx1, xx2, xx2} from ‘xx’ improt * as xx from ‘xx’ import xx from ‘x ...