js

1.js读一行执行一行,html文件也是按照从上而下顺序执行

2 .window.onload在加载完整个页面后执行

 window.onload = function(){ // onload事件、属性。

    var div1 = document.getElementById("div1");

    div1.onclick = function(){

          alert("匿名函数");

    }

}

3.$(function(){}) 是在dom文档树加载完之后执行一个函数(注意,这里面的文档树加载完不代表全部文件加载完)。

 window.onload是在dom文档树加载完和所有文件加载完之后执行一个函数。

4.行为、样式、结构分离,即别加行间样式,别加行间事件

5.this : 指向谁?(http://www.cnblogs.com/justany/archive/2012/11/01/the_keyword_this_in_javascript.html)

          一般而言,在Javascript中,this指向函数执行时的当前对象。值得注意,该关键字在Javascript中和执行环境,而非声明环境有关。

var someone = {
    name: "Bob",
    showName: function(){
        alert(this.name);
    }
}
;var other = {
    name: "Tom",
    showName: someone.showName
}

other.showName();  //Tom

复制代码

this关键字虽然是在someone.showName中声明的,但运行的时候是other.showName,所以this指向other.showName函数的当前对象,即other,故最后alert出来的是 Tom。









 

转载于:https://my.oschina.net/u/2002748/blog/383668

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值