[随笔]利用Vue实现一个虚拟键盘(含中英文切换)

说明:此技术使用场景有限,项目如果需要部署到触摸大屏端,为了解决文字输入问题,就需要屏幕虚拟键盘,这种技术Github上面也有,基本上以英文输入为主,找的几个中文原生的用起来也不方便,索性改造一个的想法!源码下载源码结构chinese-pyntrad.js(字典)dictionary.js(字典)k

聊一下Javascript Promise对象

Promise含义最早是社区提出,在ES6进入了语言标准,并统一了用法,原生提供Promise对象.作为一种异步编程的解决方案,比传统的解决方案(回调函数,事件)更加合理更加强大,这个网页开发史上关键的时刻,鼓掌!👍为什么欢呼雀跃之前我们去做Javascript方面的Coding都为Javascr

如何去理解 Javascript的[线程机制]和[事件机制]

进程和线程进程:程序的一次执行,它占有一片独有的内存空间线程:CPU的基本调度单位,是程序执行的一个完整流程进程与线程一个进程中一般至少有一个运行的线程:主线程一个进程中也可以同时运行多个线程,我们会说程序是多线程运行的一个进程内的数据可以供其中的多个线程直接共享多个进程之间的数据是不能直接共享的浏

关于 Javascript 的[原型链继承模式]

方式1:原型链继承套路定义父类型构造函数给父类型的原型添加方法定义子类型的构造函数创建父类型的对象赋值给子类型的原型将子类型原型的构造属性设置为子类型给子类型原型添加方法创建子类型的对象:可以调用父类型的方法关键子类型的原型为父类型的一个实例对象[代码示例]functionSupper(){//父类

如何去理解 Javascript 的 [闭包]

理解闭包如何产生闭包?当一个嵌套的内部(子)函数引用了嵌套的外部(父)函数的变量(函数)时,就产生了闭包闭包到底是什么?使用chrome调试查看理解一:闭包是嵌套的内部函数(绝大部分人)理解二:包含被引用变量(函数)的对象(极少数人)注意:闭包存在于嵌套的内部函数中产生闭包的条件?函数嵌套内部函数引

解析Javascript的执行上下文与执行上下文栈

变量提升与函数的提升变量声明提升通过var定义(声明)的变量,在定义语句之前就可以访问到值:undefined函数声明提升通过function声明的函数,在之前就可以直接调用值:函数定义(对象)问题:变量提升和函数提升是如何产生的?/*面试题:输出什么?undefined*/vara=4functi