String.prototype.getQueryString = function(name)
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"), r;
if ( r=this.match(reg) ) return unescape(r[2]);
return null;
}
var httpUrl = document.URI;
var userName_f1 = httpUrl.getQueryString("user");
- 17:20
- 浏览 (841)
- 评论 (0)
- 分类: javascript
//* <SCRIPT>
function onlychinese()
{
if ((window.event.keyCode >=32) && (window.event.keyCode <= 126))
{
window.event.keyCode = 0 ;
}
}
</SCRIPT>
<FORM name=frm >只能输入汉字的输入框
<P><INPUT onkeypress="onlychinese() " name=test> <INPUT type=button value=只能输入中文 name=su ...
- 09:11
- 浏览 (1724)
- 评论 (0)
- 分类: javascript
<script type="text/javascript">
var Class = {
create: function() {
return function() {
this.initialize.apply(this, arguments);
}
}
}
var vehicle=Class.create();
vehicle.prototype={
initialize:function(type){
this.type=type;
},
showSelf:function() ...
- 17:01
- 浏览 (1826)
- 评论 (0)
- 分类: javascript
<script language="javascript">
/**
*作者 :Fantasy
*Email: fantasycs@163.com
*QQ : 8635335
*Blog : http://www.blogjava.net/fantasy
*版本 :V1.1
*/
function HashMap()
{
/** Map 大小 **/
var size = 0;
/** 对象 **/
var entry = new Object();
/** 存 **/
...
- 10:32
- 浏览 (1799)
- 评论 (0)
- 分类: javascript
/**
* used like java.lang.HashMap
*/
function testHashMap(){
alert("HashMap test begin:");
try{
}
catch(e){
alert(e);
}
alert("HashMap test end");
}
function HashMap()
{
private:
this.len=8;
this.table=new Array();
this.length=0;
this.hash=hash;
function has ...
- 10:29
- 浏览 (653)
- 评论 (0)
- 分类: javascript
{JS}
分类: 技术文章
什么是反射机制
反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。
在JavaScript中利用for(…in…)语句实现反射
在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:
for(var p in obj){
//语句
}
这里var p表示声明的一个变量,用以存储对象obj的属性(方法)名称,有了对象名和属性(方法)名,就可以使用方括号语法来调用一个对象的属性(方法):
for(var p in obj){
if(typeof(obj[p]= ...
- 17:24
- 浏览 (465)
- 评论 (0)
- 分类: javascript
<script language=javascript>
function Test(){
this.id = "";
this.name = "";
}
var t = new Test();
t.id ="123";
t.name ="zhangsan";
for(i in t)
{
document.write("t."+i+"=\""+eval("t."+i)+"\"<br>");
}
</script>
- 17:14
- 浏览 (388)
- 评论 (0)
- 分类: javascript
当<img src="#" 或者backgroud="#" 的时候服务端程序就会走两次
这个锚标记和 HTTP 的图片显示 造成了服务器端的两次请求
- 15:38
- 浏览 (1131)
- 评论 (7)
- 分类: javascript
//writen by hpx 2007/6/20
//do sth. when render
window.attachEvent('onload',renderValidate);
function renderValidate(){
var ips = document.getElementsByTagName('input');
for(var i = 0 ; i < ips.length ; i ++){
if(typeof(ips[i].numeric) != 'undefined'){
ips[i].attachEvent('onkeyp ...
- 15:10
- 浏览 (328)
- 评论 (0)
- 分类: javascript
function withTxt(object){
if(object.type == 'text'){
if(!requiredEx(object))
return false;
if(!emailEx(object))
return false;
if(!minlenEx(object))
return false;
if(!regxpEx(object))
return false;
}
return true;
}
function regxpEx(object){
if(typeof(object.regEx ...
- 13:25
- 浏览 (310)
- 评论 (0)
- 分类: javascript
////////////////////////////////////////do with time////////////////////////////////////////////////////
var today = new Date();
var tYear = today.getYear();
var tMonth = today.getMonth();
var tDate = today.getDate();
function evalYYYYMM(){
var year = document.getElementById('year');
var month = ...
- 12:55
- 浏览 (442)
- 评论 (0)
- 分类: javascript
function doKeyPress(maxLen,obj){
var str=obj.value;
var oSR=document.selection.createRange();
if(str.length<maxLen){
return true;
}else if(oSR.text.length>0){
return true;
}else{
return false;
}
}
function checkPaste ...
- 18:45
- 浏览 (301)
- 评论 (0)
- 分类: javascript
- 浏览: 78508 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
rails 入门笔记(一)---- ...
-- by awfigdww123 -
关于ERP 权限的那次谈话的 ...
怎么说? 可否具体说说?
-- by huangpengxiao -
关于ERP 权限的那次谈话的 ...
很像linux的权限管理。
-- by shellfish -
dwr 框架原理分析(部分)
在客户端写同样是可以的 兄弟 只不过JS代码多点
-- by huangpengxiao -
dwr 框架原理分析(部分)
为了异步刷新, 一般有相关数据库操作, 直接在客户端写无法同时实现这两个功能
-- by zhanjia






评论排行榜