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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 语法:

    document.getElementsByTagName(Tagname)

    说明:

    1. Tagname是标签的名称,如p、a、img等标签名。

    2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,所以从0开始。


    查看全部
  • onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。

    如下代码, 网页中有用户和密码两个文本框。当前光标在用户文本框内时(即焦点在文本框),在光标离开该文本框后(即失焦时),触发onblur事件,并调用函数message()。


    查看全部
  • 标移开事件,当鼠标移开当前对象时,执行onmouseout调用的程序。

    当把鼠标移动到"登录"按钮上,然后再移开时,触发onmouseout事件,调用函数message(),代码如下:


    查看全部
  • JavaScript的Array对象是用于构造数组的全局对象,数组时类似于列表的高阶对象

    数组定义的方法:

    var  数组名= new Array();
    var 数组名 =new Array(n);
    var  数组名 = [<元素1>, <元素2>, <元素3>...];

    数组元素使用:

    数组名[下标] = 值;

    length 是Array的实例属性。返回或设置一个数组中的元素个数。该值是一个无符号 32-bit 整数,并且总是大于数组最高项的下标。

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

    2018-12-25

  • Math.random() 函数返回一个浮点,  伪随机数在范围[0,1),也就是说,从0(包括0)往上,但是不包括1(排除1),然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置

    语法:

    Math.random()

    返回值:

        一个浮点型伪随机数字在0(包括0)和1(不包括)之间

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

    2018-12-25

  • Math.round() 函数返回一个数字四舍五入后最接近的整数

    语法:

        Math.round(x)

    参数:

        x  一个数值

    返回值:

        给定数字的值四舍五入到最接近的整数

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

    2018-12-25

  • Math.floor() 返回小于或等于一个给定数字的最大整数

    语法:

    Math.floor(x)

    参数:

        x  一个数字。

    返回值:

        一个表示小于或等于指定数字的最大整数的数字。

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

    2018-12-25

  • Math.ceil() 函数返回大于或等于一个给定数字的最小整数。

    语法:

    Math.ceil(x)

    参数:

        x  一个数值

    返回值:

        大于或等于给定数字的最小整数

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

    2018-12-25

  • Math对象无需创建,可以直接调用其所有属性和方法

    Math 是一个内置对象, 它具有数学常数和函数的属性和方法。不是一个函数对象。

    描述:

        与其它全局对象不同的是, Math 不是一个构造器.  Math 的所有属性和方法都是静态的. 你用到的常数pi可以用 Math.PI 表示,用 x 作参数 Math.sin(x)调用sin函数. JavaScript中的常数, 是以全精度的实数定义的.

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

    2018-12-25

  • substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。

    语法:

    str.substr(start[, length])

    参数:

        start  开始提取字符的位置。如果为负值,则被看作 strLength + start,其中 strLength 为字符串的长度(例如,如果 start 为 -3,则被看作 strLength + (-3))。     

         length  可选。提取的字符数

    查看全部
  • substring() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。

    语法:

    str.substring(indexStart[,indexEnd])

    参数:

        indexStart  需要截取的第一个字符的索引,该字符作为返回的字符串的首字母。

        indexEnd  可选。一个 0 到字符串长度之间的整数,以该数字为索引的字符不包含在截取的字符串内。

    返回值:

        包含给定字符串的指定部分的新字符串。

    查看全部
  • split() 方法使用指定的分隔符字符串将一个String对象分割成字符串数组,以将字符串分隔为子字符串,以确定每个拆分的位置。

    语法:

    str.split([separator[, limit]])

    详情请参考MND文档

    查看全部
  • continue的作用是仅仅跳过本次循环,而整个循环体继续执行。

    语句结构:

    for(初始条件;判断条件;循环后条件值更新)
    {
      if(特殊情况)
      { continue; }
     循环代码
    }


    查看全部
  • indexOf() 方法返回调用  String 对象中第一次出现的指定值的索引,开始在 fromIndex进行搜索。

    如果未找到该值,则返回-1。

    语法:

    str.indexOf(searchValue[, fromIndex])

    参数:

        searchValue:一个字符串表示被查找的值。

                fromIndex :表示调用该方法的字符串中开始查找的位置。可以是任意整数。默认值为 0。

    返回值:

        指定值的第一次出现的索引; 如果没有找到 -1。

    <a href="https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf"><code>String</code></a>


    查看全部
  • 在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :

    1. nodeName : 节点的名称

    2. nodeValue :节点的值

    3. nodeType :节点的类型

    一、nodeName 属性: 节点的名称,是只读的。

    1. 元素节点的 nodeName 与标签名相同
    2. 属性节点的 nodeName 是属性的名称
    3. 文本节点的 nodeName 永远是 #text
    4. 文档节点的 nodeName 永远是 #document

    二、nodeValue 属性:节点的值

    1. 元素节点的 nodeValue 是 undefined 或 null
    2. 文本节点的 nodeValue 是文本自身
    3. 属性节点的 nodeValue 是属性的值

    三、nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型:

    元素类型    节点类型
      元素          1
      属性          2
      文本          3
      注释          8
      文档          9


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

    2018-12-25

举报

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

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