摘要:
当我们在Eclipse中建立java的web工程时,会产生JRE System Library和Referenced Libraries,Web App Libraries不生成,下面会简要说明一下。 其实,这三个都是jar包的存放集合。 JRE System Library主要存放J2SE的标准jar,一般不需要调整。 Referenced Libraries是存放第三方的jar包,也就是自己导入的jar包。在项目属性的Java Build Path中的Libraries中配置。本人理解,这里导入和配置jar包,都是为了让web工程能够在eclipse开发环境可以正常编译,不报错而已。... 阅读全文
摘要:
Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等CompareOrdinal 与Compare一样,但不考虑文化背景Format 格式化包含各种值的字符串和如何格式化每个值的说明符IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置LastIndexOf 与IndexOf一样,但定位最后一次出现的位置 LastIndexOfAny 与IndexOfAny,但定位最后一次出现的位置PadLeft 在字符串的开头,通过添加指定的重复字符填充字符串PadRight 在字符串的结尾,通过添加指 阅读全文
摘要:
很多人都觉得在javascript声明一个变量,加var和不加var没有什么区别,实际上是一个错误的观点,如果在函数外面,也就是说在window区域加不加var确实是一样,因为都会是全局变量的效果,而如果在函数内部,加var就是局部变量,不加是全局变量。 function test(){ var1 = 2; alert(var1); } test(); alert(var1); 这样可以显示为2 function test(){ var var1 = 2; alert(var1); } test(); alert(var1); 则为变量未定义错误this多用于函数内部,它永远指向调用他的那个对 阅读全文
摘要:
jquery技巧总结一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是继prototype之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript™ 以及Ajax 编程。有人使用这样的一比. 阅读全文
摘要:
在过去的开发过程中我们保存了大量的资源和工具用来提高web及其移动开发,这些工具能有效的提高你的开发流程,及其资源,并且保证代码的清晰,或者能有效提高你和你的同事的合作,如此多的工具中,我选择了50个最喜欢的工具分享给大家。我把这篇文章分了几个子类使得大家更加方便浏览阅读Web开发工具web排版工具浏览器工具网站分析工具提高效率工具Web开发工具ProcCSSor - 高级CSS美化工具ProCssor是一个很有实用价值的web工具,它能够有效帮助你快速美化并且格式化CSS文件。地址:http://procssor.comScriptSrc.net是不是厌倦了搜索最新类库脚本对应标签?Scr. 阅读全文
摘要:
我们在程序里面,经常会看到if(!IsPostBack){}这样的句子,那么,PostBack是起到什么作用呢?PostBack的意思是回发,我们可以把他理解成第二次执行该程序。如果你还不是很理解的话,看看下面的例子:1.我们向页面中添加一个dropdownlist,一个textbox,一个button控件,在.CS里写如下代码protected void Page_Load(object sender, EventArgs e){this.DropDownList1.Items.Add("aaaaa");this.DropDownList1.Items.Add(" 阅读全文
摘要:
前提条件:GridView已经能正常的显示数据了!这里我将NorthWind数据库的Category表显示出来,接着我们要是实现以下三个功能:1、将GridView中满足CategoryID为偶数的数据行背景色改为Silver;2、当鼠标滑过GridView中的数据行是,该数据行的颜色变为黄色,且数据字体加粗。鼠标离开行时,还原初始状态;3、当点击GridView中的行时,行的颜色花生变化,且鼠标的形状变为手型。这里我们通过定义GridView的RowDataBound事件来实现以上三个功能。GridView.RowDataBound事件是在 GridView 控件中将数据行绑定到数据时发生. 阅读全文
摘要:
现在从对ASP.NET页面的执行顺序开始,体会一下B/S结构的程序的特点,下图是ASP.NET页面的执行顺序说明: Page_Init(页面初始化引发的事件)——>Page_Load(加载页面时引发的事件)——>Control Event(服务器控件引发的事件)——>Page_UnLoad(页面从内存中卸载时引发的事件) Page_Init和Page_UnLoad不常用,但是这里还是要说明一下。Page_Init和Page_Load事件区别在于,只有后者才能完全加载控件,绑定数据,虽然你可以在Page_Init中访问控件,但是其viewstate都不会被加载,所以此时控件中只 阅读全文
摘要:
PostBack英文解释:Post-发送至服务器,Back-并返回结果。IsPostBack=true,说明当前的操作信息发送至服务器,并要在本页面得到结果;IsPostBack=false,在代码中的真正意思是:本页面没有主动向服务器发送请求,只是服务器接收到浏览器或其他应用的请求而第一次跳转至本页面,这样,在实际应用中我们可以用if(!IsPostBack){}来实现首次加载本页面需要做的,而之后在本页面进行postback操作不能做的事。每当点击Web网页上的Button、LinkButton或ImageButton控件时,表单就会被发送到服务器上。如果控件的AutoPostBack属. 阅读全文
摘要:
HTTP协议是无状态协议。 无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。 客户端与服务器进行动态交互的Web应用程序出现之后,HTTP无状态的特性严重阻碍了这些应用程序的实现,毕竟交互是需要承前启后的,简单的购物车程序也要知道用户到底在之前选择了什么商品。于是,两种用于保持HTTP连接状态的技术就应运而生了,一个是Cookie,而另一个则是Session。HTTP本身是一个无状态的连接协议,为了支持客户端与服务器之间的交互,我们就需要通过不同的技术为交互. 阅读全文