在WEB 上呈现中国地图

这几年大数据概念火热,如何通过大数据分析国计民生问题,甚至去掌控一个人的行为爱好并不是我们今天要讨论的话题。在大数据时代“数据可视化”是件非常装酷的事,我们可以在很多机关单位看到一组大屏幕,大屏幕上各种暗蓝系的大地图、活动的图表、跳跃的读数时刻展现着“光荣、伟大、正确”的领导下的成绩。在程序实现的角度来讲这样一组画面在前端实现方案多数是由 javascript 图表库在网页上渲染出来。此类的js 有很多比如百度和阿里就都有这方面的开源项目;很多地方都能看见大数据显示屏上的中国 ...

JavaScript 实现中国省市县选择与编码获取

最近一些项目都有需要一个功能是能按照中国的省、地市、县多级分权。如湖北省的管理员可以审查省内的各个市(武汉市、荆州市、孝感市等等)的数据、而荆州市的管理员可以审查下级县市如洪湖、公安等等,孝感市的管理员可以审查云梦、孝昌各县的数据... 这里的有一个最简方案可发参考:在程序设计的时候为每个用户分配一个标志其地区的编码,这个编码可以采用国家统一的行政区划代码,也称行政代码,它是国家行政机关的识别符号,一般执行两项国家标准:《中华人民共和国行政区划代 ...

JS String对象的属性和方法

String对象属性(1) length属性length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度。当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其他语言有些不一样。var str = 'abc';console.log(str.length);(2) prototype属性prototype在面向对象编程中会经常用到,用来给对象添加属性或方法,并且添加的方法或属性在所有的实例上共享。因此也常用 ...

JS中数组的操作

1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值; 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了长度为5, ...