Underscore
Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。
- Underscore提供了100多个函数,包括each、map、reduce、 reduceRight、等
- 还有辅助函数,函数绑定、JavaScript模板功能、强类型相等测试、创建快速索引等
英文地址:http://underscorejs.org/
中文地址:http://www.bootcss.com/p/underscore/
Underscore一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。
英文地址:http://underscorejs.org/
中文地址:http://www.bootcss.com/p/underscore/
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。
所有状态码的第一个数字代表了响应的五种状态之一。
HTML5有一个新功能:Geolocation,它允许用户在 Web 应用程序中共享他们的位置,使其能够享受位置感知服务。
Geolocation API的使用很简单,请求一个位置信息,如果用户同意,就返回位置信息。
注:此处所提到的定位都是javascript地图API,适合Web 应用程序
|数据源|优点|缺点|
|—|:—|:—:|—:|
|IP 地址|任何地方都可用、在服务器端处理|不精确(经常出错,一般精确到城市级)、运算代价大|
|GPS|很精确|定位时间长,耗电量大 、室内效果差 、需要额外硬件设备支持|
|Wi-Fi|精确、可在室内使用、简单,快捷|在乡村这些 Wi-Fi 接入点少的地区无法使用|
|手机信号|精确、可在室内使用、简单,快捷|需要能够访问手机或其 modem 设备|
|用户自定义|可获得比程序定位服务更准确的位置数据,用户自行输入可能比自动检测更快|可能很不准确,特别是当用户位置变更后|