Posted by akasuna on 2010年08月24日 at 9:08 AM

我们开发应用程序,很多时候都需要用通过一条 SQL 语句去查询最后插入的那条记录。为此,我们通常用有以下三 种方式:

  • @@IDENTITY
  • SCOPE_IDENTITY
  • IDENT_CURRENT

以上三种方式都是返回 最后 生成的 IDENTITY 值,但是它们在作用域和会话方面的限制,却有所不同。 …继续阅读

Posted by akasuna on 2010年08月18日 at 3:36 PM

很多时候,我们并不希望在当前的窗口打开外部链接,但是为每个超链接都加上 target="_blank" 又非常的麻烦,而且这样也不符合 W3C 标准。

那有没有什么其他的方法可以搞定呢?当然有,其实只要用 jQuery 去劫持所有超链接的 click 事件,然后简单处理一下,即可达到目的,代码如下: …继续阅读

Posted by akasuna on 2010年08月11日 at 11:23 AM

以前经常被人家问 SQL server 如何实现分页?当一张表里面有数十万条或者更多的数据时,该怎么办?如果数据库是 SQL Server 2000,我会回答:TOP,使用 TOP 嵌套查询(或者临时表),如果是 SQL Server 2005/2008,我会回答:使用 WITH,ROW_NUMBER 和 OVER。 …继续阅读

Posted by akasuna on 2010年08月03日 at 3:02 PM

判断数字或字母小 Tip

function num_letter_only(str)
{
	for (var i = 1; i < str.length; i++)
		if ((code = str.charCodeAt(i)) < 48 || code > 57 && code < 65 || code > 90 && code < 97 || code > 122)
			return false;
	return true;
}

也可以用正则(By QiQiBoY

function check(str){
	if(/[^0-9a-z]/i.test(str))
		return false;
	return true;
}

看来正则才是王道啊。。。

Posted by akasuna on 2010年08月02日 at 4:20 PM

Web 开发,有时候需要捕获窗口关闭时间,这里是一个小 Tip

window.onbeforeunload = function()
{
	if(Math.abs(event.clientX - document.body.clientWidth) < 30)
	{
		if (confirm('确实要退出本页面?'))
			window.close();
		else
			event.returnValue = '请点取消留在本页面!';
	}
}