为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 表达式是指具有一定的值,用操作符把常数和变量连接起来的代数式
    查看全部
  • 变量名 就是容器的名字
    查看全部
  • 变量 是一个存储数据的容器
    查看全部
    0 采集 收起 来源:什么是变量

    2017-08-27

  • document.write 页面显示输出内容 alert(""); 窗口显示内容
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • body是DOM对象里的body子节点,即 <body> 标签; documentElement 是整个节点树的根节点root,即<html> 标签
    查看全部
  • document.body.scrollWidth是实际高度,document.documentElement.scrollWidth是已经使用的高度(就是那些输出的元素所占得高度),你可以在那个第二种方法的后面多加几个换行字符,然后就会发现它的高度会增加。
    查看全部
  • 无论是用name或id来制作锚点都要在href属性的前面加上#
    查看全部
  • <!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, 100); } var ii = setTimeout(startCount, 100); </script> </head> <body> <form> <input type="text" id="count" /> </form> </body> </html>
    查看全部
  • JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;
    查看全部
    0 采集 收起 来源:什么是对象

    2017-08-27

  • for(var i=0;i<arr.length;i++) if(arr[i].match("^[*]{1,4}$")) document.write(arr[i]+"<br>");
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • //创建数组 var arr = ['*','##','***',"&&","****","##*","**"]; var l = arr.length; //将数组中不纯是*的数删掉 for(var i = 0;i<l;i++){ var temp = arr[i]; //判断数组数据是不是为空 if(temp!=undefined){ var newarr = temp.split(''); var newl = newarr.length; for(var j = 0; j<newl; j++){ if(newarr[j]!='*'){ arr.splice(i,1); break; } } } } //将数组从小到大排序 arr.sort(function(a,b){ if(a.length > b.length){ return 1; } else if(a.length < b.length){ return -1; } else{ return 0; } }) //将数组内容输出,完成达到的效果。 for(var i = 0;i<=arr.length;i++){ if(arr[i]!=undefined){ document.write(arr[i]+'<br/>') } }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 1、Array.sort();实现对数组的排序 2、Array.split();实现对字符串拆分成数组,本题中因为数组的每一项是字符串,所以将每一项拿出来拆分成数组。Array.split("");表示每个字符都会被拆分。 3、Array.join();实现将数组转换成字符串。Array.join("");表示转换成字符串中间无符号连接。 4、必须判断数组中是否有undefined的项。 5、利用for语句和if语句实现对所拆分成的数组进行判断是否均为“*”。 6、将拆分成的数组其中均为“*”的数组利用Array.join();转变为字符串,存入新的数组中。 7、将新的数组排序,最后按规定输出即可。
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • setInterval("clock()",1000) setInterval(clock,1000)
    查看全部
  • //创建数组 var arr = ['*','##',"***","&&","****","##*"]; arr[7] = "**"; //显示数组长度 var L=arr.length; var n=0,m=1; var newarr = new Array(); for(i=0;i<L;i++) { if(arr[i]!=undefined) { var temp=new Array(); var temp = arr[i].split(""); L1=temp.length; for(j=0;j<L1;j++) { if(temp[j]!="*") { m=0; break; } else { m=1; } } if(m) { newtemp=temp.join(""); newarr[n]=newtemp; n++; } } } //将数组内容排序。 newarr.sort(); //将数组内容输出,完成达到的效果。 var L2=newarr.length; for(i=0;i<L2;i++) { document.write(newarr[i]+"<br>"); }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 数组函数
    查看全部
    0 采集 收起 来源: Array 数组对象

    2017-08-26

举报

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

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