06 2016 档案
摘要:插件比较简单,先来看DEMO吧,http://codepen.io/jonechen/pen/bZWdXq; CSS部分: HTML部分: JS插件部分:
阅读全文
摘要:jQuery放大镜插件,demo地址:http://codepen.io/jonechen/pen/mEmJYJ,图片引用的外链,打开的速度可能有点慢; CSS部分: HTML部分: JS插件部分: 默认参数API:
阅读全文
摘要:先来看demo:http://codepen.io/jonechen/pen/xOgZMz 插件代码: 插件调用:
阅读全文
摘要:一、判断数据类型; 常见的判断有typeof、instanceof、 constructor、 prototype,先来看typeof; 其中typeof返回的类型都是字符串形式,需注意,例如:alert(typeof a == "string") > truealert(typeof a == S
阅读全文
摘要:在JS中,sort方法可用于数组的排序;先来看一个例子: 代码非常简单,上面得到的结果是从小到大的一个排序,假设要实现从大到小排序呢?这个时候就要借助函数了,见代码: OK,以上的排序方法较为简单,那么还有没有其它的方法来实现排序呢?肯定是有的,冒泡排序这个时候就排上用场了;冒泡排序的原理就是从第一
阅读全文
摘要:方法一: 方法二: 方法三: 方法四: 以上几种方法都大同小异;来一个不一样的: 方法五: 注:[^\x00-\xff]即ASCII 编码,表示不在0-255的字符。而charCodeAt() 方法返回指定位置的字符的 Unicode 编码。汉字的编码范围是不在0-255内的。
阅读全文
摘要:1. getElementsByClassName()方法 getElementsByClassName()方法接收一个参数,即一个包含一或多个类名的字符串,返回带有指定类的所有元素的NodeList。传入多个类名时,类名的先后顺序不重要。 2. classList 属性 add(value):将给
阅读全文
摘要:在JS中,每一个节点都有一个nodeType 属性,用于表明节点的类型。节点类型由在Node 类型中定义的下列12个数值常量来表示,任何节点类型必居其一: Node.ELEMENT_NODE(1); Node.ATTRIBUTE_NODE(2); Node.TEXT_NODE(3); Node.CD
阅读全文
摘要:1、工厂模式; 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程(后面还将讨论其他设计模式及其在JavaScript 中的实现)。考虑到在ECMAScript 中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节,如下面的例子所示。 函数crea
阅读全文