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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • js中通过属性调用函数:trs[1].onmouseover=func1; "func1"是函数名; 错误调用:trs[1].onmouseover=func1();
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 【参考】几种对js的this指代含义的理解: 1.this指针代表的是执行当前代码的对象的所有者。 2.this指的是调用函数的那个对象。 3.this ——跟定义没关系、跟调用有关 想知道this是谁——看调用的地方 附: this的优先级排序: 高   new   系统替你创建的object |  定时器   window |  事件   发生事件的对象 |  方法   对象 低   其他   window
    查看全部
    1 采集 收起 来源:编程练习

    2015-02-06

  • Date 日期对象 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。 定义一个时间对象 : var Udate=new Date(); 注意:使用关键字new,Date()的首字母必须大写。 使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。 如果要自定义初始值,可以用以下方法: var d = new Date(2012, 10, 1); //2012年10月1日 var d = new Date('Oct 1, 2012'); //2012年10月1日 1.get/setDate()返回/设置日期 2.get/setFullYear 返回/设置年份 3.get/setYear 返回/设置年份 4.get/setMonth() 返回/设置月份。0:一月....11:十二月,所以加一。 5.get/setDay() 返回/设置星期,0表示星期天。 6.get/setHours() 返回/设置小时,24小时制。 7.get/setMinutes() 返回/设置分钟数 8.get/setSeconds() 返回设置秒钟数 9.get/setTime() 返回/设置时间(毫秒为单位)
    查看全部
    0 采集 收起 来源: Date 日期对象

    2015-02-06

  • 数组for循环内记得加下标[i]
    查看全部
    0 采集 收起 来源:节点属性

    2015-02-06

  • 【window.onload的使用(二)】 3、同时 调用多个函数 直接写到html的body标签里面,如: <html> <body onload="func1();func2();func3();"> </body> </html> 4、js调用多个函数,以下这种调用方式可以用于不太复杂的JS程序中,如果程序函数很多,逻辑比较复杂,可以考虑用第五种方式。 <script type="text/javascript"> function func1(){……} function func2(){……} function func3(){……} window.onload=function(){ func1(); func2(); func3(); } </script> 5、JS自定义函数式多次调用 <script type="text/javascript"> function func1(){……} function func2(){……} function func3(){……} function addLoadEvent(func){ var oldonload=window.onload; if(typeof window.onload!="function"){ window.onload=func; } else{ window.onload=function(){ oldonload(); func(); } } } addLoadEvent(func1); addLoadEvent(func2); addLoadEvent(func3); </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 【window.onload的使用(一)】 1、最简单的调用方式 直接写到html的body标签里面,如: <html> <body onload="func()"> </body> </html> 2、在JS语句调用 <script type="text/javascript"> function func(){……} window.onload=func; </script>
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 我们还可以用简单的方法创建上面的数组和赋值: 第一种方法: var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 第二种方法: var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”) 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
    查看全部
  • body的尺寸随着内容变化而改变
    查看全部
  • offsetParent:布局中设置postion属性(Relative、Absolute、fixed)的父容器,从最近的父节点开始,一层层向上找,直到HTML的body。
    查看全部
  • scrollLeft:设置或获取位于给定对象左边界与窗口中目前可见内容的最左端之间的距离 ,即左边灰色的内容。 scrollTop:设置或获取位于对象最顶端与窗口中可见内容的最顶端之间的距离 ,即上边灰色的内容。 offsetLeft:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 。 offsetTop:获取指定对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置 。
    查看全部
  • offsetHeight和offsetWidth,获取网页内容高度和宽度(包括滚动条等边线,会随窗口的显示大小改变)。 一、值 offsetHeight = clientHeight + 滚动条 + 边框。 二、浏览器兼容性 var w= document.documentElement.offsetWidth || document.body.offsetWidth; var h= document.documentElement.offsetHeight || document.body.offsetHeight;
    查看全部
  • 对数组整体操作使用for循环遍历,局部操作可用下标
    查看全部
  • 代码……
    查看全部
    0 采集 收起 来源:编程练习

    2015-02-06

  • 数组的应用
    查看全部
    0 采集 收起 来源:编程练习

    2015-02-06

  • var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){ //一维长度为2 myarr[i]=new Array(); //在声明二维 for(var j=0;j<3;j++){ //二维长度为3 myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j } }
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

举报

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

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