一段代码两张图,帮你理解JS中的原型链继承
创建一个 Animal 类,Dog 类继承与 Animal 类,同时实例化一个 Dog 类为 dog,查看其显式原型与隐式原型之间的关系: 12345678910111213141516171819202122232425262728293031class Animal { constr ...

Vue使用中的各种小技巧(转载)
Watch immediate这个已经算是一个比较常见的技巧了,这里就简单说一下。当 watch 一个变量的时候,初始化时并不会执行,如下面的例子,你需要在created的时候手动调用一次。 12345678// badcreated() { this.fetchUserList();& ...

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 ...