摘要: 这几天在弄联系人排序,需求是中文名排在先,然后是英文,然后数字,然后特殊字符,然后姓名为空的最后显示。使用数组自带的sort函数,使用字符串localeCompare进行对比就完成。但是中文字符使用localeCompare排序似乎有些问题,localeCompare是按Unicode编码排序的,但是我们需要的是中文字要按照拼音排序。研究了半天,使用了这样的方法。将所有联系人分类:中文名-a组,英文名(字母开头)-b组,数字 开头 -c组,特殊字符-d组,空白-f组然后将a组的中文汉字转换出拼音,然后对各组使用localeCompare排序,空白组排序加在最后。最后完成~吼吼。。。locale 阅读全文
posted @ 2012-12-05 17:28 tianqing52 阅读(315) 评论(0) 推荐(0) 编辑
摘要: http://www.kuqin.com/webpagedesign/20110907/264433.html1. 测试框架QUnit –http://docs.jquery.com/QunitJSUnit –http://www.jsunit.net/JS Test Driver –http://code.google.com/p/js-test-driver/FireUnit –http://fireunit.org/JSunity-http://jsunity.com/JasUnit –http://code.google.com/p/jasproject/wiki/JasUnitSch 阅读全文
posted @ 2012-12-05 17:12 tianqing52 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 编码问题,收藏着先原文:http://www.kuqin.com/webpagedesign/20110725/92729.html在日常的前端开发工作中,我们会经常的与HTML、javascript、css等语言打交道,和一门真正的语言一样,计算机语言也有它的字母表、语法、词法、编码方式等,在这里我简单的谈一下前端HTML与javascript日常工作中常碰到的编码问题。在计算机中,我们储存的信息都是用二进制码表示的。我们认识的、屏幕上显示的英文、汉字等符号和储存用的二进制代码的互相转换,就是编码。有两个基本概念需要说明,charset 和 character encoding:charse 阅读全文
posted @ 2012-12-05 17:07 tianqing52 阅读(294) 评论(0) 推荐(0) 编辑