【金秋打卡】第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对象直接使用其属性与方法,不再新创建变量
属性:
方法:
共同学习,写下你的评论
评论加载中...
作者其他优质文章