初学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 相关文章推荐
javascript或asp实现的判断身份证号码是否正确两种验证方法
Nov 26 Javascript
jquery插件开发方法(初学者)
Feb 03 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
Jun 24 Javascript
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 Javascript
jquery实现的鼠标下拉滚动置顶效果
Jul 24 Javascript
jQuery纵向导航菜单效果实现方法
Dec 19 Javascript
微信小程序 跳转传递数据的实例
Jul 06 Javascript
快速将Vue项目升级到webpack3的方法步骤
Sep 14 Javascript
简单介绍react redux的中间件的使用
Apr 06 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
Aug 14 jQuery
js中数组对象去重的两种方法
Jan 18 Javascript
一篇超完整的Vue新手入门指导教程
Nov 18 Vue.js
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 管理系统程序中的后门
2009/08/05 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
django中的ajax组件教程详解
2018/10/18 PHP
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
Electron+vue从零开始打造一个本地播放器的方法示例
2020/10/27 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
实例讲解python函数式编程
2014/06/09 Python
使用Python抓取模板之家的CSS模板
2015/03/16 Python
python中as用法实例分析
2015/04/30 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
django 获取字段最大值,最新的记录操作
2020/08/09 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
Python私有属性私有方法应用实例解析
2020/09/15 Python
KARATOV珠宝在线商店:俄罗斯珠宝品牌
2019/03/13 全球购物
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
年终奖发放方案
2014/06/02 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
Python如何导出导入所有依赖包详解
2021/06/08 Python
redis 解决库存并发问题实现数量控制
2022/04/08 Redis