![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
猫影
我不懒,我只是不想写简介
展开
-
js 主动发送键盘事件
sendTabEvent() { // 执行tab键盘事件 let e = new Event("keydown"); e["key"] = "Tab"; this.mFocus.$el.dispatchEvent(e); }原创 2021-09-26 17:50:51 · 1828 阅读 · 0 评论 -
Vue+Typescript 反射机制(事件注册)
TypeScript 没有类似C语言那样的#define功能,在Vue中实现反射机制进行事件扩展,需要在另一个文件进行import ‘xxx’; 这样的话,这样的话,会破坏系统架构。如何让二次开发只关注事件本身,让工程自动参与编译,让用户只用写自己的事件就行了呢?需要解决的问题:如何不使用import ‘xxx’,来激活已注册的事件?// ievent_handler.ts 文件export abstract class IEventHandler{ constructor(); abstract原创 2021-01-22 15:59:14 · 889 阅读 · 1 评论 -
JavaScript 值传递和引用传递
先来看两个个来自于 《JavaScript 高级程序设计》P70-P71 的两个例子。1.1. 基本类型参数传递function addTen(num) { num += 10; return num;}var count = 20;var result = addTen(count);alert(count); // 20, 没有变化alert(result); // 30书上解释说,JavaScript 参数传递都是按值传参。所以传递给 addTen 函数的值是 20 这个转载 2020-12-28 11:20:59 · 540 阅读 · 0 评论