随笔分类 -  Javascript

自己写的一些js代码
摘要:先看下面一段代码: function Machine(ecode, horsepower) { this.ecode = ecode; this.horsepower = horsepower; } function showme() { alert(this.name + " " + this.ecode + " " + this.horsepower); } var machine = new Machine("code1", 15); machine.name = "machine1"; machine.sh 阅读全文
posted @ 2011-04-12 11:58 公子姬良 阅读(1468) 评论(0) 推荐(0)
摘要:从一个普通的javascript函数说开去:其实,任何一个只要写过javascript的人都能看的懂如下代码,但是如下代码藏着的玄机,却很少有人去理解。先把这个神秘的代码贴上来吧。 function ShowName() { alert("I am " + this.name + " of " + typeof (this)); this.extension = "extension"; }这段代码和普通的javascript方法没有太大的区别,唯一的区别就是方法中有一个this。其实在javascript中,this往往是令很多人头 阅读全文
posted @ 2011-03-30 01:58 公子姬良 阅读(253) 评论(0) 推荐(0)
摘要:/* * 对于querystring(形如?userid=222&username=23432sdf)的处理 */ function PageQuery(q) { if (q.length > 1) this.q = q.substring(1, q.length); else this.q = null; //定义键值对 this.keyValuePairs = new Array(); if (this.q) { var infos = this.q.split("&"); for (var i = 0; i < infos.length; 阅读全文
posted @ 2011-03-29 14:34 公子姬良 阅读(321) 评论(0) 推荐(0)