js技巧收集(200多个)
oOption = new Option(oItem.text,oItem.value);
childrenobj.add(oOption);
}
}
//mymsg.xml文件
<?xml version="1.0" encoding="gb2312" ?>
<childrenlist>
<aa>
<child value='3301'>杭州地区</child>
<child value='3303'>温州地区</child> 本文来自织梦
</aa>
<aa>
<child value='3310'>台州地区</child> 内容来自dedecms
<child value='3311'>丽水地区</child>
</aa>
</childrenlist>// copyright dedecms
136.点击图片,图片停止
<a href="javascript:"><img src="http://www.51js.com/images/51js/red_forum.gif" border="0"></a>//
137.显示本地计算机信息
var WshNetwork = new ActiveXObject("WScript.Network");
alert("Domain = " WshNetwork.UserDomain);
alert("Computer Name = " WshNetwork.ComputerName);
alert("User Name = " WshNetwork.UserName);// 本文来自织梦
138.比较时间
tDate = new Date(2004,01,08,14,35); //年,月,日,时,分
dDate = new Date();
tDate<dDate?alert("早于"):alert("晚于");// 织梦好,好织梦
139.弹出鼠标所在处的链结地址
<body onmouseover="if (event.srcElement.tagName=='A')alert(event.srcElement.href)"><a dedecms.com
href="http://51js.com/viewthread.php?tid=13589" >dddd</a><input>//
本文来自织梦
140.注重不能通过与 undefined 做比较来测试一个变量是否存在,虽然可以检查它的类型是否为“undefined”。在以 织梦好,好织梦
下的代码范例中,假设程序员想测试是否已经声明变量 x :
// 这种方法不起作用
if (x == undefined)
// 作某些操作
// 这个方法同样不起作用- 必须检查
内容来自dedecms
// 字符串 "undefined"
if (typeof(x) == undefined)
// 作某些操作
// 这个方法有效
if (typeof(x) == "undefined")
// 作某些操作 织梦好,好织梦
141.创建具有某些属性的对象
var myObject = new Object();
myObject.name = "James";
myObject.age = "22";
myObject.phone = "555 1234";//
内容来自dedecms
142.枚举(循环)对象的所有属性
for (var a in myObject)
{
// 显示 "The property 'name' is James",等等。
window.alert("The property '" a "' is " myObject[a]);
}//
143.判定一个数字是否是整数
var a=23.2;
alert(a%1==1)// copyright dedecms
144.新建日期型变量
var a = new Date(2000, 1, 1);
alert(a.toLocaleDateString()); 内容来自dedecms
145.给类定义新的方法
function trim_1()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.trim=trim_1;
alert('cindy'.trim());
146.定义一个将日期类型转化为字符串的方法
function guoguo_date()
{
var tmp1,tmp2;
tmp1 =this.getMonth() 1 "";
if(tmp1.length<2)
tmp1="0" tmp1;
tmp2 =this.getDate() "";
if(tmp2.length<2)
tmp2="0" tmp2;
return this.getYear() "-" tmp1 "-" tmp2;
}
Date.prototype.toLiteString=guoguo_date;
alert(new Date().toLiteString())
内容来自dedecms
dedecms.com
147. pasta 是有四个参数的构造器,定义对象。
function pasta(grain, width, shape, hasEgg)
{
// 是用什么粮食做的?
this.grain = grain; dedecms.com
// 多宽?(数值)
this.width = width; copyright dedecms
// 横截面外形?(字符串)
文章评论
共有位Admini5网友发表了评论 查看完整内容