初学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 相关文章推荐
Firefox window.close()的使用注意事项
Apr 11 Javascript
JS面向对象编程 for Cookie
Sep 19 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
javascript实现简单的页面右下角提示信息框
Jul 31 Javascript
AngularJS实用开发技巧(推荐)
Jul 13 Javascript
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
python爬取安居客二手房网站数据(实例讲解)
Oct 19 Javascript
详解Vue项目中实现锚点定位
Apr 24 Javascript
javascript数组的定义及操作实例
Nov 10 Javascript
微信小程序中的列表切换功能实例代码详解
Jun 09 Javascript
Node.js 深度调试方法解析
Jul 28 Javascript
Nuxt 项目性能优化调研分析
Nov 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
关于js和php对url编码的处理方法
2014/03/04 PHP
PHP记录页面停留时间的方法
2016/03/30 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
document 和 document.all 分别什么时候用
2006/06/22 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
JS组件Bootstrap实现图片轮播效果
2016/05/16 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
Python中实现参数类型检查的简单方法
2015/04/21 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
python常用库之NumPy和sklearn入门
2019/07/11 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
关于pycharm中pip版本10.0无法使用的解决办法
2019/10/10 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
大学生四个方面的自我评价
2013/09/19 职场文书
教师实习自我鉴定
2013/12/13 职场文书
应届毕业生自我评价分享
2013/12/15 职场文书
物流司机岗位职责
2013/12/28 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
明确岗位职责
2015/02/14 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书