张孝详javascript讲座笔记六(结局篇)
一,javascript的内部对象(相当于系统调用,其实本质是一个构造函数)
1,动态对象
使用“对象实例名.成员”的格式来访问其属性和方法。(用new先创建对象实例)
2,静态对象
直接使用“对象名.成员”的格式来访问其属性和方法
二,几个内置对象(构造函数)
Object对象,String对象,Math对象,Date对象,Array对象,Number对象,ExpReg对象
toString()方法:每个对象均有的方法
1,Object对象
Object对象提供了一种创建自定义对象的简单方法,不需要程序员再定义。
构造函数:
<script type="text/javascript">
<!--
function getAttributeValue(attr)
{
alert(person[attr]);
}
var person = new Object();
person.name = 'tenfyguo';
person.age = 18;
getAttributeValue('name');
getAttributeValue('age');
// -->
</script>
其实这不是真正的数组,只是形式上有点相似而已。
<script type="text/javascript">
<!--
function MyArray(size)
{
this.length = arguments.length;
for(var i=0;i<this.length;i++)
{
this[i]='';
}
}
var arr = new MyArray(2);
arr[0]=3;
arr[1]='abc';
arr[2]=4;
var x,str='';
for(x in arr)
{
str += x+':'+arr[x]+'\n';
}
alert(atr);
// -->
</script>
Array对象,尽量用此方法创建数组
三种构造函数
。Array()方法:
eg:
var arr = new Array();
alert(arr.length); //结果为0
arr[0] = 'a';
arr[1] = 1;
alert(arr.length);//结果为2
。Array(4)方法:传入初始大小的数组
。Array(3,5,'abc',3)
2,String对象-动态对象,必须先创建对象实例
. length属性 - 由于js是unicode字符编码,因此这里的中文字符的长度是1
eg:
<script type="text/javascript">
<!--
var myStringObj = new String('fanli.qq.com');
alert(myStringObj.length);
alert('fanli.qq.com'.length);
相关文档:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<mce:style type="text/css"><!--
table,tr,td {
background-position: center;
border-width: 1px;
border-style: solid;
border-coll ......
Javascript中的常见问题
1. 集合类对象问题
现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。
解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为
Js代码
document.forms[
"formName"
];
//又如:
document.getEle ......
JavaScript 是什麽?
JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。
透过 JavaScript 可以做到回应使用者的需求事件 (如: form 的输入) 而不用任何的网路
来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给伺服端 (server)
处理,再传回来的过程,而直接可以被客户端 (c ......
第 2 集
--------------------------------------------------------------------------------
范 例 5:
在 这 一 部 分 首 先 要 为 你 展 示 的 JavaScript 特 性 是 将 你 的 滑 鼠 移 到 这 个 不 同 颜 色
的连 结上 面, 此 时 看 看 浏 览 器 下 的 状 态 列 有 何 结 果。 然 後 这 样 的 功 能 我 们 ......
第 三 集
--------------------------------------------------------------------------------
曾 有 许 多 网 友 问 我 有 关JavaScript与 框 架(为 求 方 便, 以 下 均 用frame表 示)合 用 的 问 题。 事 实 上,若 您 同 时 想 用frames和JavaScript的 功 能,
首 先 您 必 需 拥 有Netscape Navigator 2.0 (或 以 ......