初学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 相关文章推荐
Dom加载让图片加载完再执行的脚本代码
May 15 Javascript
Js 本页面传值实现代码
May 17 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
Jan 06 Javascript
jQuery实现左右切换焦点图
Apr 03 Javascript
JavaScript与HTML的结合方法详解
Nov 23 Javascript
angularjs自定义ng-model标签的属性
Jan 21 Javascript
JQuery EasyUI的使用
Feb 24 Javascript
js实现简单的获取验证码按钮效果
Mar 03 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
node删除、复制文件或文件夹示例代码
Aug 13 Javascript
layui use 定义js外部引用函数的方法
Sep 26 Javascript
JavaScript实现简单的音乐播放器
Aug 14 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
discuz Passport 通行证 整合笔记
2008/06/30 PHP
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
PHP常用代码大全(新手入门必备)
2010/06/29 PHP
javascript 函数调用规则
2009/08/26 Javascript
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
vue.js iview打包上线后字体图标不显示解决办法
2020/01/20 Javascript
python实现探测socket和web服务示例
2014/03/28 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
Python中的枚举类型示例介绍
2019/01/09 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
如何定义TensorFlow输入节点
2020/01/23 Python
python numpy数组中的复制知识解析
2020/02/03 Python
python实现ftp文件传输功能
2020/03/20 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
后勤人员自我评价怎么写
2013/09/19 职场文书
大学生表扬信范文
2014/01/09 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
老人节标语大全
2014/10/08 职场文书
优秀共产党员推荐材料
2014/12/18 职场文书
企业介绍信范文
2015/01/30 职场文书
大学生就业指导课心得体会
2016/01/15 职场文书
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers