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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 放在select标签里面 才能调用message函数

    查看全部
  • 网页卷去的距离与偏移量

    我们先来看看下面的图:

    scrollLeft:设置或获取位于给定对象左边界与窗口中目前可见内容的最左端之间的距离 ,即左边灰色的内容。

    scrollTop:设置或获取位于对象最顶端与窗口中可见内容的最顶端之间的距离 ,即上边灰色的内容。

    offsetLeft:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 。

    offsetTop:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置 。


    查看全部
  • 网页尺寸offsetHeight

    offsetHeight和offsetWidth,获取网页内容高度和宽度(包括滚动条等边线,会随窗口的显示大小改变)。

    一、值

    offsetHeight = clientHeight + 滚动条 + 边框。

    二、浏览器兼容性

    var w= document.documentElement.offsetWidth     || document.body.offsetWidth; var h= document.documentElement.offsetHeight     || document.body.offsetHeight;

                   


    查看全部
  • 网页尺寸scrollHeight

    scrollHeight和scrollWidth,获取网页内容高度和宽度。

    一、针对IE、Opera:

    scrollHeight 是网页内容实际高度,可以小于 clientHeight。

    二、针对NS、FF:

    scrollHeight 是网页内容高度,不过最小值是 clientHeight。也就是说网页内容实际高度小于 clientHeight 时,scrollHeight 返回 clientHeight 。

    三、浏览器兼容性

    var w=document.documentElement.scrollWidth    || document.body.scrollWidth; var h=document.documentElement.scrollHeight    || document.body.scrollHeight;

    注意:区分大小写

    scrollHeight和scrollWidth还可获取Dom元素中内容实际占用的高度和宽度。


    查看全部
  • 一、语法:

    node.firstChild

    说明:与elementNode.childNodes[0]是同样的效果。 

    二、语法:

    node.lastChild

    说明:elementNode.childNodes[elementNode.childNodes.length-1]是同样的效果。


    查看全部
  • x.nodeType!=1

    为了保证进入循环的不是一个元素,当x为元素之外的类型时需要进入循环(查找下一个元素或上一个元素)

    x

    确认这个x是存在的


    x&&x.nodeType!=1

    x存在且x的类型不是元素时进入循环,查找下一个元素

    当x不存在(null)时(x为第一个元素或最后一个元素,无法向上或向下寻找),或x的类型为元素时,不进入循环

    查看全部
    0 采集 收起 来源:访问兄弟节点

    2018-12-28

  • 语法:

    elementNode.childNodes
    var x =

    说明: [0]是指第1个div标签

    注意:

    如果选定的节点没有子节点,则该属性返回不包含节点的 NodeList。


    查看全部

  • Date对象中处理时间和日期的常用方法

    查看全部
    0 采集 收起 来源: Date 日期对象

    2018-12-28

  • toUpperCase()将文本转换成大写

    查看全部
    0 采集 收起 来源:什么是对象

    2018-12-28

  • myarr.concat():连接数组

    myarr.join() :用符号分隔


    查看全部
  • Math.round()\


    四舍五入

    查看全部
    0 采集 收起 来源:四舍五入round()

    2018-12-28

  • Math.ceil(x)向上取整数

    它返回的是大于或等于x,并且与x最接近的整数。

    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-12-28

  • <script type="text/javacsript">

     var infos = [ 

                ['小A','女',21,'大一'],


    ['小B','男',23,'大三'],


    ['小C','男',24,'大四'],


    ['小D','女',21,'大一'],


    ['小E','女',22,'大四'],


       ['小F','男',21,'大一'],


    ['小G','女',22,'大二'],


    ['小H','女',20,'大三'],

    ['小I','女',20,'大一'],


    ['小J','男',20,'大三']

    ];

    for(var i = infos.length - 1;i>0;i--){/*数组大的方面 下标必须-1 所以vari=infos.length-1;下标都是以0开始 i>=0;i--*/

    switch(infos[i][3]){

    case'大一':

    switch(infos[i][1]){

    case'女':

    document.write(infos[i]+'<br>')

    }

    }

    }

    </script>

    查看全部
    0 采集 收起 来源:编程练习

    2018-12-28

  • Location 接口表示其链接到的对象的位置(URL)

    语法:

    location.[属性|方法]

    location对象属性图示:

    https://img1.sycdn.imooc.com//5c24fa960001b26909900216.jpg

    location 对象属性:

    https://img1.sycdn.imooc.com//5c24faa90001c4ec06220271.jpg

    location 对象方法:

    https://img1.sycdn.imooc.com//5c24fab400016a2405170126.jpg

    更多详情可参考MDN文档:

    Web/API/Location

    Web/API/Window/location


    查看全部
    0 采集 收起 来源:Location对象

    2018-12-28

  • window.history.go(number)

    参数:

    https://img1.sycdn.imooc.com//5c24f1dd00011a9a06490153.jpg

    window.history.go(-2) 和在浏览器中单击两次后退按钮操作一样。

    window.history.go(3);返回当前页面之后浏览过的第三个历史页面


    查看全部

举报

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

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