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

JavaScript进阶篇

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

    我觉得不会有很大的动力来学习

    查看全部
    0 采集 收起 来源:让你认识JS

    2022-02-13

  • random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。

    查看全部
    0 采集 收起 来源:随机数 random()

    2022-02-11

  • input.type = "button";     input.value = "创建一个按钮"; 我们也可以使用setAttribute来设置属性,代码如下: btn.setAttribute("type", "text");     btn.setAttribute("name", "q");     btn.setAttribute("value", "使用setAttribute");     btn.setAttribute("onclick", "javascript:alert('This is a text!');");

    查看全部
  • 把删除的子节点赋值给 x,这个子节点不在DOM树中,但是还存在内存中,可通过 x 操作。如果要完全删除对象,给 x 赋 null 值,

    查看全部
  • 二维数组
    arr.length遍历二维行数;
    arr[].length遍历二维列数
    查看全部
    0 采集 收起 来源:编程练习

    2022-02-06

  • 自己不停地调用本身

    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>计时器</title>

    <script type="text/javascript">

      var num=0;

      function startCount() {

        document.getElementById('count').value=num;

        num=num+1;

        setTimeout("startCount()",1000); 

      }

      setTimeout("startCount()",1000); 

    </script>

    </head>

    <body>

    <form>

    <input type="text" id="count" />

    </form>

    </body>

    </html>

    查看全部
  • http://img1.sycdn.imooc.com//61f431e50001828b12570668.jpg结果

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

    2022-01-29


  • <!DOCTYPE  HTML>

    <html >

    <head>

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

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


    <script type="text/javascript">


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

      var mydate=new Date();

      var year = mydate.getFullYear();

      var mon = mydate.getMonth() + 1;

      var dat = mydate.getDate();

      var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

      var mynum=mydate.getDay();

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

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

      var score =scoreStr.split(";");

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

      var sum=0;

      for(var i = 0;i<score.length;i++){

       var index = score[i].indexOf(':'); //根据 : 

    sum = sum+parseInt( score[i].substr(index+1,2) ); 

    }

       var average = Math.floor(sum/score.length);

       document.write(year + "年" + mon + "月" + dat + "日" + weekday[mynum]+"--班级总分为:"+average+"<br>");

    </script>

    </head>

    <body>

    </body>

    </html>

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

    2022-01-29

  • ~""ibdxkmb.n≧bzi.┪onhqhdh〈bbbmja
    查看全部
  • <!DOCTYPE html><html> <head>  <title> 事件</title>    <script type="text/javascript">   function count(){           //获取第一个输入框的值    var a= document.getElementById('txt1').value;    var num1=parseInt(a);	//获取第二个输入框的值	var b= document.getElementById('txt2').value;	var num2=parseInt(b);	//获取选择框的值	var c = document.getElementById('select').value;	//获取通过下拉框来选择的值来改变加减乘除的运算法则	var d= '';	switch(c){	   case '+':	       d=num1+num2;	       break;	   case '-':	       d=num1-num2;	       break;	   case '*':	       d=num1*num2;	       break;	   case '/':	       d=num1/num2;	       break;	}	//设置结果输入框的值  	document.getElementById('fruit').value = d;   }  </script>  </head>  <body>   <input type='text' id='txt1' />    <select id='select'>		<option value='+'>+</option>		<option value="-">-</option>		<option value="*">*</option>		<option value="/">/</option>   </select>   <input type='text' id='txt2' />    <input type='button' value=' = ' onclick = "count()"/> <!--通过 = 按钮来调用创建的函数,得到结果-->    <input type='text' id='fruit' />    </body></html>
    查看全部
    0 采集 收起 来源:编程练习

    2022-01-27

  • 生活中“再见”表达方法很多,如:英语(goodbye)、网络语(88)、肢体语(挥挥手)等。在JavaScript表达式无处不在,所以一定要知道可以表达哪些内容,看看下面几种情况:

    查看全部
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

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

    <title>表达式</title>

    <script type="text/javascript">

     

     

      document.write("小明还剩:"+num1+"元"+"<br>");

      document.write("小红花:"+num2+"元买个铅笔盒");

    </script>

    </head>

    <body>

    </body>

    </html>

    查看全部
  • 表达出你的想法(表达式)

    查看全部
  • 笔记内容审核未通过,笔记会放在哪儿?

    查看全部
    0 采集 收起 来源:让你认识JS

    2022-01-26

  • 123123123

    查看全部
    0 采集 收起 来源:让你认识JS

    2022-01-26

  • JS中的数组属于一种特殊的对象

    由于数组成员的键名是固定的(默认总是0、1、2...),因此数组不用为每个元素指定键名,而对象的每个成员都必须指定键名。JavaScript 语言规定,对象的键名一律为字符串,所以,数组的键名其实也是字符串。之所以可以用数值读取,是因为非字符串的键名会被转为字符串。


    // 设置数组的长度
    var arr1 = new Array(8);
    // 设置数组的第一个元素
    var arr2 = new Array("8");

    因为使用new Array实例化对象的方式创建数组存在缺陷,更推荐使用字面量的方式创建数组

    查看全部
  • history  历史网页

    window.history.back()  == window.history.go(-1) 指返回前一个网页;

    查看全部
    1. childNodes包括各种节点:元素节点、属性节点、文本节点、注释节点。
      当x不是元素节点时,比如是一个文本节点,就没有innerHTML属性,此时输出x.innerHTML会返回undefined。
      (只有HTML节点才有innerHTML)

    2. 用children替代childNodes,可遍历所有子元素节点,忽略其他节点如文本节点。

      区别:(https://www.cnblogs.com/ilovexiaoming/p/6853176.html)

    • childNodes:获取节点,不同浏览器表现不同:

           -  IE:只获取元素节点;

           -  非IE:获取元素节点与文本节点;

    • children:获取元素节点,浏览器表现相同。

    ***因此建议平常使用children。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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