初学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 相关文章推荐
JS控制表单提交的方法
Jul 09 Javascript
分享15个大家都熟知的jquery小技巧
Dec 02 Javascript
jquery 动态合并单元格的实现方法
Aug 26 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
Nov 17 Javascript
javascript数据类型详解
Feb 07 Javascript
详解用node-images 打造简易图片服务器
May 08 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
Nov 28 Javascript
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
JavaScript函数apply()和call()用法与异同分析
Aug 10 Javascript
vue+php实现的微博留言功能示例
Mar 16 Javascript
vue 实现input表单元素的disabled示例
Oct 28 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
Aug 07 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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
php中将html中的br换行符转换为文本输入中的换行符
2013/03/26 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
PHP内核探索之变量
2015/12/22 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
设定php简写功能的方法
2019/11/28 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
2017/01/21 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
vue实现把接口单独存放在一个文件方式
2020/08/13 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
学习python之编写简单乘法口诀表实现代码
2016/02/27 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
Python语言快速上手学习方法
2018/12/14 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
python 爬虫如何正确的使用cookie
2020/10/27 Python
Python jieba库分词模式实例用法
2021/01/13 Python
python定义具名元组实例操作
2021/02/28 Python
shell程序中如何注释
2012/02/17 面试题
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
少年犯观后感
2015/06/11 职场文书
《童年的发现》教学反思
2016/02/18 职场文书
React 高阶组件HOC用法归纳
2021/06/13 Javascript
Python实现照片卡通化
2021/12/06 Python
关于vue-router-link选择样式设置
2022/04/30 Vue.js
volatile保证可见性及重排序方法
2022/08/05 Java/Android