VVL1295

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

JS入门

  JS可操作DOM对象,即HTML文档里的全部元素(包括操作元素的属性样式和标签体,删除或增加元素等),可操作BOM对象,即document对象及其属性(注意,DOM中的全部全局变量都是document对象的成员属性),可对事件作出响应,可实现动画效果;

  JS的基础语法与Java,C类似,以下说明下JS基础语法与Java的不同点:

    1,对象,JS是面向对象的语言,但并不面向类,JS中所有事物都是对象,可以这样定义一个对象:

      person=new Object();

       person.firstname="Bill";

      person.lastname="Gates";

      person.age=56;

      person.eyecolor="blue";

        也可以这样定义一个对象(使用对象构造器),

      function person(firstname,lastname,age,eyecolor)

       { this.firstname=firstname;

        this.lastname=lastname;

          this.age=age;

        this.eyecolor=eyecolor; }

      
      myFather=new person("Bill","Gates",56,"blue");

 

    2,数组:其中一种(不限定数组的容量):

        var mycars=new Array();

        mycars[0]="Saab";

        mycars[1]="Volvo";

        mycars[2]="BMW";

      限定数组的容量:

        var mycars=new Array(3);

        mycars[0]="Saab";

        mycars[1]="Volvo";

        mycars[2]="BMW";

      另一种定义方式:

        var mycars=new Array("Saab","Volvo","BMW");

      还有一种:

        var cars=["Audi","BMW","Volvo"];

    3,break关键字,除了可以用于循环和switch块,还可以用于跳出代码块(通过break 加标签引用),例子如下:

      cars=["BMW","Volvo","Saab","Ford"];

       list: { document.write(cars[0] + "<br>");

      document.write(cars[1] + "<br>");

      document.write(cars[2] + "<br>");

      break list; document.write(cars[3] + "<br>");

      document.write(cars[4] + "<br>");

      document.write(cars[5] + "<br>"); }

      

posted on 2016-05-31 22:03  bobo2018  阅读(94)  评论(0)    收藏  举报