初学JavaScript第二章


Posted in Javascript onSeptember 30, 2008

JavaScript的对象都是实例化了的,只可以使用而不能够创建继承于这些对象的新的子类.

window对象为所有对象的Parent
window对象的主要属性有:Name,Length,Parent,Self,Top,Status,Default Status,Opener,Closed.
window对象的主要方法有:Item,alert,blur,close,confirm,open,focus,showModalDialog.

Document对象的常用属性:alinkcolor,Anchors,bgcolor,cookie,domain,embeds,
fgcolor,layers,linkcolor,location,title,url,vlinkcolor
Anchors属性的使用:
function goNextAnchor(where)
{
window.location.hash = where ;
}
<input type="button" value="下一个" onClick="goNextAnchor('sec2')"/>

数组对象的创建:
function students(name,age)
{
this.name = name ;
this.age = age ;
}
stu1 = new students("thtwin",22) ;

stu = new Array(5) ;
stu[0] = "thtwin" ;
stu[1] = "thtwinj2ee" ;
........
stu.length //数组的长度

Math对象的相关方法使用:
Math.abs(arg) ; //求用户设置数的绝对值
Math.max(arg1,arg2) ; //返回两个数中的较大值
Math.round(arg1) ; //将浮点数舍入成它最近的一个整数>0.5进一,否则丢掉小数位
Math.floor(arg1) ; //求的是小于或等于变量的值
Math.ceil(arg1) ; //大于或等于变量的值
Math.random() ; //产生一个0到1之间的随机数

JavaScript中的日期对象:
该对象没有属性,但是可以通过一些方法来设置时间.
禁止使用1970年1月1日之前的时间.
thisDay = new Date();
thisDay = new Date(month day,year hours:minutes:seconds) ;
thisDay.getYear() ;
thisDay.getMonth() ;
thisDay.getDate() ;//返回一个月份中的日期值.这个方法直接返回一个1以31之间的日期值
thisDay.getDay() ;
thisDay.getTime() ;//返回一个代表当前日期的整数值.(192687456985)
thisDay.getHours() ;
thisDay.getMinutes() ;
thisDay.getSecondes() ;
thisDay.toLocaleString() ;//返回该时间的字符串值

With语句的使用

With(Object)
{
statements ;
}
说明:在存取对象属性和方法时不用重复指定参考对象.在With语句块中,凡是JavaScript
不识别的属性和方法都和该语句块指定的对象有关.如:
当使用与Document对象有关的write()或者writeln()方法时,往往用如下形式:
document.writeln("Hell!") ;
如果需要显示大量数据时,就会多次使用同样的document.writeln() ;语句,这时就可以
像下面的程序那样,把所有的以Document对象为参考的对象的语句放到With语句块中,从而
达到减少语句量的目的.下面是一个With语句使用的例子:
<script language="javascript">
<!--
With(document)
{
write("thtwin") ;
write("thtwinj2ee") ;
wirte("test") ;
}
//-->
</script>

Javascript 相关文章推荐
新浪刚打开页面出来的全屏广告代码
Apr 02 Javascript
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
Jan 05 Javascript
js 异步处理进度条
Apr 01 Javascript
JQuery操作tr和td内容的方法实例
Mar 06 Javascript
javascript组合使用构造函数模式和原型模式实例
Jun 04 Javascript
js图片轮播特效代码分享
Sep 07 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
Mar 04 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
Dec 08 Javascript
简单实现js选项卡切换效果
Feb 09 Javascript
微信小程序 空白页重定向解决办法
Jun 27 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
May 06 Javascript
JS脚本实现定时到网站上签到/签退功能
Apr 22 Javascript
select组合框option的捕捉实例代码
Sep 30 #Javascript
javascript优先加载笔记代码
Sep 30 #Javascript
javascript显示隐藏层比较不错的方法分析
Sep 30 #Javascript
javascript不同页面传值的改进版
Sep 30 #Javascript
简明json介绍
Sep 28 #Javascript
正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度
Sep 27 #Javascript
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
Sep 26 #Javascript
You might like
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
php横向重复区域显示二法
2008/09/25 PHP
mysql 性能的检查和优化方法
2009/06/21 PHP
浅谈PHP 闭包特性在实际应用中的问题
2009/10/30 PHP
php面试中关于面向对象的相关问题
2019/02/13 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
jquery实现鼠标悬浮停止轮播特效
2020/08/20 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
2016/02/28 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
详解Python当中的字符串和编码
2015/04/25 Python
简单介绍使用Python解析并修改XML文档的方法
2015/10/15 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
python生成特定分布数的实例
2019/12/05 Python
Python中socket网络通信是干嘛的
2020/05/27 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
2020/06/30 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
Python 串口通信的实现
2020/09/29 Python
汽车驾驶求职信
2013/10/25 职场文书
心理学专业毕业生推荐信范文
2013/11/21 职场文书
就业自荐信
2013/12/04 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
AJAX实现指定部分页面刷新效果
2021/10/16 Javascript
一文弄懂MySQL索引创建原则
2022/02/28 MySQL