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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 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;

    查看全部
  • 对于IE9+、Chrome、Firefox、Opera 以及 Safari:

    window.innerHeight - 浏览器窗口的内部高度

     window.innerWidth - 浏览器窗口的内部宽度

    对于 Internet Explorer 8、7、6、5:

    document.documentElement.clientHeight表示HTML文档所在窗口的当前高度。

     document.documentElement.clientWidth表示HTML文档所在窗口的当前宽度。


    Document对象的body属性对应HTML文档的<body>标签

    •  document.body.clientHeight

    •  document.body.clientWidth

    在不同浏览器都实用的 JavaScript 方案:

    var w= document.documentElement.clientWidth
          || document.body.clientWidth;
    var h= document.documentElement.clientHeight
          || document.body.clientHeight;


    查看全部
  • <script type="text/javascript">

     //创建数组

     var arr=['*','##',"***","&&","****","##*"];

     arr[7]="**";

     //显示数组长度

     var len=arr.length;

     alert(len);

     //将数组内容输出,完成达到的效果。

    for(var i=0;i<len;i++)

    {

        document.write(arr[i]+"<br/>");

    }

    </script>

    js是一种轻量级的语言,所有的变量都用var定义,系统会自己识别其类型

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

    2018-10-02

  • charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。

    语法:

    stringObject.charAt(index)

    注意:1.字符串中第一个字符的下标是 0。最后一个字符的下标为字符串长度减一(string.length-1)。

    2.如果参数 index 不在 0 与 string.length-1 之间,该方法将返回一个空字符串。

    注意:一个空格也算一个字符。

    查看全部
  • 定义mystr字符串后,我们就可以访问它的属性和方法。


    访问字符串对象的属性length --->返回字符串的长度

    使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写

    使用toLowerCase()方法,将字符串所有大写字母都变成小写的字符串


    var str1="i love javascript";

       var str2="I LOVE YOU";

       document.write(str1.toUpperCase()+"<br>");

       document.write(str2.toLowerCase());


    查看全部
  • get/setTime() 返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。


    :1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒

    查看全部
  • getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成

    查看全部
    0 采集 收起 来源:返回星期方法

    2018-10-02

  • get/setFullYear() 返回/设置年份


    注意:

    结果格式依次为:星期、月、日、年、时、分、秒、时区。(火狐浏览器)

    查看全部
  • createTextNode() 方法创建新的文本节点,返回新创建的 Text 节点。

    document.createTextNode(data)  data:字符串值 可
    规定此节点的文本


    查看全部
  • 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。

    定义一个时间对象 :

    var Udate=new Date();

    注意:使用关键字new,Date()的首字母必须大写。 

    使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。

    555c650d0001ae7b04180297.jpg


    date:Sun Oct 07 2018 10:51:06 GMT+0800 (中国标准时间)
    getDate():7 //得到日
    getFullYear():2018 //得到年份
    getYear():118
    getMonth():9 //注意:这里得到的月份值在应用的时候需要在加上1
    getHours():10 //时
    getMinutes():51 //分
    getSeconds():6 //秒
    getTime():1538880666129
    getDay():0 //注意:这里得到的星期几,返回的是0-6的数字,0 表示星期天


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

    2018-10-07

  • JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。

    对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;

    对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;

    JavaScript 提供多个内建对象,比如 String、Date、Array 等等,使用对象前先定义


    访问对象属性的语法:

    objectName.propertyName

    访问对象的方法:

    objectName.methodName()

    如使用string 对象的 toUpperCase() 方法来将文本转换为大写

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

    2018-10-02

  • 获取元素的值设置和获取方法为:例:赋值:document.getElementById(“id”).value = 1; 取值:var = document.getElementById(“id”).value;

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

    2018-10-02


  • var j=document.getElementById("wb").value;

    获取到数值后要转换为数字形式

    使用parseInt(j); 有时候没效果记得查看符号是否变为中文符号,例如;




    查看全部
  • createElement()方法可创建元素节点。此方法可返回一个 Element 对象。

    document.createElement(tagName)

    tagName:字符串,这个字符串用来指明创建元素的类型

    查看全部
  • 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。

    注意:不同浏览器对onunload事件支持不同。


    查看全部

举报

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

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