ES6 自定义JavaScript语言行为的 Proxy 对象
Proxy
(代理)对象用于自定义JavaScript基本操作的形为(如:属性查找、赋值、枚举、函数调用等),该对象是JavaScript语言标准ES 6
(ECMAScript 2015
)中新增的对象,通过该对象使我们具有了对JavaScript语言层面进行修改的能力。
Proxy
(代理)对象用于自定义JavaScript基本操作的形为(如:属性查找、赋值、枚举、函数调用等),该对象是JavaScript语言标准ES 6
(ECMAScript 2015
)中新增的对象,通过该对象使我们具有了对JavaScript语言层面进行修改的能力。
在LBS
(基于位置服务)的一些应用中,有时我们会需要计算两个用户或两个坐标点之间的距离。要解决这类问题,就要了解空间几何的概念并结合数学中在三角函数
公式计算两点之间的值。本文介绍基于经度/纬度的,两个坐标点之间的距离计算,与JavaScript
的实现代码。
Math
是JavaScript中的一个内置对象, 为我们提供了一些数学常量、数学函数。Math
是一个静态类,可以通过它属性和方法直接调用其提供的数学常量、数学函数。
VPN
(Virtual Private Network)虚拟专用网络,是在公用网络上建立连接到内部/专用网络的一种技术。本文将对VPN
技术做简单介绍,并介绍在VPS
上搭建VPN
服务器的方法。
JavaScript类型数组(JavaScript typed arrays)是一种类似数组的对象,它由ArrayBuffer
、TypedArray
、DataView
三类对象构成,通过这些对象为JavaScript提供了访问二进制数据的能力。
在Web页面中有时会需要倒计时功能,jQuery.countdown
是一个使用简单、无任何CSS/HTML依赖的 jQuery 倒计时插件。它会自动控制DOM、注册回调并开始计时,适用于任何布局方式,且支持多种不同的倒计时方式。
imagesLoaded
是一个jQuery图片延迟加载插件,用于检测网页中的图片是否加载载完成JavaScript工具库。支持基于回调获取图片加载的进度,还可以绑定自定义事件。可以配合jQuery、RequireJS使用,也可以单独使用。
CounterUp
(Counter-Up)是一个jQuery插件,它可以实现数字从0
到指定值的动态累加。