摘要:
变量对于变量的理解:变量是数据的代号。如同人的名字一样。在JavaScript中,使用上面的语法,就可以声明一个变量,以便在之后给其指定值.貌似下面的代码和上面的具有一样的输出不过再试试下面的代码于是可以用变量的概念来偷懒虽然看上去没节约多少笔墨,但有一个概念即是:我们使用document.write多次输出的是同一个值!而前面一块则不同,它在每次输出时产生了一个新的值,显而易见,使用变量可以清楚... 阅读全文
摘要:
数组与对象数组数组,实际上就是将一大堆相似的数据有秩序的放在格子箱中,十分像药房里的那些柜子.数据1 数据2 数据3 数据4 数据5 数据6 用代码创建数组var arr = new Array();//Array和Date一样,也是一个内置对象,需要使用new运算符创建arr[0]="数据1";//向数组中添加一个元素,数组中的元素是有编号的,并且要注意的是,编号从0开始//上面一行代码就向数组... 阅读全文
摘要:
摘要: 许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果。其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可。本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他效果就很简单了。 许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果。其实很简单,我们只需要获取页面上的文本框,... 阅读全文
摘要:
我自己写了一个正则表达式,<(.|\n)+?>这个是替换所以HTML标签,非贪婪的,多行的。如果我想替换得到所以非HTML标签, 我的代码就只能是这样,先找打HTML标签,然后将标签替换掉。能不能直接找到非HTML标签呢。。还有个问题就是,,截取字符串的长度。 我下面的这种方法,没有判断中文或者非中文,截取的长度总是有长有短。 不知道有没有好点的办法让截取的长度,一样长的,而不是str... 阅读全文
摘要:
TransactionScope是.Net Framework 2.0滞后,新增了一个名称空间。它的用途是为数据库访问提供了一个“轻量级”[区别于:SqlTransaction]的事务。使用之前必须添加对 System.Transactions.dll 的引用。 下列代码就是一个正在创建的事务,这个事务自身还封装了多个数据库查询。只要任意一个 SqlCommand 对象引... 阅读全文
摘要:
前台代码:后台代码:在ViewState中只需要保留这个DataTable的结构clone就可以,而不需要保存数据,因为每次回发到服务端, 不管是添加还是删除,我们都需要遍历这个repeater,然后重新赋值给这个Datatable. 阅读全文
摘要:
C#中的委托,匿名方法和Lambda表达式简介 在.NET中,委托,匿名方法和Lambda表达式很容易发生混淆。我想下面的代码能证实这点。下面哪一个First会被编译?哪一个会返回我们需要的结果?即Customer.ID=5.答案是6个First不仅被编译,并都获得正确答案,且他们的结果一样。如果你对此感到困惑,那么请继续看这篇文章。view sourceprint?01class Custom... 阅读全文
摘要:
开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,虽然这个实现起来非常简单,但是还是会困扰许多新手,因此专门发一篇文章备查。 如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是: INSERT I... 阅读全文
摘要:
下面是这样一个例子:两个表a、b,想使b中的memo字段值等于a表中对应id的name值 表a:id,name 1 王 2 李 3 张 表b:id,ClientName 1 2 3 (MS SQL Server)语句:update bset ClientName= a.namefrom a,bwhere a.id = b.id (Oralce)语句:update bset (Cli... 阅读全文
摘要:
最近项目里遇到这样的一个小技术问题,新闻可以任意按客户的需要进行排序,需要实现的效果图如下:由于各种类别输入了蛮多测试信息,有几百条数据,一个个把排序码都生成也很麻烦,看能否没有什么好办法能生成不重复的,唯一排序码?达到如下效果?总不可能人工的一个个输入吧? 也没那个耐心的,还是想想有什么好办法吧?其实很快就想到了 ROW_NUMBER() 功能,用这个,应该是可行的,折腾了一小会儿,这个SQL语... 阅读全文