三月, 2009 的归档

  •   项目中需要做类似google suggest的效果,在jquery插件库中找到一个jquery.suggest,效果挺好,但对中文的支持有问题,因为输中文不像输中文那样,按一下键盘直接输出。所以使用中会出现输入中文不显示下拉菜单等情况。下面分享一个我修改后的代码。

下载地址:
<a href=jquery jquery.suggest修改版 简单介绍下使用方法: 1.将jquery和jquery.suggest上传到网站。 2.在需要引用的页面调用 <script type="text/javascript" src="js/jquery1.3.2.js"></script> <script type="text/javascript" src="js/suggest/jquery.suggest.js"></script> <link rel="stylesheet" href="js/suggest/jquery.suggest.css" /> 3.使用 <script type="text/javascript"> $(document).ready(function() { $("#newtel").suggest("ajaxback.php?act=newtel",{ onSelect: function() {alert(this.value);} } ); } ); </script> 其中#newtel换成输入框的ID,ajaxback.php换成ajax服务端的地址. 4.服务端 ajaxback.php <? $q=$_GET['q']; //jquery.suggest会将输入框的当前值以GET方式传到ajax服务端,并放在变量$_GET['q']中 for($i=1;$i<=10;$i++) { echo $q.$i.'\n'; //输出用\n换行,每行对应下拉框的每一项 } ?> 5.快捷键 下拉框显示后,上下键选择,空格键选中。当然也可以用鼠标键选。 这里也对原jquery.suggest做了点修改,原程序是按回车键选中,我将这里改成按空格键选中。因为国内有些浏览器(比如傲游)在按回车时会提交表单。 如果还有不明白的地方可以联系我哦~" title="jquery suggest修改版(支持中文),类似google suggest的下拉提示" />

    jquery suggest修改版(支持中文),类似google suggest的下拉提示

      项目中需要做类似google suggest的效果,在jquery插件库中找到一个jquery.suggest,效果挺好,但对中文的支持有问题,因为输中文不像输中文那样,按一下键盘直接输出。所以使用中会出现输入中文不显示下拉菜单等情况。下面分享一个我修改后的代码。 下载地址: jquery jquery.suggest修改版 简单介绍下使用方法: 1.将jquery和jquery.suggest上传到网站。 2.在需要引用的页面调用 <script type="text/javascript" src="js/jquery1.3.2.js"></script> <script type="text/javascript" src="js/suggest/jquery.suggest.js"></script> <link rel="stylesheet" href="js/suggest/jquery.suggest.css" /> 3.使用 <script type="text/javascript"> $(document).ready(function() { $("#newtel").suggest("ajaxback.php?act=newtel",{ onSelect: function() {alert(this.value);} } ); } ); </script> 其中#newtel换成输入框的ID,ajaxback.php换成ajax服务端的地址. 4.服务端 ajaxback.php <? $q=$_GET['q']; //jquery.suggest会将输入框的当前值以GET方式传到ajax服务端,并放在变量$_GET['q']中 for($i=1;$i<=10;$i++) { echo $q.$i.'\n'; //输出用\n换行,每行对应下拉框的每一项 } ?> 5.快捷键 下拉框显示后,上下键选择,空格键选中。当然也可以用鼠标键选。 这里也对原jquery.suggest做了点修改,原程序是按回车键选中,我将这里改成按空格键选中。因为国内有些浏览器(比如傲游)在按回车时会提交表单。 如果还有不明白的地方可以联系我哦~

    继续阅读...

  • GB2312 范围: 0xA1A1 – 0xFEFE 汉字范围: 0xB0A1 – 0xF7FE GB2312码是中华人民共和国国家汉字信息交换用编码,全称《信息交换用汉字编码字符集–基本集》,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡等地也使用此编码。 GB2312收录简化汉字及符号、字母、日文假名等共7445个图形字符,其中汉字占6763个。GB2312规 定”对任意一个图形字符都采用两个字节表示,每个字节均采用七位编码表示”,习惯上称第一个字节为”高字节”,第二个字节为”低字节”。GB2312- 80包含了大部分常用的一、二级汉字,和9区的符号。该字符集是几乎所有的中文系统和国际化的软件都支持的中文字符集,这也是最基本的中文字符集。其编码 范围是高位0xa1-0xfe,低位也是0xa1-0xfe;汉字从0xb0a1开始,结束于0xf7fe。   GBK 范围: 0×8140 – 0xFEFE GB2312-80 仅收汉字 6763 个,这大大少于现有汉字,随着时间推移及汉字文化的不断延伸推广,有些原来很少用的字,现在变成了常用字,例如:朱鎔基的“鎔”字,未收入 GB2312-80,现在大陆的报业出刊只得使用(金+容)、(金容)、(左金右容)等来表示,形式不一而同,这使得表示、存储、输入、处理都非常不方 便,对于搜索引擎等软件的构造来说也不是好消息,而且这种表示没有统一标准。从我们对人民日报 98 年数据的处理过程中,得出这样的经验:回填外字最困难的就是如何得到这种表示方法的集合。 为了解决这些问题,以及配合 UNICODE...

    中文编码基础知识介绍

    GB2312 范围: 0xA1A1 – 0xFEFE 汉字范围: 0xB0A1 – 0xF7FE GB2312码是中华人民共和国国家汉字信息交换用编码,全称《信息交换用汉字编码字符集–基本集》,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡等地也使用此编码。 GB2312收录简化汉字及符号、字母、日文假名等共7445个图形字符,其中汉字占6763个。GB2312规 定”对任意一个图形字符都采用两个字节表示,每个字节均采用七位编码表示”,习惯上称第一个字节为”高字节”,第二个字节为”低字节”。GB2312- 80包含了大部分常用的一、二级汉字,和9区的符号。该字符集是几乎所有的中文系统和国际化的软件都支持的中文字符集,这也是最基本的中文字符集。其编码 范围是高位0xa1-0xfe,低位也是0xa1-0xfe;汉字从0xb0a1开始,结束于0xf7fe。   GBK 范围: 0×8140 – 0xFEFE GB2312-80 仅收汉字 6763 个,这大大少于现有汉字,随着时间推移及汉字文化的不断延伸推广,有些原来很少用的字,现在变成了常用字,例如:朱鎔基的“鎔”字,未收入 GB2312-80,现在大陆的报业出刊只得使用(金+容)、(金容)、(左金右容)等来表示,形式不一而同,这使得表示、存储、输入、处理都非常不方 便,对于搜索引擎等软件的构造来说也不是好消息,而且这种表示没有统一标准。从我们对人民日报 98 年数据的处理过程中,得出这样的经验:回填外字最困难的就是如何得到这种表示方法的集合。 为了解决这些问题,以及配合 UNICODE...

    继续阅读...

  •   FileHamster 是一款很有用的软件,可以自动保存文件历史修改版本。也就是说,一个文件,你修改任何一个部分,FileHamster 都会帮你保存之前的版本。类似于 Subversion 的本地版本。支持包括文档,图片,可执行文件在内的所有格式。需要 .Net 2.0 支持。 FileHamster 首先让我想到的就是在修改模板的时候,使用 FileHamster,你再也不用担心修改模板出错而无法恢复到原来的状态,FileHamster 会自动帮你保存之前的每一个版本。而对于做图也同样实用。 免费版本的 FileHamster 只具有基本的历史版本保存功能,但对于个人 用户已经足够。我很喜欢 FileHamster 的 FTP 自动上传插件,可惜这个插件也是收费的,根据视频介绍来看,当一个新版本被保存后会自动通过 FTP 上传。懒人的福音啊。 首先需要创建一个书架 (相当于一个工程),选择一个文件夹来保存文件的历史版本,一个书架对应一个文件夹。所有的历史版本被真实的保存在硬盘里,所以,需要一块大硬盘。 之后就可以在 FileHamster 的 Watch Tree...

    FileHamster – 自动保存文件历史修改版本(本地版Subversion)

      FileHamster 是一款很有用的软件,可以自动保存文件历史修改版本。也就是说,一个文件,你修改任何一个部分,FileHamster 都会帮你保存之前的版本。类似于 Subversion 的本地版本。支持包括文档,图片,可执行文件在内的所有格式。需要 .Net 2.0 支持。 FileHamster 首先让我想到的就是在修改模板的时候,使用 FileHamster,你再也不用担心修改模板出错而无法恢复到原来的状态,FileHamster 会自动帮你保存之前的每一个版本。而对于做图也同样实用。 免费版本的 FileHamster 只具有基本的历史版本保存功能,但对于个人 用户已经足够。我很喜欢 FileHamster 的 FTP 自动上传插件,可惜这个插件也是收费的,根据视频介绍来看,当一个新版本被保存后会自动通过 FTP 上传。懒人的福音啊。 首先需要创建一个书架 (相当于一个工程),选择一个文件夹来保存文件的历史版本,一个书架对应一个文件夹。所有的历史版本被真实的保存在硬盘里,所以,需要一块大硬盘。 之后就可以在 FileHamster 的 Watch Tree...

    继续阅读...