您当前的位置: 首页 >  Java

前端学习:javascript基本知识

彭世瑜 发布时间:2018-02-09 22:59:37 ,浏览量:3

javascript
    独立的语言,浏览器是js解释器
    存在形式
        - head  code 
        - 独立文件 code 
        一般放在body底部
    注释:
        - 单行注释  //
        - 多行注释 /* */
    变量
        - python:
            name = "Tom"
        - javascript:
            name = "Tom"   # 全局变量
            var name = "Eric"  # 局部变量
    基本数据类型
        - 数字number(浮点型)
            var age = 18;
            parseInt() 转数字
            parseFloat() 转浮点数
            NaN  非数字 isNaN()
            Infinity  无穷大 isFinite()
            数值计算 Math.abs()...
        - 字符串string
            var s = "abcdef"
            s.charAt(索引位置)
            s.substring()
            s.length
            ...
        - 列表(数组)
            a = [1, 2, 3, 4]
        - 字典
            a = {"k1": "v1", "k2": "v2"}
        - 布尔
            true false
        - null undefined
    for循环
        1.循环时元素是索引
        a = [11, 22, 33, 44]
        for(var index in a){
            console.log(index)
        }
        a = {"k1": "v1", "k2": "v2"}
         for(var key in a){
            console.log(key)
        }
        2.下标
        a = [11, 22, 33, 44]
        for(var i=0; i items -> header + content->div
        //获取当前标签
        var current_header = document.getElementById(tagId);

        // 获取菜单栏二级标签
        var items = current_header.parentElement.parentElement.children;

        // 遍历所有二级标签,设置content都隐藏
        for(var i=0; i tr -> td -> input(checkbox)
            var tbody = document.getElementById("tb");

            // 获取所有标签
            var trs = tbody.children;

            // 循环所有标签
            for(var i=0; i tr -> td -> input(checkbox)
            var tbody = document.getElementById("tb");
            var trs = tbody.children;

            for(var i=0; i tr -> td -> input(checkbox)
            var tbody = document.getElementById("tb");
            var trs = tbody.children;

            for(var i=0; i            
关注
打赏
1688896170
查看更多评论
0.4385s