接口:利 固化一部分代码 弊 丧失js的灵活性在JavaScript中模仿接口/*interface Composite{ function add(child); function remove(child); function getChild(index);}interfac...
分类:
编程语言 时间:
2015-01-07 06:56:54
阅读次数:
155
普通写法function startAnimation(){ ...}function stopAnimation(){ ...}对象类/*Anim class*/var Anim=function(){ ...};Anim.prototype.start = function()...
分类:
编程语言 时间:
2015-01-04 14:50:38
阅读次数:
210
链式调用是一种语法招数。 作用:能让你通过重用一个初始化操作来达到用少量代码表达复杂操作的目的、。 这种技术包含两个部分: ?1.一个创建代表html元素的对象的工厂。以及一批对这个html元素执行某些操作的方...
分类:
编程语言 时间:
2014-12-26 01:05:40
阅读次数:
190
单体模式的概述: ?单体是一个只能被实例化一次并且可以通过一个众所周知的访问点访问的类。 ?单体是一个用来划分命名空间并将一批相关方法和属性组织在一起的对象。如果它可以被实例化,那么他只能被实例化一次...
分类:
编程语言 时间:
2014-12-25 00:20:00
阅读次数:
161
JavaScript是Web开发的核心,是一个Web开发人员核心竞争力之所在。本课程聚焦于以面向对象为核心的JavaScript高级技巧,通过对JavaScript设计模式和框架编写技巧以及具体源码的剖析,可以极大的提升JavaScript开发者的功力,轻松驾驭和开发JavaScript框架。最后通...
分类:
编程语言 时间:
2014-12-20 02:02:36
阅读次数:
211
1.2若类型语言: ?javascript 3种元素类型:布尔值、数值型、字符串、 ? 对象类型和可执行代码的函数类型 ??? null、未定义类型。?? ?? 原始数据类型按值传递,其他类型按引用传递 ?? ?数据类型的转换...
分类:
编程语言 时间:
2014-12-14 01:59:15
阅读次数:
227
在Javascript当中模仿接口的方法有三种:注释法,属性检查法和鸭式变形法。三者结合令人满意。 1.注释法 /*
interface Composite{ function add(child){}; function remove(child){}; function getChild(ind...
分类:
编程语言 时间:
2014-12-13 21:38:10
阅读次数:
217
《parctical common lisp》的作者曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运动员, 在短跑甚至拳击方面有一...
分类:
编程语言 时间:
2014-12-12 11:30:57
阅读次数:
176
1.单例模式概述源自百度百科对于单例模式的定义:单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。在javascript的世界里,其实没有严格的对象和类定义,“一切皆对象”使得javascript中都是对象,不能像java,c...
分类:
编程语言 时间:
2014-12-08 17:27:33
阅读次数:
161