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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 浏览了下其他的网页,自己总结了下,不对的地方多多指教 卸载事件通俗的讲,就是离开当前网页,离开当前网页有两种方式, 1.像平常我们关闭网页,也就是离开网页了;2.在当前网页点击加载其他网页,跳转到其他网页,也是离开当前网页的一种; onunload属于第2种,只有当你要跳转到另一个页面时,也就是要离开当前网页了,要跳转到另一个网页了,onunload才会被触发; 那平常时关闭网页就直接跳出一个对话框是怎么办到的?原来还有一个onbeforeunload,顾名思义,就是在onunload被执行之前,就被调用,无论是以上2种跳转方法中的哪种,onbeforeunload都会被触发。 几点说明: ①目前试了Firefox、Google Chrome、IE三个浏览器,该事件只对IE起作用。 ②onunload事件对于刷新页面和超链接跳转其他页面情况有效,对于关闭页面无效。 ③onbeforeunload事件才对关闭页面有效。 ④window.onunload = onunload_message后面不需要加()。如果有人不管加没加(),都在页面跳转和刷新时弹不出提示框,是因为IE限制了网页运行脚本或ActiveX控件,点击“允许阻止的内容”,再刷新和跳转就可以看到效果了。 ⑤加了()的,在页面一打开就会弹出提示框,这个不是我们要实现的效果。
    查看全部
  • 在执行时,从载入页面后每隔指定的时间执行代码。 setInterval(代码,交互时间); 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。
    查看全部
  • getElementById()获取id(是唯一的,所以是单数) getElementsByName()获取name(不是唯一的,所以是复数)
    查看全部
  • Array 数组对象 【定义方法:】 1、一个空数组:var 数组名=new Array(); 2、N个空元素数组:var 数组名=new Array(n); 3、初始化数据的数组:var 数组名=new Array[<元素1>,<元素2>,<元素3>...]; eg:var myArray=[2,8,6]; 【length属性】等于数组里最后一个元素的下标加1 <数组对象>.length
    查看全部
    0 采集 收起 来源: Array 数组对象

    2018-03-22

  • 在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。 计时器类型: 一次性计时器:仅在指定的延迟时间之后触发一次。 间隔性触发计时器:每隔一定的时间间隔就触发一次。 计时器方法:
    查看全部
  • .字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。
    查看全部
  • <script type="text/javascript"> var mystr="I love JavaScript!" document.write(mystr.charAt(2)); </script> charAt() 方法可返回指定位置的字符。
    查看全部
  • toLowerCase()方法,将字符串所有大写字母都变成小写的字符串。
    查看全部
  • 使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写: var mynum=mystr.toUpperCase();
    查看全部
  • 定义mystr字符串后,我们就可以访问它的属性和方法。 访问字符串对象的属性length: stringObject.length; 返回该字符串的长度。
    查看全部
  • window.open 参数详解 alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 depended | yes/no | 是否和父窗口同时关闭 directories | yes/no | Nav2和3的目录栏是否可见 height | pixel value | 窗口高度 hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键 innerHeight | pixel value | 窗口中文档的像素高度 innerWidth | pixel value | 窗口中文档的像素宽度 location | yes/no | 位置栏是否可见 menubar | yes/no | 菜单栏是否可见 outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度 outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度 resizable | yes/no | 窗口大小是否可调整 screenX | pixel value | 窗口距屏幕左边界的像素长度 screenY | pixel value | 窗口距屏幕上边界的像素长度 scrollbars | yes/no | 窗口是否可有滚动栏 titlebar | yes/no | 窗口题目栏是否可见 toolbar | yes/no | 窗口工具栏是否可见 Width | pixel value | 窗口的像素宽度 z-look | yes/no | 窗口被激活后是否浮在其它窗口之上
    查看全部
  • toolbar | yes/no | 窗口工具栏是否可见 ,toolbar=1,toolbar=0, 和yes,no的含义是一样的。
    查看全部
  • 随机数 random() random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。 注意:返回一个大于或等于 0 但小于 1 的符号为正的数字值。 【获得0 ~ 10之间的随机数】 document.write((Math.random())*10); 【获得0 ~ 10之间的随机整数】 document.write(Math.round((Math.random())*10)); 【获得0 ~ 100之间的随机数】 document.write((Math.random())*100);
    查看全部
    0 采集 收起 来源:随机数 random()

    2017-09-20

  • 四舍五入round() round() 方法可把一个数字四舍五入为最接近的整数。 注意: 1. 返回与 x 最接近的整数。 2. 对于 0.5,该方法将进行上舍入。(5.5 将舍入为 6) 3. 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6)
    查看全部
    0 采集 收起 来源:四舍五入round()

    2017-09-20

  • window.screen//获取用户屏幕信息 availHeight //窗口可以使用的屏幕高度 availwidth //窗口可以使用的屏幕宽带 colorDepth //用户浏览器表示的颜色位数 pixelDepth //同上 height //屏幕的高度 width //屏幕的宽度
    查看全部
    0 采集 收起 来源:screen对象

    2017-09-20

举报

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

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