js

来源:互联网 发布:java常用包及类 编辑:程序博客网 时间:2024/06/10 10:58

js的简介

* js基于对象和事件驱动的脚本语言,作用客户端上。    * 特点:        * 交互性        * 安全性        * 扩平台性

js与java不同

    * js基于对象,java面向对象    * js解析就可以执行,java先编译再执行    * js是弱类型的语言,java是强类型的语言。

js的组成

* ECMAScript    * BOM* DOM

js的语法

* 关键字   var     function        * 标示符    * 注释        // /**/    * 变量        * var 声明变量        * js的基本数据            String      字符串类型                * var str = "abc";  var str = 'abc';            Number      数字类型                * 不区分整数和小数            Boolean     布尔类型            Null        空            Undefined   未定义(声明没有赋值)        * typeof()  判断变量的类型     * js的运算符        alert(true + 1);    //  2        ==      比较值        ===     比较值和类型

js的语句

if(num == 4){    alert("ss");    }    for(var i=0;i<4;i++){        document.write("str"+"<br/>");    }

js的数组

    * 声明数组两种方式        var arr = [22,33];        var arr = new Array(4); 长度        var arr = new Array(4,5);   元素        * length    数组的长度

js的函数

    * 声明函数  function        function 函数名称(参数列表不能使用var关键字){            函数体;            return; 返回值没有可以不写        }        function getSum(){            return 100;        }        var sum = getSum;        sum();

location属性

    href    location.href    location.href="baidu"; //a 自己 _self

history方法

    go(n)    go(-1)后退 back()    go(1) 前进 forward()

Dom

document树document , element ,text , attributedocument: 增,删,修改,查询(找(4种方式))
    增    创建元素,创建文本,创建属性    create    删    removeChild()    修改    value.innerHtml,style.    获取:dom.value; 赋值: dom.value="xx";    找 dom    getElement:ById("");    getElements:By Name ClassName TagName(); eDom[0]

history方法

history方法

原创粉丝点击