1. 页面onload
<script type="text/javascript" src="dojo/dojo.js" djConfig="parseOnLoad: true"></script>
<script type="text/javascript">
dojo.addOnLoad(function() {
alert(44);
});
</script>
2.js对象的定义与初始化
定义函数,用new直接返回实例,这个语法在哪都找不到.
var Timer = new function() {
this.map = new Hashtable();
this.clockStart = function(topic) {
Timer.map.put(topic, new Date().getTime());
};
this.clockEnd = function(topic) {
var start = Timer.map.get(topic);
if (start != null) {
var end = new Date().getTime();
Logger.log("Execution Time: " + (end-start)/1000 + "s for " + topic,"","red");
}
};
};
3.js的Array让人错觉的语法
Array有一个元素,还有一个d的属性.
<script type="text/javascript">
var ss = new Array;
ss.push(1);
ss["d"] = 'sam';
alert('ss: '+ss.length);// print 1
alert(ss.d); // print sam
</script>
z
1308



被折叠的 条评论
为什么被折叠?



