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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 第一个setTimeout()是延迟; 第二个setTimeout()是调用
    查看全部
  • for(var i in scoreArr){ var arr=scoreArr[i].split(":"); sum+=parseInt(arr[1]); }
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • for循环可以写成 for(var i in scoreArr) 来代替 for (var i=0; i<scoreArr.length;i++)。
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数) 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。 实现排序的方法函数: function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } 调用:myarr.sort(sortNum);
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 对于数组对象的方法: 数组连接concat():用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。arrayObject.concat(array1,array2,...,arrayN) 指定分隔符连接数组元素join():用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。arrayObject.join(分隔符) 颠倒数组元素顺序reverse():用于颠倒数组中元素的顺序。arrayObject.reverse() 选定元素slice():可从已有的数组中返回选定的元素,与对于字符串对象的substring()雷同。arrayObject.slice(start,end),start (元素包含)到 end (元素不包含)。 数组排序sort():方法使数组中的元素按照一定的顺序排列。arrayObject.sort(方法函数)。如果不指定<方法函数>,则按unicode码顺序排列;如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。
    查看全部
  • Math对象的各种方法: Math.ceil():向上取整 Math.floor():向下取整 Math.round():四舍五入 Math.random():方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2015-07-07

  • 加载事件(onload) 事件会在页面加载完成后,立即发生,同时执行被调用的程序。 注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。 2. 此节的加载页面,可理解为打开一个新页面时。 如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”
    查看全部
  • 提取指定数目的字符substr(): 方法从字符串中提取从 startPos位置开始的指定数目的字符串。 语法: stringObject.substr(startPos,length) 注意:substring()与substr()不一样,substring第二个参数时endIndex,substr第二个参数是length。
    查看全部
  • 提取字符串substring(): 方法用于提取字符串中介于两个指定下标之间的字符。 语法: stringObject.substring(starPos,stopPos) 注意: 1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。 2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。 3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
    查看全部
  • 字符串分割split(): 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)//limit指的是分割的次数。
    查看全部
  • indexOf() 方法可返回某个指定的字符串值在字符串中"首次"出现的位置。
    查看全部
  • 何定义一个函数呢?看看下面的格式: function 函数名( ) { 函数体; } function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。
    查看全部
    0 采集 收起 来源:定义函数

    2015-07-07

  • charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。
    查看全部
  • 什么是事件: 1.JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果 2.主要事件及说明: onclick 鼠标单击事件 onmouseover 鼠标经过事件 onmouseout 鼠标移开事件 onchange 文本框内容改变事件 onselect 文本框内容被选中事件 onfocus 光标聚焦 onblur 光标离开 onload 网页导入 onunload 关闭网页
    查看全部
    0 采集 收起 来源:什么是事件

    2015-07-07

  • 返回值的函数: 1.思考:上一节函数中,通过"document.write"把结果输出来,如果想对函数的结果进行处理怎么办呢? 我们只要把"document.write(sum)"这行改成如下代码: function add2(x,y) { sum = x + y; return sum; //返回函数值,return后面的值叫做返回值。 } 还可以通过变量存储调用函数的返回值,代码如下: result = add2(3,4);//语句执行后,result变量中的值为7。 注意:函数中参数和返回值不只是数字,还可以是字符串等其它类型。
    查看全部
    0 采集 收起 来源:返回值的函数

    2018-03-22

举报

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

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