SrymBud
丁继军
E-mail:chi zhaman@163.com
E-mail:chi zhaman@163.com
SrymBud
Javascript
SrymBud
任务
JavaScript
JavaScript
对象是词典
对象是词典
JavaScript
JavaScript
函数是最棒的
函数是最棒的
构造函数而不是类
构造函数而不是类
原型
原型
静态属性和方法
静态属性和方法
闭包
闭包
模拟私有属性
模拟私有属性
从类继承
从类继承
模拟命名空间
模拟命名空间
应当这样编写
应当这样编写
JavaScript
JavaScript
代码
代码
SrymBud
JavaScript 对象是词典
var userObject = new Object();
var userObject = new Object();
userObject.lastLoginTime = new Date();
userObject.lastLoginTime = new Date();
alert(userObject.lastLoginTime);
alert(userObject.lastLoginTime);
var userObject = {};
var userObject = {};
userObject[“lastLoginTime”] = new Date();
userObject[“lastLoginTime”] = new Date();
alert(userObject[“lastLoginTime”]);
alert(userObject[“lastLoginTime”]);
var userObject ={ “lastLoginTime”: new Date() };
var userObject ={ “lastLoginTime”: new Date() };
alert(userObject.lastLoginTime);
alert(userObject.lastLoginTime);
JavaScript
JavaScript
对象是词典
对象是词典
我们一直在向词典添加新关键字(和其各自的值)。
我们一直在向词典添加新关键字(和其各自的值)。
SrymBud
JavaScript 函数是最棒的
普通函数:
普通函数:
function func(x) {
function func(x) {
alert(x);
alert(x);
}
}
func(“blah”);
func(“blah”);
匿名函数对象
匿名函数对象
var func = function(x) {
var func = function(x) {
alert(x);
alert(x);
};
};
func(“blah2”);
func(“blah2”);
使用
使用
Function
Function
构造函数:
构造函数:
var func = new Function(“x”, “alert(x);”);
var func = new Function(“x”, “alert(x);”);
func(“blah3”);
func(“blah3”);