初学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也能使用EXTJS视频演示
Dec 29 Javascript
Javascript 错误处理的几种方法
Jun 13 Javascript
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
Aug 13 Javascript
jQuery 取值、赋值的基本方法整理
Mar 31 Javascript
JavaScript将一个数组插入到另一个数组的方法
Mar 19 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
Nov 09 Javascript
全面解析Bootstrap排版使用方法(文字样式)
Nov 30 Javascript
详解Node.js模块间共享数据库连接的方法
May 24 Javascript
浅谈ECMAScript6新特性之let、const
Aug 02 Javascript
浅谈使用React.setState需要注意的三点
Dec 18 Javascript
详解在create-react-app使用less与antd按需加载
Dec 06 Javascript
element-ui 弹窗组件封装的步骤
Jan 22 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中上传大体积文件时需要的设置
2006/10/09 PHP
ajax实现无刷新分页(php)
2010/07/18 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
php验证session无效的解决方法
2014/11/04 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
JS简单编号生成器实现方法(附demo源码下载)
2016/04/05 Javascript
Javascript中的 “&amp;” 和 “|” 详解
2017/02/02 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
JS实现容器模块左右拖动效果
2020/01/14 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
深入理解Python中range和xrange的区别
2017/11/26 Python
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
英国综合网上购物商城:The Hut
2018/07/03 全球购物
开会迟到检讨书范文
2015/05/06 职场文书
辞职信格式范文
2015/05/13 职场文书
晚会开幕词范文
2016/03/04 职场文书
MySQL查询学习之基础查询操作
2021/05/08 MySQL