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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 加载页面时,触发onload事件,事件写在<body>标签内。

    查看全部
  • 自加一,自减一 ( ++和- -)

    算术操作符除了(+、-、*、/)外,还有两个非常常用的操作符,自加一“++”;自减一“--”。首先来看一个例子:

    mynum = 10; mynum++; //mynum的值变为11 mynum--; //mynum的值又变回10

    上面的例子中,mynum++使mynum值在原基础上增加1,mynum--使mynum在原基础上减去1,其实也可以写成:

    mynum = mynum + 1;//等同于mynum++ mynum = mynum - 1;//等同于mynum--

     


    查看全部

  • onclick //鼠标单击事件

    onmouseover //鼠标经过事件

    onmouseout //鼠标移开事件

    onchange //文本框内容改变事件

    onselect //文本款内容被选中事件

    onfocus //光标聚集

    onblur //光标离开

    onload //网页导入

    onunload //关闭网页


    查看全部
    0 采集 收起 来源:什么是事件

    2018-07-31

  •  window.open('http://www.imooc.com','_blank','height=600,width=400,top=100,toolbar=no,left=0,menubar=no,scrollbars=no,status=no');}

    打开新网页

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

    2018-07-31

  • location对象属性图示:

    53605c5a0001b26909900216.jpg

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

    2018-07-31

  • 主要事件表:https://img1.sycdn.imooc.com//5b6015920001b97704860350.jpg

    查看全部
    0 采集 收起 来源:什么是事件

    2018-07-31

  • li的nodeName是大写!

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

    2018-07-31


  • sum += parseInt(myarr[i].substr(myarr[i].indexOf(":")+1));   

    利用了arrayobject.substr(i)截取从第i位置开始截取字符串这个函数

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

    2018-07-31

  • JavaScript sort() 方法

    如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。

    如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:

    • 若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。

    • 若 a 等于 b,则返回 0。

    • 若 a 大于 b,则返回一个大于 0 的值。


    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-07-31

  • 数组定义的方法:

    https://img1.sycdn.imooc.com//5b5fca0200016f1904170253.jpg

    数组方法:

    533295ab0001dead05190599.jpg

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

    2018-07-31

  • Math对象属性

    532fe7cf0001e7b505170269.jpg

    Math对象方法

    532fe841000174db05160622.jpg

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

    2018-07-31

  • 返回指定位置的字符:StringObject.charAt(index);   

    https://img1.sycdn.imooc.com//5b5fc3da0001cf1e03370092.jpg字符串第一个下标为0,最后一个下标为length-1

    返回指定字符串首次出现的位置:StringObject.indexOf(substring,startpos);

    https://img1.sycdn.imooc.com//5b5fc44d00019feb04920149.jpg

    字符串分割:split()方法将字符串分割为字符串数组并返回

    StringObject.split(separator,limit);

    https://img1.sycdn.imooc.com//5b5fc44c00014c0404230108.jpg若separator为“”(空字符串)即每个字符都分割

    提取字符串:substring()方法用于提取字符串中介于两个指定下标之间的字符。

    StringObject.sbustring(startpos,stoppos);

    https://img1.sycdn.imooc.com//5b5fc44d000151af04450082.jpg从start位置开始(包括start位置)到stop-1的位置

    提取指定数目的字符:substr()方法提取从startpos位置开始指定数目的字符串

    StringObject.substr(startpos,length);

    https://img1.sycdn.imooc.com//5b5fc4300001105305100098.jpg若length为负数,则从尾部开始,-1=最后一个字符,-2=倒数第二个字符

    查看全部
  • 解析字符串为数字函数:parseInt("123")

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

    2018-07-30

  • 浏览器顺序解析,所以如果要在js代码里更改属性,其对象必须在解析之后获取,即在标签定义之后。

    查看全部
  • javascript里定义函数时,参数不需要声明,直接写即可,函数也可以有返回值,用return 关键字。

    function fname(a,b,c){

    return a+b+c;

    }

    查看全部
    0 采集 收起 来源:定义函数

    2018-07-30

举报

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

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