编写高质量JS代码的68个有效方法(七)

十度 javaScript
  [20141220]编写高质量JS代码的68个有效方法(七) No.30、理解prototype、getPrototypeOf和proto之间的不同 Tips: C.prototype属性是new C() 创建的对象的原型 Object.getPrototypeOf(...
阅读全文

编写高质量JS代码的68个有效方法(八)

十度 javaScript
  [20141227]编写高质量JS代码的68个有效方法(八) NO.36、只将实例状态存储在实例对象中 Tips: 共享可变数据可能会出问题,因为原型是被其所有的实例共享的 将可变的实例存储在实例对象中 一般来说,由

编写高质量JS代码的68个有效方法(九)

十度 javaScript
  No.41、将原型视为实现细节 Tips: 对象是接口,原型是实现 避免检查你无法控制的对象的原型结构 避免检查实现在你无法控制的对象内部的属性 我们可以获取对象的属性值和调用其方法,这些操作都不是特别在

编写高质量JS代码的68个有效方法(十)

十度 javaScript
No.46、使用数组而不要使用字典来存储有序集合 Tips: 使用for...in 循环来枚举对象属性应当与顺序无关 如果聚集运算字典中的数据,确保聚集操作与顺序无关 使用数组而不是字典来存储有序集合 由于标准允许Jav

编写高质量JS代码的68个有效方法(十二)

十度 javaScript
No.56、避免不必要的状态 Tips: 尽可能地使用无状态的API 如果API是有状态的,标示出每个操作与哪些状态有关联 无状态的API简洁,更容易学习和使用,也不需要考虑其他的状态。如: 'test'.toUpperCase(); //

JS实现继承的几种方式

十度 javaScript
前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 f

JavaScript的深拷贝的实现

十度 javaScript
JavaScript的数据类型 简单数据类型 string number boolean function null undefined 复杂数据类型 String Number Boolean Function Date Array RegExp...
阅读全文

jquery.masonry瀑布流插件用法详解

十度 JQuery
Masonry是一个瀑布流布局jQuery插件,采用的原理就是利用position: absolute;相对定位,放置每个元素的位置,所以这个插件需要等到网页加载完成以后才能显示效果,本站的瀑布流效果也是采用的这个插件。几天就给大家

jQUery 中masonry与infinitescroll结合 实现瀑布流,下拉加载

十度 JQuery
首先在页面中引入 <script src=”jquery-1.7.1.min.js”></script> <script src=”jquery.masonry.min.js”></script> <script src=”jqu...
阅读全文

QQ在线聊天代码获取和使用教程

十度 JQuery
QQ在线聊天代码获取和使用教程
在网站上挂上悬浮QQ是一种有效的推广方式,QQ正常情况下是不被允许临时会话的,需要加为好友才可以,这样很不友好,当今每个行业都是有很多人在做,竞争很激烈,对客户的友好是增加订单的有效途径。首先我说一下我的