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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 提取指定数目的字符substr() substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串。 语法: stringObject.substr(startPos,length) 参数说明: startPos:必需,开始位置 length:可选参数 注意:如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。 如果startPos为负数且绝对值大于字符串长度,startPos为0。
    查看全部
  • 插入节点insertBefore() insertBefore() 方法可在已有的子节点前插入一个新的子节点。 语法: insertBefore(newnode,node); 参数: newnode: 要插入的新节点。 node: 指定此节点前插入节点。
    查看全部
  • 多种选择(Switch语句) 当有很多种选项的时候,switch比if else使用更方便。 语法: switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不同时执行的代码 } 语法说明: Switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case。如所有case值都不匹配,执行default后的语句。
    查看全部
  • var otest = document.getElementById("test"); var newnode = document.createElement("li"); var newtext= document.createTextNode("PHP"); newnode.appendChild(newtext); otest.appendChild(newnode); 使用了两次appendChild()对其功能的理解;document.createTextNode(),document.createElement()
    查看全部
  • 返回/设置时间方法 get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。 注意:1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒 2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”
    查看全部
  • 多重判断(if..else嵌套语句) 要在多组语句中选择一组来执行,使用if..else嵌套语句。 语法: if(条件1) { 条件1成立时执行的代码} else if(条件2) { 条件2成立时执行的代码} ... else if(条件n) { 条件n成立时执行的代码} else { 条件1、2至n不成立时执行的代码}
    查看全部
  • var otest = document.getElementById("test"); var newnode=document.createElement("li"); newnode.innerHTML='PHP'; otest.appendChild(newnode);
    查看全部
  • 二选一 (if...else语句) if...else语句是在指定的条件成立时执行代码,在条件不成立时执行else后的代码。 语法: if(条件) { 条件成立时执行的代码} else {条件不成立时执行的代码}
    查看全部
  • 返回星期方法 getDay() 返回星期,返回的是0-6的数字,0 表示星期天.
    查看全部
    0 采集 收起 来源:返回星期方法

    2015-08-08

  • 做判断(if语句) if语句是基于条件成立才执行相应代码时使用的语句。 语法: if(条件) { 条件成立时执行代码} 注意:if小写,大写字母(IF)会出错!
    查看全部
  • 提取字符串substring() substring() 方法用于提取字符串中介于两个指定下标之间的字符。 语法: stringObject.substring(starPos,stopPos) 参数说明: starPos:开始位置,必需 stopPos:结束位置,可选参数 注意: 1. 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。 2. 如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。 3. 如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
    查看全部
  • 插入节点appendChild() 在指定节点的最后一个子节点列表之后添加一个新的子节点。 语法: appendChild(newnode) 参数: newnode:指定追加的节点。
    查看全部
  • 返回/设置年份方法 get/setFullYear() 返回/设置年份,用四位数表示。 var mydate=new Date();//当前时间2014年3月6日 document.write(mydate+"<br>");//输出当前时间 document.write(mydate.getFullYear()+"<br>");//输出当前年份 mydate.setFullYear(81); //设置年份 document.write(mydate+"<br>"); //输出年份被设定为 0081年。 注意:不同浏览器, mydate.setFullYear(81)结果不同,年份被设定为 0081或81两种情况。 注意:1.结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器) 2. 不同浏览器,时间格式有差异。
    查看全部
  • Date 日期对象----日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。 1.定义 :var Udate=new Date(); 注意:使用关键字new,Date()的首字母必须大写,当前时间(当前电脑系统时间)。 2.自定义初始值 var d = new Date(2012, 10, 1); //2012年10月1日 var d = new Date('Oct 1, 2012'); //2012年10月1日 3.访问方法语法:<日期对象>.<方法> 4.Date对象中处理时间和日期的常用方法: get/setDate()----返回/设置日期 get/setFullYear()----返回/设置年份,用四位数表示 get/setYear()----返回/设置年份 get/setMonth()----返回/设置月份 get/setHours()----返回/设置小时,24小时 get/setMinutes()----返回/设置分钟, get/setSeconds()----返回/设置秒, get/setTime()----返回/设置时间(毫秒为单位)
    查看全部
    0 采集 收起 来源: Date 日期对象

    2018-03-22

  • 1. onload: 事件在页面加载完成后,立即发生。 2. onunload:当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件。 注意:不同浏览器对onunload事件支持不同。 各浏览器对onunload的兼容性: 1. 关闭当前浏览器窗口 事件被触发:IE6、Firefox、Chrome;事件未触发:IE7、IE8、Safari、Opera; 2. 导航到另一个进入一个新的地址或选择一个喜欢的位置 事件被触发:IE6、Firefox、Chrome、IE7、IE8、Safari;事件未触发:Opera; 3. 单击后退,前进,刷新,或主页按钮 事件被触发:IE6、Firefox、Chrome、IE7、IE8、Safari; 事件未触发:Opera; 4. 点击一个链接到新页面 事件被触发:IE6、Firefox、Chrome、IE7、IE8、Safari、Opera;
    查看全部

举报

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

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