javascript学习 day-14

Date对象:

1, var n1 = new Date();//创建当前时间日期对象
2, var n2 = new Date(“1999/9/9 6:6:6”);//创建一个指定的时间日期
3, var n3 = new Date(1999,9,9,9,9,9);//创建一个指定的时间日期对象
4, var n4 = new Date(2343523445632);//创建一个指定的时间日期对象
toLocaleString()以当前本地格式显示
getFullYear();//获取年份
getMonth();//获取月份
getDate();//获取日期
getHours();//获取小时
getMinutes();//获取分钟数
getSeconds();//获取描述
getMilliSeconds();//获取毫秒值
getDay();//获取星期
getTime();//获取从1970年开始到时间日期的毫秒值
setFullYear()//设置年份
setMonth()//设置月份
setDate()//设置日期
setHours()//设置小时
setMinutes()//设置分钟数
setSeconds()//设置秒数
setMilliSeconds()//设置毫秒数

对象:一类中的具体的事例

var obj = {name:”张三丰”,age:24,taiji:function ab(){},zuofan:function (){}};
属性:name,age
方法:taiji,zuofan

在JS角度看标签都是对象
IE:javascript:jscript
Livescriot=》javascript-》ECMAscript,BOM,DOM

标签:HTML属性,CSS属性:

HTML:对象.HTML属性=值;
CSS:对象.style.CSS属性=”值”

获取对象的方法:

Id:document.getElementById(“id名”);

事件:

用户的动作
Onclick:点击
Onmouseover:鼠标放上
Onmuseout:鼠标离开

练习:

修改div样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style>
   #div1{
       width: 200px;
       height: 200px;
       background-color: greenyellow;
   }
</style>
<body>
<div id="div1" οnmοuseοver="fn()">这是div1</div>
<script>
function fn() {
    var obj=document.getElementById('div1');
    obj.style.color="red";
    obj.style.border="10px solid blue"
}
</script>
</body>
</html>

改变图片大小:`

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<img id="image" src='../study/image/luhan.jpg'>
<button id="btn"  onclick="fn()">点击变小</button>
<script>
    var obj=document.getElementById('image');
    function fn() {
        var w=obj.width;
        obj.width=w-50;
    }
</script>
</body>
</html>
开关灯
<script>
    var btn=document.getElementById('btn');
    var div1=document.getElementById('div1');
    var flag=true;
    function fn() {
        if(flag){
            btn.value="开灯";
            div1.style.backgroundColor="black";
            flag=false;
        }else{
            btn.value="关灯";
            div1.style.backgroundColor="white";
            flag=true;
        }
    }
</script>

修改div中的内容
innerHTML:对象中所有的内容(文本内容和标签内容),指的是双标签,容器标签
innerText:对象中所有的文本内容

事件:
鼠标事件:
onclick:点击
onmouseover:鼠标放上
onmouseout:鼠标离开
ondblclick:双击事件
onmousedown:鼠标按下
onmouseup:鼠标抬起
onmousemove:鼠标移动

表单事件:
Onfocus:获得焦点
Onblur:失去焦点:
Onsubmit:提交事件
Onchange:当发生改变的时候
Onreset:重置事件

键盘事件:
Onkeyup:键盘抬起
Onkeydown:键盘按下
Onkyepress:键盘按键一次

窗口事件:onload事件
页面加载完成之后立刻执行的事件
两种方式:

1,<script> window.onload=init; </script>
2,<body onload=”init()”></body>

Event:保存事件发生时的相关的信息
当事件发生的时候,event
Event.clientX:事件发生时的X的坐标
Event.clientY:事件发生时的Y的坐标
Event.target:事件源
Event:在火狐中,必须通过实际参数的形式传递给函数才可以用

练习:
窗口事件
在这里插入图片描述

Event
~~~![在这里插入图片描述](https://img-blog.csdnimg.cn/20200914142902979.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTE2NTcx,size_16,color_FFFFFF,t_70#pic_center)

案例:移动瞄准案例

```html
Event.clientX;
Event.clientY;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200914141017292.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MDYyNDcy,size_16,color_FFFFFF,t_70#pic_center)
```
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200914141017292.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MDYyNDcy,size_16,color_FFFFFF,t_70#pic_center)

Onchange:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200914142509741.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2NTE2NTcx,size_16,color_FFFFFF,t_70#pic_center)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值