2019-03-04发表2024-11-05更新2 分钟读完 (大约256个字)钩子(hook)钩子来源于Hook,在windows系统中,一切都是消息,按了一下键盘,就是一个消息,Hook的意思就是勾住,在消息来的时候把消息勾住,不让其执行,然后自己优先处理。也就是这个技术提供了一个入口,能够针对不同的消息或者api在执行前或后(前置钩子或后置钩子),先执行你的操作。"你的操作"就是钩子函数。
2019-02-19发表2024-11-05更新13 分钟读完 (大约2005个字)微信小程序/H5/APP 上传图片至阿里云OSS(支持多图片上传)该教程是针对微信小程序平台的文件上传功能, 但是如果是使用uniapp开发的话,在 微信小程序/H5/APP 平台上都能通用使用的,需要把 `wx` 修改为 `uni` 即可使用。
2019-02-18发表2024-11-05更新4 分钟读完 (大约622个字)微信小程序 防止多次点击跳转(函数节流)在使用小程序的时候会出现这样一种情况:当网络条件差或卡顿的情况下,使用者会认为点击无效而进行多次点击,最后出现多次跳转页面的情况,就像下图(快速点击了两次)
2018-11-12发表2024-11-05更新8 分钟读完 (大约1167个字)JS toFixed(银行家舍入法)及其缺陷和解决方法所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。
2018-09-28发表2024-11-05更新12 分钟读完 (大约1839个字)浅析javascript调用栈代码在运行过程中,会有一个叫做调用栈(`call stack`)的概念。调用栈是一种栈结构,它用来存储计算机程序执行时候其活跃子程序的信息。(比如什么函数正在执行,什么函数正在被这个函数调用等等信息)。调用栈是解析器的一种机制。
2018-09-27发表2024-11-05更新12 分钟读完 (大约1784个字)《JavaScript_DOM编程艺术》笔记其中一些是我自己的理解,绝大部分是照抄书上的话,虽然记下来的有些东西已经过时、不适用了,但思想还是很值得学习。