Vue 中销毁 keep-alive 缓存组件及缓存组件的管理 2019-10-23| 前端 Vue | Vue 1. keep-alive在 Vue 的组件机制中,如果在多个组件页面中来回切换,已访问的组件页面是不会被缓存的,也就是说每次切换一个组件页面再返回后,原有的组件页面仍会被重新渲染,相应的执行从 beforeCreate 开始的声明周期函数 。这样的话是非常浪费性能的,所以 Vue 提供了一个 &l ...
使用 alipay-sdk-nodejs 让 node 应用接入支付宝付款 2019-10-22| 前端 Javascript | Node - 支付宝 1. 开发构思我们的总体需求是让 node js 应用接入支付宝,完成用户付款,具体流程是:
当用户在商户应用点击付款后,页面跳转到支付宝界面,这时会出现两种情况:
手机用户唤醒支付宝应用
PC 唤醒支付宝收银台
用户在支付宝页面进行付款,并完成付款
支付宝检测用户完成付款后向商户应用发送一个 ...
2019年GoWeb三款主流框架:Gin、Beego、Iris选型对比 2019-10-11| 后端 Go | 研究报告 - Gin - Beego - Iris 1. 常见框架1.1 框架排名
Gin 31k [Lite]
Beego 22k
Iris 16k
Echo 15k [Lite]
Revel 11k
Martini 10k [×]
buffalo 5k [L ...
BeeGo快速使用指南 2019-09-26| 后端 Go | 快速使用 - BeeGo - ORM 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实现的跳一跳小游戏开发日志 2019-09-03| 项目实践 | Canvas - 微信小程序 说明项目用到的技术有
ES6
Canvas
ThreeJS
WebGL
微信小游戏开放能力
关联项目
MVC模式概览
Camera 相机
src/scene/camera.js
Camera 是场景的一部分,采用单例模式,游戏中只存在一个相机实例。
游戏中的相机采用 Orthographic ...
SVN快速使用指南 2019-08-06| 其他 | SVN - 快速使用 0. svn 概念SVN 基础概念:
repository(源代码库):源代码统一存放的地方
checkout(提取):当你手上没有源代码的时候,你需要从 repository checkout 一份
commit(提交):当你已经修改了代码,你就需要 commit 到 repository
up ...
React中修改父组件传入的props 2019-07-29| 前端 React | React 需求场景当我们在父组件中调用子组件时,通常会将父组件的 state 数据,传递给子组件的 props 属性中,但是我们通常无法在子组件内改变外部传入的 props 属性,进而改变父组件的 state 属性。
这时 react-link-state 组件可以帮助我们。
使用方法引入:
12import ...
Gulp快速使用指南 2019-07-22| 前端 前端工程化 | 快速使用 - Gulp
Gulp学习版本为3.9.1
1. Gulp特点
任务化
基于流
输入流
输出流
2. API
gulp.src(globs[, options]) 输入文件:输入流
gulp.dest(path[, options]) 输出文件:输出流
gulp.task(name[, deps], f ...
使用Flask-Sqlachemy操作数据库对象 2019-07-22| 后端 Python | ORM - Python 1. Hello Flask快速开始示例:
1234567891011from flask import Flaskapp = Flask(__name__)@app.route('/', methods=["get"])def hello_world(): ...
关于ES6中import、export语句的种种引入方式、导出方式的区别 2019-07-02| 前端 Javascript | ES6 学习了这么长时间的Vue、React、还有nodeJs,对 import 语句可以说是既熟练又容易糊涂,我们经常见到以下几种 import 语句:
import {xx1, xx2, xx2} from ‘xx’
improt * as xx from ‘xx’
import xx from ‘x ...