上周在工作中需要使用一个三级联动的省市组件,故准备自己动手写一个,虽然以前也写了一个,但是有些问题却没有深究!
这次准备深究的问题有:
1.如何让组件在utf-8页面或者gbk页面中中文都正常显示?
2.如此巨量的地区数据(接近40KB),如何将他们缩小一些?
在此,针对第一个问题,我想大家的做法就是将数据转换成unicode编码!
针对第二个,有些人可能会ajax来获取...或者干脆全部塞进js(曾经我就是这么做)
我测试了下,假如中文进行unicode编码,并且都放在js里面,那么这个组件的体积估计大于100Kb,因为单单中文数据就放大了3倍!
不过在周末,花了点时间,想出来一个万全之策,不仅仅压缩了数据,并且满足了不同编码之间也能正常显示中文的问题!
先简单粘帖下介绍,具体算法代码,数据和结果已及示例请访问:http://www.1kjs.com/lib/widget/cnarea/
- 大小: 23.1 KB
分享到:
相关推荐
提供目前中国全部行政区域的省(市/自治区)、市(区/自治州)、区(县/市)三级联动最新数据,可以用于各类...【2020年05月更新,官网实时更新】省市区三级联动/中国省市区地址三级联动/全国省市区三级联动数据下载
微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有...
省市区三级联动数据库 省市区三级联动数据库,包含地区的区号、邮政编码以及区域的坐标位置信息。三级联动
省市二级联动数据
省市区三级联动数据
js javascript 省市联动 js省市二级、三级联动完美代码。要珍惜啊 。
全国省市区三级联动数据 香港、澳门、台湾等都有详细的划分,感兴趣的小伙伴可以下载
国家省市三级联动,javascript代码编写,简单容易调用!
使用ajax + servlet + jdbc做的省市区三级联动,内含sql文件。对应有博客介绍,欢迎访问http://blog.csdn.net/qq_19558705/article/details/50318981
省市区数据三级联动json文件完整版
省市区三级联动 , JavaScript 省市区三级联动 json文件,JavaScript 省市区三级联动 json文件
js省市区三级联动数据,适用于各大ui框架
基于xml数据的省市区三级联动, 以xml作为数据存储区
中国省/市/县三级联动MySQL数据.内含所有省市区的地区编码和地区名,里面为sql文件直接运行即可。
Excel省市区数据、邮政编码及三级联动示例
省市区带编码code三级联动json数据,
省市区数据库级联查询所用数据,旗舰版全数据,2018全数据
这是一个全国城市三级联动的json数据
由于项目频繁用到三级联动,比如地区、时间、分类,这些网络上不能满足,所以我们通过后台调用的方式来实现 后台我使用的是PHP语言 目录结构: |-client |---pages |-----index |-------index.js //包含初始化数据...