2012年8月10日星期五

(⊙_⊙)【this】一

(⊙_⊙)【this】一

深入理解Javascript之this关键字
http://www.laruence.com/2009/09/08/1076.html

<!DOCTYPE html><html lang="zh-CN"><head>    <meta charset="utf-8" />    <title></title></head><body>    <input id="name" type="text" value="X" />    <script>        // this关键字永远都指向函数的所有者        // 定义在全局的函数,函数的所有者就是当前页面,也就是window对象        var name = 'I am X';        function introduce() {            alert(this.name);        }        window.introduce();        function showValue() {            alert(this.value);        }        document.getElementById('name').onclick = showValue;        var X = {            name: 'X'        };        function intro() {            alert(this.name);        }        // 把intro放到X上去执行        intro.call(X);    </script></body></html>

TAG: