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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 1.创建的新数组是空数组,没有值,输出则显示undefined 2.虽然创建数组时,指定了长度,但是依然可以创建元素在指定长度外
    查看全部
  • 数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数) 参数说明: 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 myArray.sort(sortMethod); 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。 1.使用sort()将数组进行排序,代码如下: <script type="text/javascript"> var myarr1 = new Array("Hello","John","love","JavaScript"); var myarr2 = new Array("80","16","50","6","100","1"); document.write(myarr1.sort()+"<br>"); document.write(myarr2.sort()); </script> 运行结果: Hello,JavaScript,John,love 1,100,16,50,6,80 注意:上面的代码没有按照数值的大小对数字进行排序。 2.如要实现这一点,就必须使用一个排序函数,代码如下: <script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script> 运行结果: 80,16,50,6,100,1 1,6,16,50,80,100
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • Array.concat 不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
    查看全部
  • for循环 for(初始化变量;循环条件;循环迭代) { 循环语句 } 假如,一个盒子里有6个球,我们每次取一个,重复从盒中取出球,直到球取完为止。 <script type="text/javascript"> var num=1; for (num=1;num<=6;num++) //初始化值;循环条件;循环后条件值更新 { document.write("取出第"+num+"个球<br />"); } </script>
    查看全部
  • 为什么打不开
    查看全部
    0 采集 收起 来源:window对象

    2017-07-07

  • window.open('http://www.imooc.com','_black','width=600,height=400'); 注意格式 _black 指在新窗口打开 http:// 也要写上去
    查看全部
    0 采集 收起 来源:window对象

    2017-07-07

  • var num = 5; 声明变量num,值为5; "=" 作用为给变量赋值,不是等于号。 变量存储的内容可以是数值,字符串,布尔值。
    查看全部
  • 内置对象编程练习
    查看全部
    0 采集 收起 来源:编程练习

    2017-07-07

  • 声明变量语法: var 变量名; 可以多个声明 可以直接使用,但是不规范。
    查看全部
  • 变量: 1.必须以字母,下划线或者美元符号开头。 2.区分大小写。 3.不允许使用关键字和保留字
    查看全部
  • js能做什么 1.增强页面动态效果(下拉菜单,图片轮播,信息滚动) 2.实现页面与用户之间的实时,动态交互(用户注册,登录验证)
    查看全部
    0 采集 收起 来源:让你认识JS

    2017-07-07

  • mystr.length-1
    查看全部
  • 不论用怎么样的方法,都必须是“对象名.方法”的形式
    查看全部
  • function get_nextSibling(n){ var x=n.nextSibling; while (x && x.nodeType!=1){ x=x.nextSibling; } return x; } 解决其他浏览器对于空白文本也算作节点的问题
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-03-22

  • <script type="text/javascript"> var mydate=new Date();//定义日期对象 var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; //定义数组对象,给每个数组项赋值 var mynum=mydate.getDay();//返回值存储在变量mynum中 document.write(mydate.getDay());//输出getDay()获取值 document.write("今天是:"+ weekday[mynum]);//输出星期几 </script> 最后代码:weekday[mynum]数组 取值 含义是什么?
    查看全部
    0 采集 收起 来源:返回星期方法

    2018-03-22

举报

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

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