为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • nodeName 

    nodeValue

    nodeType

    查看全部
    0 采集 收起 来源:节点属性

    2019-11-25

  • screen.height

    screen.width

    查看全部
  • 查看浏览器的信息,使用navigator

    查看全部
    0 采集 收起 来源:Navigator对象

    2019-11-25

  • 勾选,选中:

    .checked=true;

    取消选中:

    .checked=false;

    查看全部
  •  setTimeout(方法名,毫秒数);

    查看全部
  • 可以用到 x>y?x:y;

    查看全部
    0 采集 收起 来源:编程练习

    2019-11-24

  • function 函数名(参数1,参数2)
    {
         函数代码
    }
    参数可以多个,根据需要增减参数个数。参数之间用(逗号,)隔开。
    举例子:
    function add2(x,y)
    {
       sum = x + y;
       document.write(sum);
    }


    查看全部
    0 采集 收起 来源:有参数的函数

    2019-11-22

  • <script type="text/javascript">
        function add2()
        {
             sum = 1 + 1;
             alert(sum);
        }  add2();//调用函数,直接写函数名。</SCRIPT>
    <html>
    <head><script type="text/javascript">
       function add2()
       {
             sum = 5 + 6;
             alert(sum);
       }
    </script>
    </head>
    <body>
    <form>
    <input type="button" value="click it" onclick="add2()">  //按钮,onclick点击事件,直接写函数名</form>
    </body>
    </html>


    查看全部
    0 采集 收起 来源:函数调用

    2019-11-22

  • var sum;   
    sum = 3+2;
    alert(sum)
    sum=7+8 ;
    alert(sum); 
    ....  //不停重复两行代码
    运用函数方法:
    function add2(a,b){
    sum = a + b;
     alert(sum);
    } //  只需写一次就可以
    add2(3,2);
    add2(7,8);
    ....  //只需调用函数就可以


    查看全部
    0 采集 收起 来源:什么是函数

    2019-11-22

  • continue的作用是仅仅跳过本次循环,而整个循环体继续执行了

    查看全部
  • getAttribute()方法

    通过元素节点的属性名称获取属性的值。

    语法:

    elementNode.getAttribute(name)

    说明:

    1. elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。

    2. name:要想查询的元素节点的属性名字

    看看下面的代码,获取h1标签的属性值:

    运行结果:

    h1标签的ID :alink
    h1标签的title :getAttribute()获取标签的属值


    查看全部
  • <!DOCTYPE  HTML>

    <html >

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>系好安全带,准备启航</title>


    <script type="text/javascript">


      //通过javascript的日期对象来得到当前的日期,并输出。

      var weeks = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六',];

      var days = new Date();

      document.write(days.getFullYear()+"年"+(days.getMonth()+1)+"月"+days.getDate()+"日"+" "+weeks[days.getDay()]);

      

      //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦

      var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

        var scoreArr = [];

        var sum = 0;

        for(var i in scoreStr.split(";")){

            scoreArr[i] = scoreStr.split(";")[i].split(":");

            // document.write(scoreArr[i][0]+"--"+scoreArr[i][1]+"<br>");

            sum += +scoreArr[i][1];

        }


      //从数组中将成绩撮出来,然后求和取整,并输出。

        document.write("--班级平均分为"+sum/scoreStr.split(";").length);

    </script>

    </head>

    <body>

    </body>

    </html>


    查看全部
    0 采集 收起 来源:编程练习

    2019-11-21

  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>定时器</title>

    <script type="text/javascript">

      var attime;

      function clock(){

        var time=new Date();          

        attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();

        document.getElementById("clock").value = attime;

      }

      var int=setInterval(clock,100);

      

    </script>

    </head>

    <body>

    <form>

    <input type="text" id="clock" size="50"  />

    </form>

    </body>

    </html>


    查看全部
  • 区别getElementByID,getElementsByName,getElementsByTagName

    以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。

    1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。

    2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。

    3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。

    把上面的例子转换到HTML中,如下:

    <input type="checkbox" name="hobby" id="hobby1">  音乐

    input标签就像人的类别。

    name属性就像人的姓名。

    id属性就像人的身份证。

    方法总结如下:

    注意:方法区分大小写

    通过下面的例子(6个name="hobby"的复选项,两个按钮)来区分三种方法的不同:

      <input type="checkbox" name="hobby" id="hobby1">  音乐   <input type="checkbox" name="hobby" id="hobby2">  登山   <input type="checkbox" name="hobby" id="hobby3">  游泳   <input type="checkbox" name="hobby" id="hobby4">  阅读   <input type="checkbox" name="hobby" id="hobby5">  打球   <input type="checkbox" name="hobby" id="hobby6">  跑步    <input type="button" value = "全选" id="button1">   <input type="button" value = "全不选" id="button1">

    1. document.getElementsByTagName("input"),结果为获取所有标签为input的元素,共8个。

    2. document.getElementsByName("hobby"),结果为获取属性name="hobby"的元素,共6个。

    3. document.getElementById("hobby6"),结果为获取属性id="hobby6"的元素,只有一个,"跑步"这个复选项。


    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>window对象</title>

    <script type="text/javascript">

    function add(){

        alert('欢迎来到慕课网');

        window.open('https://www.imooc.com','_blank',"width='600px',height='400px',toolbar='no',menubar='no'");

    }


    </script>

    </head>

    <body>

    <form>

    <input type="button" value="点击我,打开新窗口" onclick='add()'/>

    </form>

    </body>

    </html>


    查看全部
    0 采集 收起 来源:window对象

    2019-11-21

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!