javascript • 2018-01-04
AST是抽象语法树(Abstract Syntax Tree)的缩写,抽象语法树是一种数据结构,用来代表程序的结构,目前流行的babel转换es6代码也是使用抽象语法树来实现的,最直观的图示
javascript • 2018-01-02
Reflect是js的一个内置对象,类似Math,Date,实现一些和对象内部的方法同样的功能,分别有getPrototypeOf,setPrototypeOf,isExtensible,preventExtensions,getOwnPropertyDescriptor等
javascript • 2017-11-21
在每个dom事件中有event对象,有对应的方法,例如stopPropagation,preventDefault,stopImmediatePropagation,有对应的属性,例如cancelBuddle,target,srcElement等等
javascript • 2017-10-20
地球坐标系是相对于地心的,也就是说,它的轴是基于重力方向和磁场北方向。我们使用大写的X,Y,Z来描述地球坐标系的轴。
javascript • 2017-10-02
apiclound提供了调用底层的接口获取手机的经纬度,但是功能不是很完善,在无网络的状态下不可用,项目不是基于cordova开发,也无法找到相应的模块,于是尝试用html5的Geolocation API来实现获取地理位置的功能
javascript • 2017-08-11
javascript运行在单线程里,意思就是js每次只能执行一段代码。js有自己的并发模型,由栈、堆和队列组成。
javascript • 2017-08-10
由于注册账号限制不能输入中文,所以在输入时候需要把中文给过滤掉,用正则就可以实现
javascript • 2017-07-05
平时在使用一些正则都是网上拷贝下来的,知其用而不知道所以然,现在发现得好好学习一下正则表达式了。在学习正则之前,我们得先了解一些正则的元字符,然后才能继续看下文。
javascript • 2017-06-14
openlayers是最好的开源地图引擎,我们开发主要在地图上标记兴趣点,画区域,任意图形,运动轨迹等等。在ol地图上画东西其实非常简单,只需要按以下步骤执行
javascript • 2017-06-06
js中,构造函数和普通函数声明没什么区别(唯一的区别就是一些规范吧,比如声明构造函数首字母大写,可以用this,普通函数首字母小写,通常不用this等等),比如一个函数
javascript • 2017-06-04
前后端分离架构离不开跨域请求,ext也不例外,ext封装了jsonp模块,相关的有 jsonpStore 和 jsonpProxy