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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  •     var n1=document.createElement("p")

        var n2=document.createTextNode("lala")

        n1.appendChild(n2)

    可以简写为

    n1.innerHTML="lala"


    查看全部
  • 注意:()里有两个""不要漏了

    n1.className="abc";

    n1.setAttribute("class","abc");

    都正确


    查看全部
  • 当一个元素有value属性的时候,其value才会有值

    取值时取到的是字符串

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

    2019-08-31

  • var b = 100%7;//这个是取余运算,100%7就是100/7的余数 100/7=14在余2,所以100%7=2

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

    2019-08-31

  • 形参和实参https://blog.csdn.net/qq_20574421/article/details/80707811

    9.16

    n1()或者n1("abc")正确,n1(a,z)错误,n1(this)例外(9.22)

    function n1()或者function n1(a,z)都正确。

    function n1("a","z")错误


    9.22

    1. obj 是函数定义的时用到的形参,函数内的代码块用到了这个参数,你可以理解成变量名,可以任意命名

    2. 定义函数用到了几个形参,该函数被实调用的时候也必须传入几个实参

    3. onClick = dele(this),this此时是指向的是点击事件对应的那一个a标签

    4. 可以思考一下,如果不传this,如何才能找到被点击的那一个a标签;传入了 this,此时的 this 在这里就是指向了该点击对象,也就为你找到了被点击的那一个标签


    查看全部
    0 采集 收起 来源:什么是函数

    2019-09-01

    1. ”this“的用法

    2. id:#

    3. class:.

    4. display:block显示/none隐藏

    5. 特定的修饰#id div li

    6. obj.getElementBy...(找到的是obj中的element)

    7. JS可以直接通过OBJ.attribute来为对象添加属性

    8. 多复习一下CSS的样式怎么做的咯

    查看全部
    0 采集 收起 来源:编程挑战

    2019-08-31

    1. table里隐藏了一个tbody...

    2. 可以直接在节点中,通过改变HTML文本的方式,增加子节点,如:

      opera.innerHTML="<a href='javascript:'; >删除</a>"

    3. window.onload在文本加载完后运行。当js代码需要获取页面中的元素时,如果script标签在元素的前面,需要加window.onload;如果script放在了元素后面,就不需要加 window.onload。 

    对事件赋值时,往往需要传递参数。

    在JS中,obj.onmouseover=function(){}...

    在定义中,

    <a href="javascript:;" onclick="del(this);">删除</a>


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

    2019-08-31

  • 数组排序sort()

    sort()方法使数组中的元素按照一定的顺序排列。

    语法:

    arrayObject.sort(方法函数)

    参数说明:


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

    2019-08-31

  • 选定元素slice()

    slice() 方法可从已有的数组中返回选定的元素。

    语法

    arrayObject.slice(start,end)

    参数说明:


    查看全部
    0 采集 收起 来源:选定元素slice()

    2019-08-31

  • reverse() 方法用于颠倒数组中元素的顺序。

    语法:

    arrayObject.reverse()

    注意:该方法会改变原来的数组,而不会创建新的数组。

    定义数组myarr并赋值,然后颠倒其元素的顺序:


    查看全部
  • join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。

    语法:

    arrayObject.join(分隔符)

    参数说明:


    查看全部
  • concat() 方法用于连接两个或多个数组。此方法返回一个新数组,不改变原来的数组。

    语法

    arrayObject.concat(array1,array2,...,arrayN)

    参数说明:


    查看全部
  • 数组属性:

    length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。

    数组方法:


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

    2019-08-31

  • random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。

    语法:

    Math.random();

    注意:返回一个大于或等于 0 但小于 1 的符号为正的数字值。

    我们取得介于 0 到 1 之间的一个随机数,代码如下:

    <script type="text/javascript">
      document.write(Math.random());
    </script>

    运行结果:

    0.190305486195328


    查看全部
    0 采集 收起 来源:随机数 random()

    2019-08-31

  • round() 方法可把一个数字四舍五入为最接近的整数。

    语法:

    Math.round(x)

    参数说明:


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

    2019-08-31

举报

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

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