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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • document.write(Math.floor(3.3)+"<br/>"); document.write(Math.floor(-0.1)+"<br/>"); document.write(Math.floor(-9.9)+"<br/>"); document.write(Math.floor(8.9)+"<br/>"); 叫做向下取整floor 输出3,-1,-10,8
    查看全部
    0 采集 收起 来源:向下取整floor()

    2018-03-22

  • document.write(Math.ceil(3.3)+"<br/>"); document.write(Math.ceil(0.1)+"<br/>"); document.write(Math.ceil(-9.9)+"<br/>"); document.write(Math.ceil(8.9)+"<br/>"); 向上取整系列, 输出的值为:4,1,-9,9
    查看全部
    0 采集 收起 来源:向上取整ceil()

    2018-03-22

  • var mystr="Hello World!"; document.write(mystr.substr(6) + "<br />"); document.write( mystr.substr(0,5) ); 区别: string.substring( 起点 , 终点 ) string.substr( 起点 ,长度 )
    查看全部
  • var mystr="Hello World!" document.write(mystr.substring(6) + "<br />"); document.write(mystr.substring(0,5) ); 输出为:world! Hello
    查看全部
  • var mystr="86-010-85468578"; document.write(mystr.split("-") + "<br />"); document.write(mystr.split("") + "<br />"); document.write(mystr.split("",3) ); 自我理解 先是定下变量名.split("分割的符号",分割的前几个(其实split()的第2个参数是分隔完后返回的数组的最大长度...))
    查看全部
  • <script type="text/javascript"> var mystr="Hello World!" document.write(mystr.indexOf/*寻找mystr中的O 并且在0开始的字符中找第二个O的位置*/("o",6));/*输出结果为7*/
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script type="text/javascript"> var mystr="Hello World!"; document.write(mystr.substr(mystr.indexOf("W"),6) + "<br />"); document.write(mystr.substr(mystr.indexOf("H"),5) ); </script> </head> <body> </body> </html>
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>string对象</title> <script type="text/javascript"> var mystr="Hello World!" document.write(mystr.substring(mystr.indexOf("W"),mystr.length ) + "<br />"); document.write(mystr.substring(mystr.indexOf("H"),mystr.indexOf(" "))); </script> </head> <body> </body> </html>
    查看全部
  • 如果上面的方法不能满足我们的要求,也可以自定义函数来格式化时间,如: 代码如下: Date.prototype.format = function(format) { var date = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(), "s+": this.getSeconds(), "q+": Math.floor((this.getMonth() + 3) / 3), "S+": this.getMilliseconds() }; if (/(y+)/i.test(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length)); } for (var k in date) { if (new RegExp("(" + k + ")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? date[k] : ("00" + date[k]).substr(("" + date[k]).length)); } } return format; } var d = new Date().format('yyyy-MM-dd'); console.log(d); // 2013-11-04
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • 代码如下: var d = new Date(); console.log(d); // 输出:Mon Nov 04 2013 21:50:33 GMT+0800 (中国标准时间) console.log(d.toDateString()); // 日期字符串,输出:Mon Nov 04 2013 console.log(d.toGMTString()); // 格林威治时间,输出:Mon, 04 Nov 2013 14:03:05 GMT console.log(d.toISOString()); // 国际标准组织(ISO)格式,输出:2013-11-04T14:03:05.420Z console.log(d.toJSON()); // 输出:2013-11-04T14:03:05.420Z console.log(d.toLocaleDateString()); // 转换为本地日期格式,视环境而定,输出:2013年11月4日 console.log(d.toLocaleString()); // 转换为本地日期和时间格式,视环境而定,输出:2013年11月4日 下午10:03:05 console.log(d.toLocaleTimeString()); // 转换为本地时间格式,视环境而定,输出:下午10:03:05 console.log(d.toString()); // 转换为字符串,输出:Mon Nov 04 2013 22:03:05 GMT+0800 (中国标准时间) console.log(d.toTimeString()); // 转换为时间字符串,输出:22:03:05 GMT+0800 (中国标准时间) console.log(d.toUTCString()); // 转换为世界时间,输出:Mon, 04 Nov 2013 14:03:05 GMT
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-03

  • 区别getElementByID,getElementsByName,getElementsByTagName 以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。
    查看全部
  • document.write和alert括号里面 内容用""括起来,""里的内容直接输出 变量是不需要"",切记,切记
    查看全部
    0 采集 收起 来源:二维数组

    2018-03-22

  • var 只是定义变量用的,不是变量用var的话,是会出错的,切记切记
    查看全部
    0 采集 收起 来源:编程练习

    2017-08-03

  • 1. getElementsByTagName()与getElementsByName()获取到的都是对象的数组,定义该数组为object,其中object[i](0<i<object.length)对应的才是每一个对象(标签),并可以通过object[i].属性 来修改对象(标签)的属性。 2. getElementsByTagName("input")获得的是所有input标签,可以通过object[i].type = ""来筛选或修改input的类型。
    查看全部
  • Math对象属性和方法
    查看全部
    0 采集 收起 来源:Math对象

    2017-08-03

举报

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

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