必须知道的javascript知识

<script type=”text/javascript”>    
JSON 格式语法
JSON是指Javascript Object Notation, 即Javascript对象表示法.
    var obj={
        name:”我们”,
        school:{college:”大学”,”High school”:”高中”},
        age:”18″,
        like:[“看书”,”睡觉”,”聊天”]
        };
    上例中school属性又是一个对象. like属性是一个数组. 使用JSON格式的字符串创建完对象后, 就可以用”.”或者索引的形式访问属性:
    alert(obj.like[0]);
    alert(obj.school[“college”]);

静态方法与实例方法
function PublicClass(){};声明一个类
    PublicClass.One=function(){ alert(“One”);};静态方法
    PublicClass.prototype.Two=function(){alert(“Two”);};动态方法
    PublicClass.One();静态方法直接调用
    var kk=new PublicClass();动态方法需要先声明
    kk.Two();
    
“this”究竟是什么    
    var o1 = { name: “o1 name” };  
    window.name = “window name”;

    function showName()  
    {  
        alert(this.name);  
    }          
      
    o1.show = showName;  
    window.show = showName;  

    showName();  
    o1.show();  
    window.show();
    
    结果证明在顶层调用函数和使用window对象调用函数时, this都指向window对象. 而在对象中调用函数时this指向当前对象.

全局对象是window属性
var objectA = new Object();
然而我们还应该知道, 实际上全局变量objectA是创建在window对象上, 可以通过window对象访问到:
alert(window.objectA);
</script>
使用时请把中文的地方注释掉

本文固定链接: http://www.xiaobai8.com/Blog/16.html | web前端,杭州小白的个人博客,小白的个人博客

该日志由 杭州-小白 于2011年07月02日发表在 JavaScript 分类下,
原创文章转载请注明: 必须知道的javascript知识 | web前端,杭州小白的个人博客,小白的个人博客
关键字:

【下一篇】

报歉!评论已关闭.