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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 变量名遵循一些规则: 1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字。 2.变量名区分大小写,如:A与a是两个不同变量。 3.不允许使用JavaScript关键字和保留字做变量名。
    查看全部
  • 字符串小写字母转换为大写:toUpperCase() 字符串大写字母转换为小写:toLowerCase()
    查看全部
  • 返回/设置时间方法 get/setTime()返回/设置时间,单位毫秒数,计算从1970年1月1日零时到日期对象所指的日期的毫秒数 PS:一小时 60 分,一分 60 秒,一秒 1000 毫秒
    查看全部
  • getDay返回是星期,返回的是0-6的数字,0表示星期天。就是返回当天是一个星期的第几天。如果要返回相应“星期”,通过数组完成
    查看全部
    0 采集 收起 来源:返回星期方法

    2015-07-27

  • continue的作用是仅仅跳过本次循环,而整个循环体继续执行
    查看全部
  • 在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。
    查看全部
    0 采集 收起 来源:退出循环break

    2015-07-27

  • 访问子结点的第一和最后项:firstChild 属性返回‘childNodes’数组的第一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。 语法:node.firstChild 说明:与elementNode.childNodes[0]是同样的效果。 二、 lastChild 属性返回‘childNodes’数组的最后一个子节点。如果选定的节点没有子节点,则该属性返回 NULL。 说明:与elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。 注意: 上一节中,我们知道Internet Explorer 会忽略节点之间生成的空白文本节点,而其它浏览器不会。我们可以通过检测节点类型,过滤子节点。
    查看全部
  • http://img1.sycdn.imooc.com//533295ab0001dead05190599.jpg
    查看全部
    0 采集 收起 来源: Array 数组对象

    2015-07-27

  • concat() 谅解两个或更多的数组,并返回结果 join() 把数组的所有元素放入一个字符串。元素通过制定的分隔符进行分隔 pop()删除并返回数组的最后一个元素 push()向数组的末尾添加一个或更多元素,并返回新的长度。 reverse()颠倒数组中元素的顺序。 shift()删除并返回数组的第一个元素 slice()从某个已有的数组返回选定的元素 sort()对数组的元素进行排序。 splice()删除元素,并向数组添加新元素 toSource()返回该对象的源代码 toString()把数组转换为字符串,并返回结果。
    查看全部
    0 采集 收起 来源: Array 数组对象

    2015-07-27

  • 注意:因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。如数组的长度是5,数组的上下限分别是0和4。 JavaScript数组的length属性是可变的,这一点需要特别注意。
    查看全部
  • floor() 方法可对一个数进行向下取整。
    查看全部
    0 采集 收起 来源:向下取整floor()

    2015-07-27

  • ceil() 方法可对一个数进行向上取整。
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2015-07-27

  • Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。 这是它与Date,String对象的区别。
    查看全部
    0 采集 收起 来源:Math对象

    2015-07-27

  • Date 日期对象: 定义一个时间对象 :var Udate=new Date(); 注意:使用关键字new,Date()的首字母必须大写。 备注:使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。 Date对象中处理时间和日期的常用方法: getDate()/setDate() 返回/设置日期 getFullYear()/setFullYear() 返回、设置年份,用四位数表示; getYear()setYear() 返回、设置年费 getMonth()setMonth() 返回、设置年份0:一月 1:二月.... 11:十二月,所以加一 getHours()setHours() 返回、设置小时,24小时 getMinutes()setMinutes()返回设置分钟数 getSeconds()setSeconds()返回设置秒钟数 getTime()setTime() 返回设置时间
    查看全部
    0 采集 收起 来源: Date 日期对象

    2015-07-27

  • 访问子结点childNodes:访问选定元素节点下的所有子节点的列表,返回的值可以看作是一个数组,他具有length属性。 语法:elementNode.childNodes 注意:如果选定的节点没有子节点,则该属性返回不包含节点的 NodeList。 <ul> <li>JavaScript</li> <li>HTML/CSS</li> <li>JQuery</li> </ul> <script type="text/javascript"> var x=document.getElementsByTagName('ul')[0].childNodes; document.write("UL子节点个数:"+x.length+"<br/>"); document.write("节点类型:"+x[0].nodeType); </script> 注意: 1. IE全系列、firefox、chrome、opera、safari兼容问题 2. 节点之间的空白符,在firefox、chrome、opera、safari浏览器是文本节点,所以IE是3,其它浏览器是7,如下图所示:
    查看全部

举报

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

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