随笔分类 -  web

使用Ext JS技术拖动树结点
摘要:在本文将介绍TreePanel组件非常有意思的一个功能:结点拖放。要使TreePanel组件的结点可以拖放非常简单,只需要将TreePanel类的enableDD选项参数设为true即可。当然,要想实现更复杂的功能,还需要配合其他的参数和事件。 阅读全文

posted @ 2010-08-04 11:34 银河使者 阅读(3509) 评论(3) 推荐(2) 编辑

向C#的String类添加按字节截取字符串的扩展方法
摘要:Web应用程序在浏览器中显示字符串时,由于显示长度的限制,常常需要将字符串截取后再进行显示。但目前很多流行的语言,如C#、Java内部采用的都是 Unicode 16(UCS2)编码,在这种编码中所有的字符都是两个字符,因此,如果要截取的字符串是中、英文、数字混合的,就必须按字节长度来截取字符串。在本文中为String类添加了一个用于按字节长度截取字符串行扩展方法,以便这类操作变得更容易。 阅读全文

posted @ 2008-09-06 21:39 银河使者 阅读(7456) 评论(8) 推荐(0) 编辑

用Session和唯一索引字段实现通用Web分页功能
摘要:本文介绍了一种通过Web系统中的Session对象和数据表的唯一索引字段来实现Web分页的方法。这种方法是通用的,适合于所有的数据库(SQL Server、Oracle、access、paradox等),并且不需要在数据库中建立任何资源(如存储过程、视图等)。需要的唯一条件就是表中要有一个唯一索引字段。 阅读全文

posted @ 2008-08-23 17:59 银河使者 阅读(3130) 评论(14) 推荐(0) 编辑

实现Web程序的自动登录
摘要:有很多Web程序中第一次登录后,在一定时间内(如2个小时)再次访问同一个Web程序时就无需再次登录,而是直接进入程序的主界面(仅限于本机)。实现这个功能关键就是服务端要识别客户的身份。而用Cookie是最简单的身从验证。 阅读全文

posted @ 2008-06-05 19:19 银河使者 阅读(11733) 评论(28) 推荐(0) 编辑

Web上传文件的原理及实现
摘要:虽然现在有很多上传组件可以利用,但是了解Web上传文件的原理,对于处理突然出现的问题会有很大的帮助,下面就来讲一下通过浏览器上传文件的基本原理。在了解了原理之后,就可以非常容易地自制满足自身需要的上传组件了。 阅读全文

posted @ 2008-05-29 12:31 银河使者 阅读(35325) 评论(12) 推荐(5) 编辑

AJAX从服务端获取数据的三种方法
摘要:在本文中将给出一个例子来介绍使用AJAX技术从服务端获得数据的三种方法。这个例子很简单,就是两个选择框(html中的<select> 标签),通过选中第一个select的某一项后,会从服务端得到一些数据,并加载到第2个select中。这三种方法是获得XML数据,直接获得<option>字符串,以及获得在客户端可执行的javascript代码。本文还给出了一种ajax向服务端发送中文请求时出现乱码的解决方案。 阅读全文

posted @ 2008-05-25 23:22 银河使者 阅读(19136) 评论(12) 推荐(1) 编辑

Javascript URL编码方法的比较
摘要:javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 阅读全文

posted @ 2008-05-23 13:48 银河使者 阅读(1287) 评论(0) 推荐(0) 编辑

通过MVC模式将Web视图和逻辑代码分离
摘要:在客户端也存在着一个MVC体系结构。我们可以将视图(V)看成是描述界面的html、css和javascript代码,而模型(M)可以看成是处理业务逻辑的javascript代码,而控制器(C)就是将这两类代码连接起来的代码(一般也是javascript代码)。 阅读全文

posted @ 2008-05-18 22:11 银河使者 阅读(4976) 评论(18) 推荐(0) 编辑

在Firefox中通过AJAX跨域访问Web资源
摘要:本文讨论了如何解决ajax跨域访问的问题,以及阐述了XMLHttpRequest中某些属性和方法在不同浏览器中的区别。 阅读全文

posted @ 2008-05-15 16:56 银河使者 阅读(7411) 评论(17) 推荐(0) 编辑

导航