南大软院大神养成计划--第十一天JS进行中

来源:互联网 发布:中企动力垃圾 网络何 编辑:程序博客网 时间:2024/06/11 18:38

这些天有点事,学习进度慢慢上,反正网页做好了。


(JS归纳)


控制类名(className 属性)

基本语法: object.className = classnam e

删除更改的设置
基本语法:opject.removeAttribute('要删除的属性');

事件
onclick      鼠标单击事件
onmouseover  鼠标经过事件
onmouseout   鼠标移开事件
onchange     文本框内容改变事件
onselect     文本框内容选中事件
onfocus      光标聚集
onblur       光标离开
onload       网页导入
注意:1. 加载页面时,触发onload事件,事件写在<body>标签内。

      2. 此节的加载页面,可理解为打开一个新页面时。
如下代码,当加载一个新页面时,弹出对话框“加载中,请稍等…”。

onunload     关闭网页

当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。


Date 日期对象

Date 日期对象
日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。
定义一个时间对象 :
var Udate=new Date();
注意:使用关键字new,Date()的首字母必须大写。
使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。
如果要自定义初始值,可以用以下方法:
var d = new Date(2012, 10, 1); //2012年10月1日
var d = new Date('Oct 1, 2012'); //2012年10月1日

我们最好使用下面介绍的“方法”来严格定义时间。
访问方法语法:“<日期对象>.<方法>”
Date对象中处理时间和日期的常用方法:

get/setDate()      返回、设置日期
get/setFullYear()  返回/设置年份,用四位数表示
get/setYear()      返回/设置年份
get/setMonth()     返回/设置月份(0:一月...11:十二月,所以加一)
get/setHours()     返回/设置小时,24小时制
get/setMinutes()   返回/设置分钟数
get/setSeconds()   返回/设置秒钟数


返回/设置年份方法

get/setFullYear() 返回/设置年份,用四位数表示。

var mydate=new Date();//当前时间2014年3月6日
document.write(mydate+"<br>");//输出当前时间
document.write(mydate.getFullYear()+"<br>");//输出当前年份
mydate.setFullYear(81); //设置年份
document.write(mydate+"<br>"); //输出年份被设定为 0081年。

注意:不同浏览器, mydate.setFullYear(81)结果不同,年份被设定为 0081或81两种情况。


返回星期方法

getDay() 返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成,代码如下:

<script type="text/javascript">
  var mydate=new Date();//定义日期对象
  var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
//定义数组对象,给每个数组项赋值
  var mynum=mydate.getDay();//返回值存储在变量mynum中
  document.write(mydate.getDay());//输出getDay()获取值
  document.write("今天是:"+ weekday[mynum]);//输出星期几
</script>


0 0
原创粉丝点击