游戏跳跃

钩子(hook)

钩子来源于Hook,在windows系统中,一切都是消息,按了一下键盘,就是一个消息,Hook的意思就是勾住,在消息来的时候把消息勾住,不让其执行,然后自己优先处理。也就是这个技术提供了一个入口,能够针对不同的消息或者api在执行前或后(前置钩子或后置钩子),先执行你的操作。"你的操作"就是钩子函数。

微信小程序 防止多次点击跳转(函数节流)

在使用小程序的时候会出现这样一种情况:当网络条件差或卡顿的情况下,使用者会认为点击无效而进行多次点击,最后出现多次跳转页面的情况,就像下图(快速点击了两次)

浅析javascript调用栈

代码在运行过程中,会有一个叫做调用栈(`call stack`)的概念。调用栈是一种栈结构,它用来存储计算机程序执行时候其活跃子程序的信息。(比如什么函数正在执行,什么函数正在被这个函数调用等等信息)。调用栈是解析器的一种机制。

《JavaScript_DOM编程艺术》笔记

其中一些是我自己的理解,绝大部分是照抄书上的话,虽然记下来的有些东西已经过时、不适用了,但思想还是很值得学习。