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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • split(s,l) 方法将字符串分割为字符串数组,并返回此数组。 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。 可选参数l 分割次数
    查看全部
  • indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 stringObject.indexOf(substring, startpos) 可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找。
    查看全部
  • stringObject.charAt(index)
    查看全部
  • +群364613428
    查看全部
  • continue的作用是仅仅跳过本次循环,而整个循环体继续执行。 语句结构: for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) { continue; } 循环代码 }
    查看全部
  • 在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。 格式如下: for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) {break;} 循环代码 }
    查看全部
    0 采集 收起 来源:退出循环break

    2015-05-29

  • do...while语句结构: do { 循环语句 } while(判断条件) 我们试着输出5个数字。 <script type="text/javascript"> num= 1; do { document.write("数值为:" + num+"<br />"); num++; //更新条件 } while (num<=5) </script>
    查看全部
  • 这个任务耗费了半个多小时,总结一点经验教训: 最初在IE11、Chrome38、firefox38中执行失败,调试工具分别显示“无法设置未定义或 null 引用的属性“value””、“Uncaught TypeError: Cannot set property 'value' of null ”、“TypeError: document.getElementById(...) is null” ,看似是“document.getElementById("clock").value = attime;”这行有问题 最终找到错误的地方在setInterval(clock(),3000)这行! 调用函数格式(假设有一个clock()函数): setInterval("clock()",1000) 或 setInterval(clock,1000) 当setInterval调用函数时,带了括号一定放在引号里面(即("clock()",1000)),没有带括号则不需要用引号(即(clock,1000)) 看文档的时候不仔细,用的时候耽误了很多时间 最终在IE11、Chrome38、firefox38上看到效果了,不过firefox38和另外两个略有不同: setInterval(clock,3000); //每过3秒钟显示一次时间 在firefox38上:页面加载完的那一刻就显示了当时时间,然后过3秒钟再更新一次时间,再过3秒钟更新一次...... 在IE11、Chrome38上:页面加载完那一刻没有显示时间,然后过3秒钟显示了时间,再过3秒钟更新一次......
    查看全部
  • 网页关闭事件:onunload() 注意这个事件的触发在写法上有些特殊,与以上那些事件不太相同,正确的写法如下: <script> window.onunload==onunload_message; function onunload_message(){ alert("你确定离开该网页吗?"); } </script>
    查看全部
  • 触发网页加载事件时,onload写在body标签中,即 <body onload="message()"></body>
    查看全部
  • 当文本框或者文本域中的内容被选中时,就会触发onselect事件,同时调用的程序就会被执行
    查看全部
  • 对于下拉列表框若进行光标聚集事件,onfocus必须放在select标签之中,因为select代表整个下拉列表框,option则只是代表下拉列表框中的某个选项。 form> <select> <option></option> <option></option> <option></option> <option></option> <option></option> </select> </form>
    查看全部
  • scrollLeft:设置或获取位于给定对象左边界与窗口中目前可见内容的最左端之间的距离 ,即左边灰色的内容。 scrollTop:设置或获取位于对象最顶端与窗口中可见内容的最顶端之间的距离 ,即上边灰色的内容。 offsetLeft:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 。 offsetTop:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置 。
    查看全部
  • offsetHeight和offsetWidth,获取网页内容高度和宽度(包括滚动条等边线,会随窗口的显示大小改变)。 <script type="text/javascript"> var w= document.documentElement.offsetWidth||document.body.offsetWidth; var h= document.documentElement.offsetHeight||document.body.offsetHeight; document.write(w+"<br/>"+h); </script>
    查看全部
  • 对于鼠标移开事件来说,并不是鼠标不再该对象上就会触发鼠标移开事件,而是鼠标之前必须处于该对象身上,然后鼠标再离开才触发鼠标移开事件; 所以并不会发生一加载好网页,由于鼠标并不在该对象身上就触发鼠标移开事件的事情,这点要搞清楚。
    查看全部

举报

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

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