摘要: JavaScript是动态的,本身不提供一个class实现。在ES2015/ES6中引入了class关键字,但那只是语法糖,JavaScript仍然是基于原型的。 一、什么是原型链? 谈到继承时,JavaScript只有一种结构: 对象 。 MDN文档上是这样说的:每个实例对象(object)都有一 阅读全文
posted @ 2019-12-31 16:14 JudeYQ 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 在开发的工程中,我们可能需要经常切换node版本来应对不同的开发环境,所以需要经常使用不同版本的node 一、安装npm插件n ,通过n模块来管理node版本 1、全局安装n模块 npm instlal g n 2、安装当前稳定版本 n stable或者sudo n stable 3、安装最新版本的 阅读全文
posted @ 2019-12-31 16:12 JudeYQ 阅读(65366) 评论(2) 推荐(3) 编辑
摘要: 日常开发使用的git提交代码的方法 一、初始化本地仓库,提交代码,提交到远程git仓库 1、初始化代码仓库 git init 2、将当前目录下的所有文件放到暂存区 git add . 3、查看文件状态 git status 4、添加提交的描述信息 git commit m "提交的描述信息" 5、远 阅读全文
posted @ 2019-12-31 16:11 JudeYQ 阅读(37057) 评论(0) 推荐(3) 编辑
摘要: 防抖(debounce):任务频繁触发情况下,只有任务触发的间隔超过指定间隔的时候,任务才会执行。 节流(throttle):指定时间间隔内只会执行一次任务。 防抖与节流的原理:使用setTimeout来存放将要执行的函数。其中函数节流就是利用标记符来控制本次执行完毕。函数防抖就是利用clearTi 阅读全文
posted @ 2019-12-31 16:04 JudeYQ 阅读(1884) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,一些常用的Linux命令: 常用的Linux命令 1、vim test.html 创建新的文件 vim + 文件名.后缀 2、ls 查看当前文件夹下的文件 ls a 列出所有文件,包括隐藏文件 ls 1 每行列出一个文件,以单列形式列出 3、cat test.html 将该文件内容打印 阅读全文
posted @ 2019-12-31 16:03 JudeYQ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 之前讲过前端生成二维码,那H5 APP如何实现扫码功能; 扫码功能的实现 (一)、使用H5 API barcode实现扫码功能 阅读全文
posted @ 2019-12-31 15:47 JudeYQ 阅读(1252) 评论(0) 推荐(0) 编辑