网页前端第七次培训笔记

注:续写网页前端第六次培训笔记

(10).内置对象

1).String:

charAt(idx):返回指定位置处的字符。

index0f(Chr):返回指定子字符串的位置,从左到右。找不到返回-1。

substr(m,n):返回给定字符串中从m位置开始,取n个字符,如果参数n省略,则意味着取到字符串末尾。

substring(m,n):返回给定字符串中从m位置开始,到n位置结束,如果参数n省略,则意味着取到字符串末尾。

toLowerCase():将字符串中的字符全部转化为小写。

toUpperCase():将字符串中的字符全部转化为大写。

length:属性,不是方法,返回字符串的长度。

2).Math:

Math.random():随机数。

Math.ceil():向上取整,大于最大整数。

Math.floor():向小取整,小于最小整数String。

3).Date:

getFullYear():获取年。

getMonth():获取月。

getDate():获取日。

getHourse():获取时。

getMinutes():获取分。

getSeconds():获取秒。

setFullYear():设置年。

setMonth():设置月。

setDate():设置日。

setHourse():设置时。

setMinutes():设置分。

setSeconds():设置秒。

toLoacaleString():转换成本地时间字符串。

(11).对象

1).对象的创建:

1>.字面量形式创建:

var 对象名 = {};

var 对象名 = {

键:值,

键:值,

...

};

2>.new Object创建:

var 对象名 = new Object();

3>.Object对象的create方法创建:

var 对象名 = Object.create(null);//空对象

var 对象名 = Object.create(对象);

2).对象的操作:

获取对象的属性:对象名.属性名;

设置对象的属性:对象名.属性名 = 值;

3).对象的序列化和反序列化:

序列化:将JS对象(JSON对象)转换成JSON字符串。

var 变量名 = JSON.stringify(对象);

反序列化:将JSON字符串转换成JS对象(JSON对象)。

var 对象名 = JSON.parse(JSON字符串); 

4).this:

直接调用函数,this代表的全局的window对象。

调用对象中的函数,this代表的是对象本身。

4.JS事件

(1).作用

1).验证用户输入的数据。

2).增加页面的动感效果。

3).增强用户的体验度。

(2).事件中的几个名词

1).事件源:谁触发的事件。

2).事件名:触发了什么事件。

3).事件监听:谁管这个事情,谁监视?

4).事件处理:发生了怎么办

例:

<body οnlοad="loadWindow();"></body>

<script>

    function loadWindow() {

          alert("加载窗口");

}

</script>

(3).事件类型

1).Window事件

2).Form事件

3).Keyboard事件

4).Mouse事件

5).Media事件

几个常用的事件:onclick、onblur、onfocus、onload、onchange、onmouseover、onmouseout、onkeyup,onkeydown

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值