初学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 相关文章推荐
jQuery 判断页面元素是否存在的代码
Aug 14 Javascript
jQuery参数列表集合
Apr 06 Javascript
jQuery判断密码强度实现思路及代码
Apr 24 Javascript
解析js原生方法创建表格效率测试
Jul 08 Javascript
jQuery插件开发汇总
May 15 Javascript
jQuery实现摸拟alert提示框
May 22 Javascript
AngularJS入门教程之多视图切换用法示例
Nov 02 Javascript
webpack打包单页面如何引用的js
Jun 07 Javascript
angularjs $http实现form表单提交示例
Jun 09 Javascript
webpack 插件html-webpack-plugin的具体使用
Apr 09 Javascript
angular 实现同步验证器跨字段验证的方法
Apr 11 Javascript
react高阶组件添加和删除props
Apr 26 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代码
2010/02/16 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
PHP @ at 记号的作用示例介绍
2014/10/10 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
js url传值中文乱码之解决之道
2009/11/20 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
js漂浮广告实现代码
2015/08/15 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
js变量提升深入理解
2016/09/16 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
JavaScript禁止微信浏览器下拉回弹效果
2017/05/16 Javascript
纯js实现页面返回顶部的动画(超简单)
2017/08/10 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
javascript+HTML5 canvas绘制时钟功能示例
2019/05/15 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
2020/09/22 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现的tcp端口检测操作示例
2018/07/24 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
职员竞岗演讲稿
2014/05/14 职场文书
白莲教口号
2014/06/18 职场文书
世界环境日活动总结
2015/02/11 职场文书
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB