初学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控件autocomplete 0.11演示及下载 1月5日已更新
Jan 09 Javascript
关于恒等于(===)和非恒等于(!==)
Aug 20 Javascript
Javascript客户端将指定区域导出到Word、Excel的代码
Oct 22 Javascript
javascript 全等号运算符使用说明
May 31 Javascript
javascript的switch用法注意事项分析
Feb 02 Javascript
JS动态改变表格边框宽度的方法
Mar 31 Javascript
JavaScript实现在页面间传值的方法
Apr 07 Javascript
jQuery实现dialog设置focus焦点的方法
Jun 10 Javascript
three.js绘制地球、飞机与轨迹的效果示例
Feb 28 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
Apr 28 Javascript
jQuery 表单序列化实例代码
Jun 11 jQuery
微信小程序蓝牙连接小票打印机实例代码详解
Jun 03 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
php 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
PHP生成二维码的两个方法和实例
2014/07/01 PHP
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
js实现屏幕自适应局部代码分享
2015/01/30 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
vue项目中使用百度地图的方法
2018/06/08 Javascript
axios对请求各种异常情况处理的封装方法
2018/09/25 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
[11:42]2018DOTA2国际邀请赛寻真——OG卷土重来
2018/08/17 DOTA
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
玩转python爬虫之正则表达式
2016/02/17 Python
python中的随机函数random的用法示例
2018/01/27 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
python树莓派红外反射传感器
2019/01/21 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
Python文件操作模拟用户登陆代码实例
2020/06/09 Python
应届生.NET方向面试题
2015/05/23 面试题
高中美术教学反思
2014/01/19 职场文书
学习决心书范文
2014/03/11 职场文书
通信工程求职信
2014/07/16 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
什么是Python装饰器?如何定义和使用?
2022/04/11 Python