上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
在软件架构中,特别是B/S架构中,很流行使用三层架构(数据层、中间层、表现层)来建立软件。但这从来都是服务器端的专利。在传统的概念中,客户端的职责就只是用来对数据进行展现而已。如果说客户端也搞三层,确实是一样不可思议的事件。 为什么要搞客户端三层? ExtJS这个框架是个功能很强大的框架,由于它给了开发者很大的自由度跟细粒度。开发者在开发的过程中,配置、使用一个组件需要编写许多的代码。工作量大不说,效率低,可重用性低却是致命的。所以,聪明的开发者,应该积极利用ExtJS里的面向对象功能,简化自己的工作。定制自己的组件。才能提高自己的效率。所以,除了在服务器端也搞三层,我们也可以在客户端... Read More
posted @ 2009-08-10 15:09 汉卿 Views(321) Comments(1) Diggs(0) Edit
ExtJS是一套非常好的UI框架,已经有越来越多的企业级应用程序使用上了这个框架而从中受益。然后,在众多的项目当中,以J2EE项目居多,原因是ExtJS与Java的集成化越来越强。而对于使用.NET平台的开发者来说,想要在自己的项目当中使用ExtJS却困难重重,原因在于数据通信很难达到统一。在.NET 3.5以前,.NET平台提供有限的JSON原生支持。因而很多程序员都是使用第三方的组件。例如LitJson.net组件。 在.NET 3.5中,框架提供了DataContractJsonSerializer类,可以方便地对对象进行JSON序列化跟反序列化。另外,.NET3.5提供了扩展方法... Read More
posted @ 2009-08-10 15:08 汉卿 Views(651) Comments(1) Diggs(0) Edit
<script type="text/javascript"> 2 //------------------对象冒充实现继承----------------- 3 function ClassA(sColor) 4 { 5 this.color=sColor; 6 this.showColor=function() 7 { 8 alert(this.color); 9 }10 }11 function ClassC(iBig)12 {13 this.color=iBig;14 this.showBig=function()15 {16 alert(this.co Read More
posted @ 2009-08-10 14:58 汉卿 Views(272) Comments(0) Diggs(0) Edit
1:支持命名空间 <script type="text/javascript"> // 定义一个命名空间 Ext.namespace("Ext.wentao"); // 在命名空间上定义一个类 Ext.wentao.helloworld = Ext.emptyFn; // 创建一个类的实例 new Ext.wentao.helloworld(); </script> 其中 Ext.wentao.helloworld = Ext.emptyFn; 等价于 Ext.wentao.helloworld = function(){}; 2 Read More
posted @ 2009-08-10 14:48 汉卿 Views(292) Comments(1) Diggs(0) Edit
存储过程入门与提高 什么是存储过程呢? 定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢? 那么存储过程与一般的SQL语句有什么区别呢? 存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多... Read More
posted @ 2009-08-10 14:29 汉卿 Views(128) Comments(0) Diggs(0) Edit
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut Read More
posted @ 2009-08-10 12:30 汉卿 Views(212) Comments(0) Diggs(0) Edit
1.document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"].解决方法:统一使用document.formName.elements["elementName"].2.集合类对象问题说明:IE下, Read More
posted @ 2009-08-10 11:16 汉卿 Views(130) Comments(0) Diggs(0) Edit
1.每天一个AJAX 该网站提供了很多非常酷的AJAX例子,号称是每天更新一个。 网址:http://www.ajaxcompilation.com/ 2.210个AJAX框架 一个不错的提供Ajax范例的网站,Ajax框架已更新至210个。 网址:http://www.ajaxrain.com/ 3.80个AJAX解决方案 该网站提供了80个AJAX解决方案,基本上常用的AJAX效果都有了。 网址:http://www.smashingmagazine.com/2007/06/20/ajax-javascript-solutions-for-professional-coding/ Read More
posted @ 2009-08-08 13:59 汉卿 Views(123) Comments(0) Diggs(0) Edit
No1—Prototype特点:一个非常优雅的JS库,定义了JS的面向对象扩展,DOM操作API,事件等等,之上还有rico/script.aculo.us实现一些JS 组件功能和效果(尚不够完善),以prototype为核心,形成了一个外围的各种各样的JS扩展库,是相当有前途的JS底层框架,突出特点就是非常易学 易用,门槛很低,常常是一两行JS代码就可以搞定一个相关的功能。同时它也是RoR集成的AJAX JS库。Prototype官方站点No2—Dojo特点:Dojo包括了Javascript本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库;Dojo设计的包加载机制 (Pack Read More
posted @ 2009-08-08 13:54 汉卿 Views(276) Comments(0) Diggs(0) Edit
1:常用Tab菜单导航代码常用Tab菜单导航代码2:邮件发送邮件发送代码3:DataList用法DataList用法4:简单的聊天程序简单的聊天程序5:水晶报表水晶报表6:拖动DIV拖动DIV7:中文验证码中文验证码8:GridView嵌套应用实例GridView嵌套应用实例9:省市区县(含全国完整数据库)Ajax无刷新三级联动省市区县(含全国完整数据库)Ajax无刷新三级联动10:Gridview无刷新排序Gridview无刷新排序11:根据ip判断城市根据ip判断城市12:购物车购物车13:autoCompleteautoComplete14:汉字转拼音汉字转拼音15:JS幻灯片JS幻灯片 Read More
posted @ 2009-08-08 10:56 汉卿 Views(213) Comments(0) Diggs(0) Edit
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页