Dec242011
通过prototype为String对象添加方法
感觉JavaScript的字符串方法比较少,特别是用Java或C#习惯之后。在网上找了一下,发现通过prototype可以扩展字符串的方法。比如如下JavaScript代码:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
/** * 去掉字符串两端的空白字符 */String.prototype.trim = function() { &...阅读全文
Dec242011
HTML控件FILE值的清除
在写程序时有时会碰到清除FILE内容的问题,在网上查了一下资料,发现IE和Chrome能实现。而FireFox有点难度,所以就不说FireFox的了。
方法一,只有IE能用
123
<input type="file" name="f2" id="f2"><input type="button" value="clear" onclick="f2.select();document.execCommand('delete'...阅读全文
Dec072011
JavaScript的正则表达式
在JavaScript中,正则表达式类为RegExp,判断函数主要有两个:exec和test,其中exec主要用于取值,而test用于判断,其实通过RegExp都能取到值,如下代码(包括结果和值)。
12345678910111213141516
var reg = new RegExp(/(\d{4}).(\d{1,2}).(\d{1,2})/); var ret1 = reg.exec('2009/11/12');// Result:// ret1 = Array {'2009/11/12', '2009', '11', '12'}// Re...阅读全文
Dec072011
Dec072011
Dec072011
Dec042011
javascript获取网页URL
有时候需要通过JavaScript来读取URL(Uniform Resource Locator),在JavaScript里,一般用location来取得URL的值。
函数和示例代码如下(URL地址:http://localhost:8080/ServletTest/index.jsp?id=5#test):
123456789101112131415
// 整个URl字符串(在浏览器中就是完整的地址栏)document.writeln("location.href: " + location.href);// URL 的协议部分document.writ...阅读全文
Dec032011
Servlet获取URL地址
最近在做一个系统,是在原有系统上改修的,有单独的服务器,所以不需要用数据库。而且有现成的HTML,所以基本上用一个Servlet就可以实现。根据请求的URL再调对应的Server函数,再把取到的值替换到HTML就行。
这里来说说用Servlet获取URL地址。在HttpServletRequest类里,有以下六个取URL的函数:
getContextPath 取得项目名
getServletPath 取得Servlet名
getPathInfo 取得S...阅读全文
Aug272011
PHP中Xdebug的配置
在一年之前,虽然学过一些PHP知识,但不会Debug,一般都是用echo来查看值对不对的。虽然PHP的Debug工具还有ZendDebug,但我觉得Xdebug更通用一些,Netbeans就支持Xdebug。废话不说了,说说配置过程。
1. 下载Xdebug下载地址:http://xdebug.org/download.php最新版本是2.1.2,版本很多,有32位和64位的区别,VC6和VC9的区别,以及线程安全与否的区别。下载的版本应该根据PHP来,把<?...阅读全文
Aug262011
Windows7下IIS和Python整合
之前写过一篇PHP与IIS整合的博客,我对Python不太熟悉,但是想学学。于是参考网上的内容整合了IIS和Python。
1. 安装IIS,已经安装好了的话,可以直接看下一步。①打开“我的电脑”,点击上面的“卸载与更改程序”,在出现的新窗口中点击“打开或关闭Windows功能”。②在新出现的“Windows功能”窗口,选择“Internet信息服务”,在注意的是“Internet信息服务”下的“应用程序开发功能”下的“CGI”必须选中...阅读全文