手记

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

课程名称: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对象直接使用其属性与方法,不再新创建变量


属性:


方法:

0人推荐
随时随地看视频
慕课网APP