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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • clientHeight 四种浏览器【IE、NS、Opera、FireFox]对 clientHeight】对clientHeight的解释都没有什么异议,都认为是内容可视区域的高度,也就是说页面浏览器中可以看到内容的这个区域的高度,一般是最后一个工具条以下到状态栏以上的这个区域,与页面内容无关。 offsetHeight IE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。 NS、FF 认为 offsetHeight 是网页内容实际高度,只不过当网页内容高度小于等于 clientHeight 时,scrollHeight 的值是 clientHeight,而 offsetHeight 可以小于 clientHeight。
    查看全部
  • 多种选择(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后的语句。 注:switch语句能作相应的比较判断 只要在SWITCH中加上TRUE即可进行比较运算了。 switch(true){}
    查看全部
  • 获取value值进行加法运算的时候会默认字符串相连,所以会出现1+1=11这种情况。用parseInt()解析字符串返回一个整数
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

    • 1、var divs = document.getElementsByTagName("div")[0].childNodes; [0]:因为TagName方式获取的元素节点不一定唯一,所以按照html中的顺序,依次排序,0表示获取第一个div的子节点信息。 获取div中第一个子节点就可以这样写: document.write(divs [0]); 2、var divs=document.getElementById("con"); 因为id方法获取的元素节点一定是唯一,所以可以直接写 获取div中第一个子节点就可以这样写: document.write(x.firstChild);   或者是   document.write(x.childNodes[0]);

    查看全部
  • 引用js外部文件:<script src="script.js"></script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 浏览了下其他的网页,自己总结了下,不对的地方多多指教 卸载事件通俗的讲,就是离开当前网页,离开当前网页有两种方式, 1.像平常我们关闭网页,也就是离开网页了;2.在当前网页点击加载其他网页,跳转到其他网页,也是离开当前网页的一种; onunload属于第2种,只有当你要跳转到另一个页面时,也就是要离开当前网页了,要跳转到另一个网页了,onunload才会被触发; 那平常时关闭网页就直接跳出一个对话框是怎么办到的?原来还有一个onbeforeunload,顾名思义,就是在onunload被执行之前,就被调用,无论是以上2种跳转方法中的哪种,onbeforeunload都会被触发。
    查看全部
  • 支持的标签:<body>, <frame>, <frameset>, <iframe>, <img>, <input type="image">, <link>, <script> ,<style>,写在<body>内监听页面加载,正如写在<img>监听图像加载。
    查看全部
  • 加载事件onload()和点击事件onclick()非常重要。加载事件可以在页面加载前通过JS代码对页面样式做出调整,比如检测浏览器宽度屏幕分辨率之后,调整页面的相应尺寸,所以onload()非常实用。
    查看全部
  • prntscr
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • .length 获取数组的大小
    查看全部
  • Math.round() 四舍五入
    查看全部
    0 采集 收起 来源:四舍五入round()

    2018-03-22

  • 为空 undefined?
    查看全部
  • Math.ceil() 向上取整; Math.floor() 向下取整
    查看全部
    0 采集 收起 来源:向下取整floor()

    2018-03-22

  • var myarray = new Array(66,80,90,77,59);//声明并赋值 var myarray = [66,80,90,77,59];//数组方括号声明myarray 变量为数组类型 并赋值
    查看全部
  • substring(x,y)是从第x截取到第y substr(x,y)是从第x开始截取y长度的字符串
    查看全部

举报

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

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