javascript获取url参数的方法
function GetRequest()
{
var url = location .search; //获取url中"?"符后的字串
var theRequest = new Object();
if(url.indexOf("?") != -1)
{
var str = url .substr(1);
var strs = str.split("&");
for(var i = 0 ; i < strs.length ; i ++)
{
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
return theRequest;
}
相关文档:
Beginning JavaScript with Dom Scripting and Ajax
深入浅出JavaScript
图灵程序设计丛书
web开发系列
作者 Christian Heilmann [德]
第一章 JavaScript入门
本章主要介绍:
* JavaSript是什么以及它的功用
......
【前言】好文章,就是要慢慢研究,所以先转过来存着~
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" ......
javascript中eval详细理解
2009-02-27 14:58
2008-04-12 00:29
首先来个最简单的理解
eval可以将字符串生成语句执行,和SQL的exec()类似。
eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子:
& ......
网上正则表达式的教程够多了,但由于javascript的历史比较悠久,也比较古老,因此有许多特性是不支持的。我们先从最简单地说起,文章所演示的正则基本都是perl方式。
元字符
( [ { \ ^ $ | ) ? * + .
预定义的特殊字符
.table1 {
border:1px solid #666;border-collapse:collapse;width:7 ......
工厂模式分为简单工厂模式和复杂工厂模式,前者是使用一个类来生成实例,通常是一个单体,后者是使用子类来决定一个成员变量是哪个类的具体实例,也就是简单工厂包含在复杂工厂之中。
下面通过一个具体的实例来具体的说说这工厂的一二吧。
用Ajax技术发起异步请求是现在web开发中的一个常见任务。
1 // ......