01 2015 档案
摘要:js类的基本含义我们知道,在js中,是没有类的概念的。类的所有实例对象都从同一个原型对象上继承属性,因此,原型对象是类的核心。类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。———百度百科早期的javascript需求都很简单,基本都是写成函数的,然后是面...
阅读全文
摘要:介绍观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。使用观察者模式的好处:支持简单的广播通信,自动通知所有已经订阅过的对象。页面载入后目...
阅读全文
摘要:var a = 1;b = 2; function show() { alert('a :' + a); //undefined alert('b :' + b); //2 var a = 3; b = 4; alert('a :' + a); //3}show();a...
阅读全文
摘要://animal 父类 超类 var Animal = function(name) { this.name = name; this.sayhello = function() { ...
阅读全文
摘要:1. 前言在开发面向现代智能手机的移动Web应用的时候,无法避免一个事实,就是需要开发单页应用(Single Page WebApp)。对于不同的系统需求,单页应用的粒度会不同,可能是整个系统都使用一个页面装载,也可能是按模块分为独立页面装载。在开发单页应用时第一个要处理的问题就是页面结构化,由于多...
阅读全文
摘要://定义Circle类,拥有成员变量r,常量PI和计算面积的成员函数area()1.工厂方式var Circle = function() { var obj = new Object(); obj.PI = 3.14159; obj.area = function( r ) { ...
阅读全文