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

【金秋打卡】第2天+Javascript学习笔记2

标签:
JavaScript

课程名称:Javascript进阶篇

章节名称:全篇

讲师姓名:慕课官方号


课程内容:本篇介绍了JS变量、流程控制、数组、函数、事件、对象等内容


学习心得

函数

定义:function关键字、函数名、参数、函数体、返回值

调用:<script>标签中JS代码调用,或HTML代码事件调用


事件

onclick:鼠标点击

onmouseover:鼠标移入

onmouseout:鼠标离开


onchange:文本框内容改变

onselect:文本框内容选中


onfocus:光标聚集

onblur:光标离开


onload:网页加载(加载完成后立即触发事件)

onunload:网页关闭(关闭、刷新网页时触发事件)


Javascript中一切皆对象(数字、字符串、数组、函数等等)

对象的两大特点:

1.属性:对象本身具有的特性 obj.attr

2.方法:对象可以实现的操作 obj.method()


常用内置对象:String Array Date

内置对象具有已定义好的属性与方法,直接使用即可


Date对象

创建:var dt = new Date();

默认指向系统当前时间,也可自定:

var dt = new Date(2012, 10, 1);  //2012年10月1日

var dt = new Date('Oct 1, 2012'); //2012年10月1日


方法:

  dt.get/setDate()  操作日期

  dt.get/setFullYear()  操作年份

  dt.get/setYear()  操作年份

  dt.get/setMonth()  操作月份

  dt.get/setDay()  操作星期(0-6,周日为0)

  dt.get/setHours()  设置小时

  dt.get/setMinutes()  设置分钟

  dt.get/setSeconds()  设置秒数

  dt.get/setTime()  设置时间(参数为毫秒)


String对象

创建:var s = “string”;

属性:s.length 访问字符串长度

方法:

  s.toUpperCase()  将字符串转为大写

  s.toLowerCase()  将字符串转为小写

  s.charAt(index)  返回指定索引位的字符

  s.indexOf(sub, *start)  在s中查找sub子串首次出现的索引位,可以指定起始查询位置,无则返回-1

  s.split(sub, *count)  以sub子串作为分隔符,分割s,可以指定分割后形成count个子串

  s.substring(start, *end)  提取指定索引区间[start, end)的子串

  s.substr(start, length)  从指定索引处,提取长度为length的子串


Math对象

使用Math对象直接使用其属性与方法,不再新创建变量


属性:https://img1.sycdn.imooc.com//635bdfab000160d903870201.jpg


方法:https://img1.sycdn.imooc.com//635bdf820001bcae03870466.jpg

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消