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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • get/setTime() 返回/设置时间【get是得到计算机时间或括号里设置的时间set是设置时间】
    查看全部
  • 访问对象属性的语法: objectName.propertyName【对象名.属性名】 访问对象的方法: objectName.methodName()【对象名.发方法】
    查看全部
    0 采集 收起 来源:什么是对象

    2015-07-17

  • 获取高度和宽度,在不同浏览器都实用的 JavaScript 方案。感觉答案怪怪的
    查看全部
  • 数组赋值: 第一步:创建数组var myarr=new Array(); 第二步:给数组赋值 myarr[1]=" 张三"; myarr[2]=" 李四"; 二维数组定义方法: var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2 myarr[i]=new Array(); //再声明二维 for(var j=0;j<3;j++){ //二维长度为3 myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j } }
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • JS 中“===”与 “==”比较的区别 1. ==用于一般比较,==在比较的时候可以转换数据类型。 2. ===用于严格比较,===严格比较,只要类型不匹配就返回flase。 看一个简单的例子: 给定 x=5 == 等于 x==8 为 false === 全等(值和类型) x===5 为 true;x==="5" 为 false 举例说明: "1" == true 类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1; 此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1; 此时,"==" 左右两边的类型都为数值型,比较成功! 如果比较:"1" === true 左侧为字符型,右侧为bool布尔型,左右两侧类型不同,结果为false; 如果比较:"1" === 1 左侧为字符型,右侧为int数值型,左右两侧类型不同,结果为false; 如果比较:1 === 1 左侧为int数值型,右侧为int数值型,左右两侧类型相同,数值大小也相同,结果为true; 如果比较:1 === 2 左侧为int数值型,右侧为int数值型,左右两侧类型相同,但数值大小不同,结果为false; 简而言之就是 "==" 只要求值相等; "===" 要求值和类型都相等
    查看全部
    0 采集 收起 来源: Date 日期对象

    2018-03-22

  • substring(strpos,stopos);提取字符串 indexOf('字符')获取首次出现字符的角标 substr(startPos,length)从字符串中提取从 startPos位置开始的指定数目的字符串。 stringObject.split(separator,limit)方法将字符串分割为字符串数组,并返回此数组。 stringObject.charAt(index)方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。 string.slice()返回一个新的字符串,包含从 start 到 end (不包括该元素)的 stringObject中的元素。
    查看全部
    0 采集 收起 来源:编程练习

    2015-07-17

  • b=a++ ; 相当于 b=a ; 然后 a 自己加1 b=++a ; 相当于 a 自己加 1, 然后 b=a; (此时 a 已经先加1了)
    查看全部
    0 采集 收起 来源:编程练习

    2015-07-17

  • 1、a++是运算后自增,而++a是先自增在运算(即++a 先自加再取值,a++先取值后自加) 2、%是取余 5%3=2 、/是取商 5/3=1
    查看全部
    0 采集 收起 来源:编程练习

    2015-07-17

  • 数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 参数说明: 1.如果不指定<方法函数>,则按unicode码顺序排列。 2.如果指定<方法函数>,则按<方法函数>所指定的排序方法排序。 myArray.sort(sortMethod); 语法: arrayObject.sort(方法函数) 注意: 该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下: 若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。 若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。 若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。 <script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script>
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。
    查看全部
    0 采集 收起 来源:History 对象

    2015-07-17

  • <script type="text/JavaScript"> var myweek=3;//myweek表示星期几变量 switch(myweek) { case 1: case 2: document.write("学习理念知识"); break; case 3: case 4: document.write("到企业实践"); break; case 5: document.write("总结经验"); break; default: document.write("周六、日休息和娱乐"); } </script>
    查看全部
  • setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次。 语法: setTimeout(代码,延迟时间);
    查看全部
  • 定义函数 function 函数名( ) { 函数体; } function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。
    查看全部
    0 采集 收起 来源:定义函数

    2015-07-17

  • 函数的作用,可以写一次代码,然后反复地重用这个代码。 如:我们要完成多组数和的功能。使用函数完成: function add2(a,b){ sum = a + b; alert(sum); } // 只需写一次就可以 add2(3,2); add2(7,8); .... //只需调用函数就可以
    查看全部
    0 采集 收起 来源:什么是函数

    2015-07-17

  • 选定元素slice() slice() 方法可从已有的数组中返回选定的元素。 语法 arrayObject.slice(start,end) 参数说明: 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。 2. 该方法并不会修改数组,而是返回一个子数组。 注意: 1. 可使用负值从数组的尾部选取元素。 2.如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。 3. String.slice() 与 Array.slice() 相似。
    查看全部
    0 采集 收起 来源:选定元素slice()

    2015-07-17

举报

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

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