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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • switch必须赋初始值,值与每个case值匹配。满足执行该case后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。
    查看全部
  • 啊啊啊~~~~~好开心的代码 实现在html页面中的插入JavaScript脚本,打开页面时,在页面中显示一句话 : "系好安全带,准备启航--目标JS",并弹出一个提示框:"准备好了,起航吧!"
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 在网页中插入JS代码,实现输出"JS进阶篇",并弹出对话框,内容为"关注JS高级篇"。
    查看全部
    0 采集 收起 来源:让你认识JS

    2018-03-22

  • substring(),提取字符串中介于两个指定下标之间的字符。 tringObject.substring(starPos,stopPos) 注意: 1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。 2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。 3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。 4.如果省略第2个参数,那么返回的子串会一直到对象的结尾。
    查看全部
  • 调用函数创建链接
    查看全部
  • Array 数组对象 数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的 数组定义的方法: ar 数组名= new Array(); 2. 定义时指定有n个空元素的数组: var 数组名 =new Array(n); 3.定义数组的时候,直接初始化数据: var 数组名 = [<元素1>, <元素2>, <元素3>...]; 我们定义myArray数组,并赋值,代码如下: var myArray = [2, 8, 6]; 数组元素使用: 数组名[下标] = 值; 注意: 数组的下标用方括号括起来,从0开始。 数组属性: length 用法:<数组对象>.length;返回:数组的长度,即数组里有多少个元素。它等于数组里最后一个元素的下标加一。 数组的方法 concat() 谅解两个或更多的数组,并返回结果 join() 把数组的所有元素放入一个字符串。元素通过制定的分隔符进行分隔 pop()删除并返回数组的最后一个元素 push()向数组的末尾添加一个或更多元素,并返回新的长度。 reverse()颠倒数组中元素的顺序。 shift()删除并返回数组的第一个元素 slice()从某个已有的数组返回选定的元素 sort()对数组的元素进行排序。 splice()删除元素,并向数组添加新元素 toSource()返回该对象的源代码 toString()把数组转换为字符串,并返回结果。
    查看全部
    0 采集 收起 来源: Array 数组对象

    2018-03-22

  • 字符串分割split() split() 方法将字符串分割为字符串数组,并返回此数组。 stringObject.split(separator,limit) 参数:separator 必需,从该参数指定的地方分割 string.Object; limit 可选参数,分割的次数,如设置参数,返回的字符串不会多于这个参数指定的数值,如果无此参数为不限制次数 ps:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
    查看全部
  • 访问父节点parentNode:获取指定节点的父节点 语法:elementNode.parentNode 注意:父节点只能有一个。 <div id="text"> <p id="con"> parentNode 获取指点节点的父节点</p> </div> <script type="text/javascript"> var mynode= document.getElementById("con"); document.write(mynode.parentNode.nodeName); </script> 运行结果: parentNode 获取指点节点的父节点 DIV 访问祖节点: elementNode.parentNode.parentNode <div class="container"> <div id="text"> parentNode <p id="con">parentNode获取指定节点的父节点</p> </div> </div> <script type="text/javascript"> var mynode=document.getElementById("con"); document.write(mynode.parentNode.nodeName+"<br/>"); document.write(mynode.parentNode.parentNode.nodeName); </script> 注意: 浏览器兼容问题,chrome、firefox等浏览器标签之间的空白也算是一个文本节点。
    查看全部
  • ceil() 方法可对一个数进行向上取整。 floor() 方法可对一个数进行向下取整。 document.write(Math.floor(x);//x必须为一个数值 document.write(Math.ceil(x);//x必须为一个数值
    查看全部
    0 采集 收起 来源:向下取整floor()

    2015-07-27

  • 表达式: 一个表达式可以包含常数或变量,如:num=num+1;
    查看全部
  • Math对象 1. 作用:Math对象,提供对数据的数学计算。 2. 使用 Math 的属性和方法,代码如下: var mypi=Math.PI; var myabs=Math.abs(-15); 3. 注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。 Math 对象属性: E 算数常量e LN2 2的自然对数 LN10 10的自然对数 LOG2E 以2为底的 e 的对数 LOG10E 以10为底的 e 的对数 PI 圆周率 SQRT1_2 2的平方根的倒数 SQRT2 2的平方根 ---------------------------- 3.Math 方法: abs(x) 绝对值 acos(x) 反余弦 asin(x) 反正弦 atan(x) 反正切 atan2(x,y) x 轴到点(x,y)的角度 ceil(x) 向上舍入 cos(x) 余弦 exp(x) e的指数 floor(x) 向下舍入 log(x) x的自然对数(以e为底) max(x,y) x 和 y 中的最大值 min(x,y) x 和 y 中的最小值 pow(x,y) x 的 y 次幂 random() 0-1 间的随机数 sin(x) 正弦 sqrt(x) x的平方根 tan(x) 正切 toSource() 该对象的源代码 valueOf() Math对象的原始值
    查看全部
    0 采集 收起 来源:Math对象

    2015-07-27

  • var mynum = 5 ; //声明变量mynum并赋值。 注:这里 "="号的作用是给变量赋值,不是等于号。
    查看全部
  • 返回指定的字符串首次出现的位置——indexOf() 语法 : stringObject.indexOf(substring, startpos) 说明: 1.该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 substring。 2.可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找。 3.如果找到一个 substring,则返回 substring 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。 注意:1.indexOf() 方法区分大小写。 2.如果要检索的字符串值没有出现,则该方法返回 -1。
    查看全部
  • 变量声明 1.语法: var 变量名1,变量名2...; 注意:变量也可以不声明,直接使用,但为了规范,需要先声明,后使用。
    查看全部
  • 返回指定位置的字符 charAt() :返回的字符是长度为 1 的字符串。 语法:stringObject.charAt(index) ,其中index为该字符在字符串中的下标 注意:1.字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。 2.如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。
    查看全部

举报

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

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