初学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 相关文章推荐
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
Feb 14 Javascript
JavaScript Eval 函数使用
Mar 23 Javascript
javascript获取下拉列表框当中的文本值示例代码
Jul 31 Javascript
Javascript中Event属性搜集整理
Sep 17 Javascript
eclipse如何忽略js文件报错(附图)
Oct 30 Javascript
jQuery制作简单柱状图实例
Jan 28 Javascript
微信小程序 富文本转文本实例详解
Oct 24 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
Oct 19 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
May 03 Javascript
node.js事件轮询机制原理知识点
Dec 22 Javascript
如何优雅地取消 JavaScript 异步任务
Mar 22 Javascript
js实现拖拽元素选择和删除
Aug 25 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
Terran建筑一览
2020/03/14 星际争霸
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
2013/06/05 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
js实现无缝滚动图
2017/02/22 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
使用Python对MySQL数据操作
2017/04/06 Python
Django实现分页功能
2018/07/02 Python
python 多个参数不为空校验方法
2019/02/14 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
详细分析Python collections工具库
2020/07/16 Python
Python截图并保存的具体实例
2021/01/14 Python
python中K-means算法基础知识点
2021/01/25 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
安全生产计划书
2014/05/04 职场文书
股东授权委托书范文
2014/09/13 职场文书
个人借款协议书范本
2014/11/17 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
教师工作证明范本
2015/06/12 职场文书
高三毕业感言
2015/07/30 职场文书
详解非极大值抑制算法之Python实现
2021/06/28 Python
浅谈Python3中datetime不同时区转换介绍与踩坑
2021/08/02 Python
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript