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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 操作符之间的优先级(高到低):

    算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

    如果同级的运算是按从左到右次序进行,多层括号由里向外。


    查看全部
  •    function sortNum(a,b) {

        return a - b;

        //升序。 如降序,把“a - b”改成“b - a”

        /*

            依次将数组的元素传进去,比如:

            第一次:(a=80,b=16),80-16的结果>=1,sort()方法会将a(80)排在后面;

            第二次:(a=80,b=50),同理;

            ...

            以此类推

            

        

        */

       }


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

    2019-07-25

  • p.classname="message";//设置类名

    var body=document.body;//获取body元素

    body.appendChild(p);

    等价于 document.body.appendChild(p);


    document.body;和document.getElementsByTagName("body")[0]是一个道理

    查看全部
  • concat():连接两个或者更多的数组,并返回结果

    join():把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分割

    pop():删除并返回数组的最后一个元素

    push():向数组的末尾添加一个或更多元素,并返回新的长度

    reverse():颠倒数组中元素的顺序

    shift():删除并返回数组的第一个元素

    slice():从某个已有的元素中返回指定的元素

    sort():对数组的元素进行排序

    splice():删除元素,并向数组添加新的元素

    toSource():返回该对象的源代码

    toString():把数组转换为字符串,并返回结果

    toLocaleString():把数组转换为本地数组,并返回结果

    unshift():向数组的开头添加一个或更多的元素,并返回新的长度

    value():返回数组对象的原始值

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

    2019-07-25

  •  a.innerHTML = text;//a.value不可以

    input.value=text;

    a.style.color = "red";

    文本框里的value就是文本框上的内容,a标签的文本内容则是用innerHTML来设置

    查看全部
  • var oldHTML= oldnode.innerHTML;  //获取文本内容

    document.createElement("i");    //创建i标签

    oldnode.parentNode//获取父元素


    1. 当 oldnode 被替换时,所有与之相关的属性内容都将被移除。 

    2. newnode 必须先被建立。 


    查看全部
  • round()取与数字最接近的整数

    查看全部
    0 采集 收起 来源:四舍五入round()

    2019-07-25

  • content.childNodes; 这个东西拿到的是所有节点,包括换行符,空格

    用倒序删除

    查看全部
  • floor()向下取整

    查看全部
    0 采集 收起 来源:向下取整floor()

    2019-07-25

  • ceil()向上取整

    查看全部
    0 采集 收起 来源:向上取整ceil()

    2019-07-25

  • indexof()方法可返回某个指定的字符串在字符串中首次出现的位置。

    语法 stringObject.indexOf(substring, startpos)

    substring:必需,规定需要被检索的字符串值

    startpos:  可选整数参数,规定字符串中开始检索的位置

    indexOf()区分大小写,如果被检索的字符串没有出现,则该方法返回-1

    查看全部
  •   otest.insertBefore(newnode,node);

    otest:父节点

    newnode: 要插入的新节点。

    node: 指定此节点前插入节点。

     otest.insertBefore(newnode,node); 也可以改为:  otest.insertBefore(newnode,otest.childNodes[0]); 

    查看全部
  • charAt()方法返回指定位置的字符。返回的字符是长度为1的字符串

    查看全部
  • getDay()返回的是数字,从0-6,0代表的是星期天

    查看全部
    0 采集 收起 来源:返回星期方法

    2019-07-25

  • JavaScript中的所有事物都是对象,如:字符串,数值,函数等,每个对象带有属性和方法。

    对象的属性:反映对象某些特定的性质的,如:字符串的长度,图像的长宽等。

    对象的方法:能够在对象上执行的动作,例如,表单的提交,时间的获取等。

    JavaScript提供多个内建对象,比如String  Date Array等等,使用对象前先定义,如

    var objectName = new Array()//使用new关键字定义对象

    查看全部
    0 采集 收起 来源:什么是对象

    2019-07-25

举报

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

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