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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit) separator为分隔符,limit为分割的次数(即保留前几个)
    查看全部
  • indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法 stringObject.indexOf(substring, startpos) substring 为要检索的字符串,用引号括起来 startpos检索开始的位置,为数字。 索引从0开始计数
    查看全部
  • charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。 stringObject.charAt(index)
    查看全部
  • 使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写; 使用 String 对象的 toLowerCase() 方法来将字符串大写字母转换为小写
    查看全部
  • 访问子节点的第一项和最后一项: node.firstChild 与ElementNode.childNodes[0]是一样的效果 node.lastChild 与elementNode.childNode[elementNode.childNodes.lenght-1]是一样的效果
    查看全部
  • get/setTime() 返回/设置时间 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”
    查看全部
  • getDay() 返回星期,返回的是0-6的数字,0 表示星期天
    查看全部
    0 采集 收起 来源:返回星期方法

    2015-04-08

  • var mydate=new Date();//当前时间2014年3月6日 document.write(mydate+"<br>");//输出当前时间 document.write(mydate.getFullYear()+"<br>");//输出当前年份 mydate.setFullYear(81); //设置年份 document.write(mydate+"<br>"); //输出年份被设定为 0081年。 结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器)
    查看全部
  • 定义一个时间对象: var objctName=new Date(); 使用关键字new,Date()的首字母必须大写; 自定义初始值: var d = new Date(2012,10,1); var d = new Date('Oct 1,2012') 访问方法语句:"<日期对象>.<方法>" Date对象中处理时间和日期的常用方法: get/setDate() 返回/设置日期 get/setFullYear() 返回/设置年份,用四位数表示 get/setYear() 返回/设置年份 get/setMonth() 返回/设置月份,0为1月,所以需要加1 get/setDay() 返回/设置星期,0为星期天 get/setHours() 返回/设置小时,24小时制 get/setMinutes() 分钟数 get/setSeconds() 秒钟数 get/setTime() 返回/设置时间(毫秒为单位)
    查看全部
    0 采集 收起 来源: Date 日期对象

    2018-03-22

  • 思路跟答案相比之下,直接用js修改style,为了方便测试用的onmouseover解发,懒得点。 答案是用js改class名来应用css,代码简洁很多。
    查看全部
    0 采集 收起 来源:编程挑战

    2015-04-08

  • 访问兄弟节点 1. nextSibling 属性可返回某个节点之后紧跟的节点(处于同一树层级中)。 语法: nodeObject.nextSibling 说明:如果无此节点,则该属性返回 null。 2. previousSibling 属性可返回某个节点之前紧跟的节点(处于同一树层级中)。 语法: nodeObject.previousSibling 说明:如果无此节点,则该属性返回 null。 注意: 两个属性获取的是节点。Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而其它浏览器不会忽略。
    查看全部
    0 采集 收起 来源:访问兄弟节点

    2015-04-08

  • window对象 window对象是BOM的核心,window对象指当前的浏览器窗口。 window对象方法: 注意:在JavaScript基础篇中,已讲解了部分属性,window对象重点讲解计时器。
    查看全部
    0 采集 收起 来源:window对象

    2015-04-08

  • 访问父节点parentNode 获取指定节点的父节点 语法: elementNode.parentNode 注意:父节点只能有一个。 看看下面的例子,获取 P 节点的父节点,代码如下: <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 id="text"> <p> parentNode <span id="con"> 获取指点节点的父节点</span> </p> </div> <script type="text/javascript"> var mynode= document.getElementById("con"); document.write(mynode.parentNode.parentNode.nodeName); </script> 运行结果: parentNode获取指点节点的父节点 DIV 注意: 浏览器兼容问题,chrome、firefox等浏览器标签之间的空白也算是一个文本节点。
    查看全部
  • 访问子结点的第一和最后项 一、firstChild 属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。 语法: node.firstChild 说明:与elementNode.childNodes[0]是同样的效果。 二、 lastChild 属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。 语法: node.lastChild 说明:与elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。 注意: 上一节中,我们知道Internet Explorer 会忽略节点之间生成的空白文本节点,而其它浏览器不会。我们可以通过检测节点类型,过滤子节点。 (以后章节讲解) 任务 试一试,找到指定元素(div)的第一个和最后一个子节点。 1. 第15行输出指定元素(div)的第一个子节点。 2. 第16行输出指定元素(div)的最后一个子节点。 3. 也许结果和你想象的不一样,试着调整代码,输出正确代码。
    查看全部
  • ........
    查看全部

举报

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

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