为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • var myArray = new Array()

    查看全部
  • 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)

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

    <script type="text/javascript">
     var mydate=new Date();//定义日期对象
     var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
                                                                //定义数组对象,给每个数组项赋值
     var mynum=mydate.getDay();          //返回值存储在变量mynum中
     document.write(mydate.getDay());   //输出getDay()获取值
     document.write("今天是:"+ weekday[mynum]);      //输出星期几
    </script>

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

    2021-09-07

  • + 1

    http://img1.sycdn.imooc.com//613750c300014c6405160071.jpg

    查看全部
  • 加一

    http://img1.sycdn.imooc.com//613750c300014c6405160071.jpg

    查看全部
  • 月份要加1

    http://img1.sycdn.imooc.com//613750c300014c6405160071.jpg

    查看全部
  • 得到的月份要加1

    http://img1.sycdn.imooc.com//613750c300014c6405160071.jpg

    查看全部
  • 得到的月份数要加一

    http://img1.sycdn.imooc.com//613750c300014c6405160071.jpg

    查看全部
  • 得到的月份数要加一

    http://img1.sycdn.imooc.com//613750c300014c6405160071.jpg

    查看全部
  • 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');   http://img1.sycdn.imooc.com//61374c130001ae7b04180297.jpg //2012年10月1日

    我们最好使用下面介绍的“方法”来严格定义时间。

    访问方法语法:“<日期对象>.<方法>”

    Date对象中处理时间和日期的常用方法:

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

    2021-09-07

  • 什么是对象

    JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。
    对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;
    对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;

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

     var objectName =new Array( ); //使用new关键字定义对象

    或者
     var objectName =[];

    访问对象属性的语法:       objectName.propertyName
    访问对象的方法:           objectName.methodName()

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

    var mystr="Hello world!";            //创建一个字符串var request=mystr.toUpperCase();    //使用字符串对象方法

    以上代码执行后,request的值是:HELLO WORLD!

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

    2021-09-07

  • 多重判断(if..else嵌套语句)

    要在多组语句中选择一组来执行,使用if..else嵌套语句。

    语法:

    if(条件1){ 条件1成立时执行的代码}else  if(条件2){ 条件2成立时执行的代码}
    ...else  if(条件n){ 条件n成立时执行的代码}else{ 条件1、2至n不成立时执行的代码}

    查看全部
  • 1、+号 有链接字符串的作用,连接优先高于运算优先, 所以直接a+b是简单的拼接

    2、js中运算时,需先将输入的字符类型转换再计算,使用全局方法(parseInt、  parseFloat)解析字符串类型,否则存在 2+2=22的这种错误

    3、document.getElementById( id名 ).value 获取或设置 id名的值, 使用parseInt()函数可解析一个字符串,并返回一个整数.

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

    2021-09-06


  • ①目前试了Firefox、Google Chrome、IE三个浏览器,该事件只对IE起作用,其他都无效。
    ②onunload事件对于刷新页面和超链接跳转其他页面情况有效,对于关闭页面并无效果。
    ③onbeforeunload事件才对关闭页面起作用。
    ④window.onunload = onunload_message;后面不需要加()。如果有人不管加没加(),都在页面跳转和刷新时弹不出提示框,可能是因为IE限制了网页运行脚本或ActiveX控件,点击“允许阻止的内容”,再刷新和跳转就可以看到效果了,这个限制提示一般在刚打开页面时出现在页面底部。加了()的,在页面一打开就会弹出提示框,这个不是我们要看到的效果。

    查看全部
  • ①目前试了Firefox、Google Chrome、IE三个浏览器,该事件只对IE起作用。

    ②onunload事件对于刷新页面和超链接跳转其他页面情况有效,对于关闭页面无效。

    ③onbeforeunload事件才对关闭页面有效。

    ④window.onunload = onunload_message后面不需要加()。如果有人不管加没加(),都在页面跳转和刷新时弹不出提示框,是因为IE限制了网页运行脚本或ActiveX控件,点击“允许阻止的内容”,再刷新和跳转就可以看到效果了。

    ⑤加了()的,在页面一打开就会弹出提示框,这个不是我们要实现的效果。
    在这里只是说一下 @18777266774 这个用户的说法不全面而且有问题。onunload 和onbeforunload 的效果其实是一样的,都是在刷新或关闭时调用。

    他们真正的区别是before单词的意思是在之前,,,,反映过来的核心是一个已经发生(onunload) 一个在发生之前(onbeforeunload)。

    onunload 已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。

    onbeforeunload 是正要去服务器读 取新的页面时调用,此时还没开始读取;

    区别在于onbeforeunload在onunload之前执行,可以阻止onunload的执行

    查看全部
  • ①目前试了Firefox、Google Chrome、IE三个浏览器,该事件只对IE起作用。

    ②onunload事件对于刷新页面和超链接跳转其他页面情况有效,对于关闭页面无效。

    ③onbeforeunload事件才对关闭页面有效。

    ④window.onunload = onunload_message后面不需要加()。如果有人不管加没加(),都在页面跳转和刷新时弹不出提示框,是因为IE限制了网页运行脚本或ActiveX控件,点击“允许阻止的内容”,再刷新和跳转就可以看到效果了。

    ⑤加了()的,在页面一打开就会弹出提示框,这个不是我们要实现的效果。
    在这里只是说一下 @18777266774 这个用户的说法不全面而且有问题。onunload 和onbeforunload 的效果其实是一样的,都是在刷新或关闭时调用。

    他们真正的区别是before单词的意思是在之前,,,,反映过来的核心是一个已经发生(onunload) 一个在发生之前(onbeforeunload)。

    onunload 已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。

    onbeforeunload 是正要去服务器读 取新的页面时调用,此时还没开始读取;

    区别在于onbeforeunload在onunload之前执行,可以阻止onunload的执行

    查看全部
  • ①目前试了Firefox、Google Chrome、IE三个浏览器,该事件只对IE起作用。

    ②onunload事件对于刷新页面和超链接跳转其他页面情况有效,对于关闭页面无效。

    ③onbeforeunload事件才对关闭页面有效。

    ④window.onunload = onunload_message后面不需要加()。如果有人不管加没加(),都在页面跳转和刷新时弹不出提示框,是因为IE限制了网页运行脚本或ActiveX控件,点击“允许阻止的内容”,再刷新和跳转就可以看到效果了。

    ⑤加了()的,在页面一打开就会弹出提示框,这个不是我们要实现的效果。
    在这里只是说一下 @18777266774 这个用户的说法不全面而且有问题。onunload 和onbeforunload 的效果其实是一样的,都是在刷新或关闭时调用。

    他们真正的区别是before单词的意思是在之前,,,,反映过来的核心是一个已经发生(onunload) 一个在发生之前(onbeforeunload)。

    onunload 已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。

    onbeforeunload 是正要去服务器读 取新的页面时调用,此时还没开始读取;

    区别在于onbeforeunload在onunload之前执行,可以阻止onunload的执行

    查看全部
  • 加载事件(onload)

    事件会在页面加载完成后,立即发生,同时执行被调用的程序。
    注意:

          1. 加载页面时,触发onload事件,事件写在<body>标签内。

          2. 此节的加载页面,可理解为打开一个新页面时。

              如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。

    查看全部
  • 什么是事件

    JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。

    比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。

    主要事件表:

    http://img1.sycdn.imooc.com//61332bcf0001b66404860353.jpg

    查看全部
    0 采集 收起 来源:什么是事件

    2021-09-04

  • 数组属性length  长度

    查看全部
  • 操作符之间的优先级(高到低):

    算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

    如果同级的运算是按从左到右次序进行,多层括号由里向外。

    查看全部
  • 返回指定位置的字符

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

    语法:

    stringObject.charAt(index)

    参数说明:


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

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

    如:在字符串 "I love JavaScript!" 中,返回位置2的字符:

    <script type="text/javascript">
     var mystr="I love JavaScript!"
     document.write(mystr.charAt(2));
    </script>

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

    查看全部
  • String 字符串对象

    在之前的学习中已经使用字符串对象了,定义字符串的方法就是直接赋值。比如:

    var mystr = "I love JavaScript!"

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

    访问字符串对象的属性length:

    stringObject.length; 返回该字符串的长度。

    var mystr="Hello World!"; var myl=mystr.length;

    以上代码执行后,myl 的值将是:12

    访问字符串对象的方法:

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

    var mystr="Hello world!"; var mynum=mystr.toUpperCase();
    以上代码执行后,mynum 的值是:HELLO WORLD!

    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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