
废话不多说,直接上代码//发布订阅模式 class EventEmiter{constructor(){//维护一个对象this._events={}}on(eventName,call....
要移除页面上节点是开发者常见的操作,jQuery提供了几种不同的方法用来处理这个问题,这里我们开仔细了解下empty和remove方....
replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(....
1、导言 在 Javascript 的世界里,异步(由于JavaScript的单线程运行,所以JavaScript中的异步是可以阻塞的)无处不在。 Exp....
实例如下://导入内置模块 let EventEmitter = require('events'); let util=require('util'); //Man继....
1. 写在前面 当我们登录了一个网站,在没有退出登录的情况下,我们关闭了这个网站 ,过一段时间,再次打开这个网站,依然还....
根模块 (root module) 每个应用都至少有一个根模块用来引导并运行应用。根模块通常命名为 AppModule。 示例 src/app/app.mod....
1、正则表达式包括两部分 ①定义正则表达式的规则; ②正则表达式的模式(i/g/m);2、声明正则表达式 ① 字面量声明: var re....
上拉加载以及下拉刷新都是移动端很常见的功能,在搜索或者一些分类列表页面常常会用到。跟横向滚动一样,我们还是采用better....
最近在使用vue-router的beforeEach钩子时候遇到了一个问题,就是在beforeEach()中设置好判断条件后出现了无限循环的问题 代....
基本原理 Vue.采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter和getter,数....
目录* 核心例子 * 修改成静态变量(const)或块级变量(let)* 开始修改* 疑问解释(重复定义会发生什么)* 疑问解释(let的....
本文介绍了Vue2.0用 watch 观察 prop 变化(不触发),分享给大家,具体如下:A 组件:export default {props:{name:{type:Str....
使用$watch监听的时候,监听的数据是一个对象的时候,要注意几点:监听组件内某个对象里面的某项属性时,不要监听对象,直接....
有时候会需要用到字符的ASCII码,一时之间调试时可能会忘记字符与ASCII码对应的数字。 最近喜欢用浏览器控制台直接跑JS代码....
如下所示:let http=require("http"); //引入核心http模块 let fs=require("fs"); let mime={'.js':'applica....
由于项目原因,工作一年多还没用js写过插件,项目太成熟,平时基本都是在使用已经封装好的功能插件。感觉自己好low......这....
最近参与了cocos creator的研究,开发小游戏,结果被一个事件坑得不行不行的。现在终于解决了,分享给大家。 原理 1.触控事....
前言 html5中提供audio标签, 该标签实现音频的播放,之前就一直对于音频以及视频播放比较感兴趣,一直想要自己实现一个音频....
废话不多说了,直接给大家贴代码了,具体代码如下所示://10个数 10个字节,每次读4b,写1b let fs=require("fs"); function ....