初学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 相关文章推荐
window.location的重写及判断location是否被重写
Sep 04 Javascript
jQuery中append()方法用法实例
Dec 25 Javascript
28个常用JavaScript方法集锦
Jan 14 Javascript
JavaScrip调试技巧之断点调试
Oct 22 Javascript
微信小程序中用WebStorm使用LESS
Mar 08 Javascript
vue非父子组件通信问题及解决方法
Jun 11 Javascript
微信小程序项目实践之主页tab选项实现
Jul 18 Javascript
js限制输入框只能输入数字(onkeyup触发)
Sep 28 Javascript
VUE2.0 ElementUI2.0表格el-table自适应高度的实现方法
Nov 28 Javascript
js中数组常用方法总结(推荐)
Apr 09 Javascript
Vue中多元素过渡特效的解决方案
Feb 05 Javascript
node.js通过url读取文件
Oct 16 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安全配置详细说明
2011/09/26 PHP
php查找字符串出现次数的方法
2014/12/01 PHP
php随机抽奖实例分析
2015/03/04 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
PHP的PDO大对象(LOBs)
2019/01/27 PHP
利用ASP发送和接收XML数据的处理方法与代码
2007/11/13 Javascript
jquery tools 系列 scrollable学习
2009/09/06 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
javascript实现根据3原色制作颜色选择器的方法
2015/07/17 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
javascript 中null和undefined区分和比较
2017/04/19 Javascript
vue多页面开发和打包正确处理方法
2018/04/20 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
大一期末自我鉴定
2013/12/13 职场文书
产品质量承诺书范文
2014/03/27 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
端午节演讲稿
2014/05/23 职场文书
我的梦想演讲稿1000字
2014/08/21 职场文书
战友聚会致辞
2015/07/28 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP
Java内存模型之happens-before概念详解
2021/06/13 Java/Android