上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页

2018年4月15日

[转]js设计模式-策略模式

摘要: 在程序设计中,常常遇到类似的情况,要实现某一个功能有多种方案可以选择。比如一个压缩文件的程序,既可以选择zip算法,也可以选择gzip算法。这些算法灵活多样,而且可以随意互相替换。这种解决方案就是本文将要介绍的策略模式。策略模式是指定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换 奖金 阅读全文

posted @ 2018-04-15 22:53 baoyadong 阅读(208) 评论(0) 推荐(0) 编辑

[转]JS设计模式-单例模式(二)

摘要: 单例模式是指保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式是一种常用的模式,有一些对象往往只需要一个,比如线程池、全局缓存、浏览器中的window对象等。在javaScript开发中,单例模式的用途同样非常广泛。试想一下,单击登录按钮时,页面中会出现一个登录浮窗,而这个登录浮窗是唯 阅读全文

posted @ 2018-04-15 21:17 baoyadong 阅读(291) 评论(0) 推荐(0) 编辑

[转]js设计模式—发布订阅模式

摘要: 发布—订阅模式又叫观察者模式,它定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在javascript开发中,一般用事件模型来替代传统的发布—订阅模式。本文将详细介绍发布订阅模式 现实事例 不论是在程序世界里还是现实生活中,发布—订阅模式的应用都非常广泛 比 阅读全文

posted @ 2018-04-15 20:44 baoyadong 阅读(220) 评论(0) 推荐(0) 编辑

2018年4月14日

[转]js的垃圾回收机制

摘要: javascript具有自动垃圾收集机制,执行环境会负责管理代码执行过程中使用的内存。在编写javascript程序时,开发人员不用再关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。下面将详细介绍javascript的垃圾收集机制 原理 垃圾收集机制的原理很简单:找出那些不再继 阅读全文

posted @ 2018-04-14 22:01 baoyadong 阅读(203) 评论(0) 推荐(0) 编辑

[转]json对象详解

摘要: json(javascript object notation)全称是javascript对象表示法,它是一种数据交换的文本格式,而不是一种编程语言,用于读取结构化数据。2001年由Douglas Crockford提出,目的是取代繁琐笨重的XML格式。本文将详细介绍JSON的相关内容 语法规则 J 阅读全文

posted @ 2018-04-14 21:44 baoyadong 阅读(382) 评论(0) 推荐(0) 编辑

js的剪贴板事件

摘要: 定义 剪贴板操作包括剪切(cut)、复制(copy)和粘贴(paste)这三个操作,快捷键分别是ctrl+x、ctrl+c、ctrl+v。当然也可以使用鼠标右键菜单进行操作 关于这3个操作共对应下列6个剪贴板事件 copy:在发生复制操作时触发 cut:在发生剪切操作时触发 paste:在发生粘贴操 阅读全文

posted @ 2018-04-14 21:00 baoyadong 阅读(1895) 评论(0) 推荐(0) 编辑

[转]js的键盘事件

摘要: 类型 键盘事件用来描述键盘行为,主要有keydown、keypress、keyup三个事件 keydown 当用户按下键盘上的任意键时触发,如果按住不放的话,会重复触发该事件 <div id="test" style="height: 30px;width: 200px;">请按下键盘上的任意键</ 阅读全文

posted @ 2018-04-14 20:25 baoyadong 阅读(824) 评论(0) 推荐(0) 编辑

2018年4月4日

npm常用命令及版本号

摘要: npm 包管理器的常用命令 测试环境为node>=8.1.3&&npm>=5.0.3 1, 首先是安装命令 //全局安装 npm install 模块名 -g //本地安装 npm install 模块名 //一次性安装多个 npm install 模块1 模块2 模块3 //安装开发时依赖包 np 阅读全文

posted @ 2018-04-04 09:13 baoyadong 阅读(27209) 评论(0) 推荐(0) 编辑

2018年4月3日

[转]Event loop——浏览器和Node区别

摘要: 最近对Event loop比较感兴趣,所以了解了一下。但是发现整个Event loop尽管有很多篇文章,但是没有一篇可以看完就对它所有内容都了解的文章。大部分的文章都只阐述了浏览器或者Node二者之一,没有对比的去看的话,认识总是浅一点。所以才有了这篇整理了百家之长的文章。 1. 定义 Event 阅读全文

posted @ 2018-04-03 20:50 baoyadong 阅读(685) 评论(0) 推荐(0) 编辑

2018年4月2日

鼠标事件

摘要: 鼠标事件是web开发中最常用的一类事件,毕竟鼠标是最主要的定位设备。本文将详细介绍鼠标事件的内容 类型 鼠标事件共10类,包括click、contextmenu、dblclick、mousedown、mouseup、mousemove、mouseover、mouseout、mouseenter和mo 阅读全文

posted @ 2018-04-02 21:52 baoyadong 阅读(447) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页

导航