学习JavaScript设计模式之观察者模式 Javascript
一、定义观察者模式(发布-订阅模式):其定义对象间一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。
标签: javascript
JS获取CSS样式(style/getComputedStyle/currentStyle) Html+Css
CSS的样式分为三类: 内嵌样式:是写在Tag里面的,内嵌样式只对所有的Tag有效。 内部样式:是写在HTML的里面的,内部样式只对所在的网页有效。 外部样式表:如果很多网页需要用到同样的样式(Styles),将样式(Styles)写...
详解javascript实现自定义事件 Javascript
我们平时在操作dom时候经常会用到onclick,onmouseover等一系列浏览器特定行为的事件, 那么自定义事件,顾名思义,就是自己定义事件类型,自己定义事件处理函数,在合适的时候需要哪个事件类型,就去调用哪个处理程序 1.js所支...
标签: javascript
JS拖拽组件学习使用 Javascript
JS代码需要常写,不然容易生疏,最近虽然一直在看JS的原型,行为委托等知识点,但是动手写代码的量略有减少。本文与大家分享一个拖拽组件,供大家参考,具体内容如下 首先,看一下拖拽的原理。 被拖拽元素位置的变化,left值的变化其实就是鼠标位...
标签: javascript
理解JS绑定事件 Javascript
本文为大家详细分析了JS绑定事件,供大家参考,具体内容如下绑定事件有兼容性问题,在IE早期版本中使用的是obj.attachEvent(),而其他浏览器使用的则
标签: javascript
详解JavaScript对象序列化 Javascript
一.什么是对象序列化? 对象序列化是指将对象的状态转换为字符串(来自我这菜鸟的理解,好像有些书上也是这么说的,浅显易懂!); 序
标签: javascript
学习JavaScript设计模式之单例模式 Javascript
一、定义保证一个类仅有一个实例,并提供一个访问它的全局访问点。 当单击登陆按钮,页面中出现一个登陆浮窗,这个登陆浮窗是唯一的,无论单
标签: javascript
学习JavaScript设计模式之装饰者模式 Javascript
有时我们不希望某个类天生就非常庞大,一次性包含许多职责。那么我们就可以使用装饰着模式。 装饰着模式可以动态地给某个对象添加一些额外的职责,从而不影响这个类中派生的其他对象。 装饰着模式将一个对象嵌入另一个对象之中,实际上相当于这个对象被...
标签: javascript
解决js函数闭包内存泄露问题的办法 Javascript
本文通过举例,由浅入深的讲解了解决js函数闭包内存泄露问题的办法,分享给大家供大家参考,具体内容如下原始代码:function Cars(){ this.name =
标签: javascript
JavaScript数据类型学习笔记 Javascript
ECMAscript 中有5种简单的数据类型,也被称为基本数据类型:Undefined、Null、Boolean、Number和String。还有一种复杂的数据类型——Object。 Undefined 类型 在使用var 声明变量但未对其...
标签: javascript