javascript

javascript的并发模型

javascript运行在单线程里,意思就是js每次只能执行一段代码。js有自己的并发模型,由栈、堆和队列组成。如下图 ...

openlayers地图添加标志物

openlayers是最好的开源地图引擎,我们开发主要在地图上标记兴趣点,画区域,任意图形,运动轨迹等等。在ol地图上画...

extjs跨域请求

前后端分离架构离不开跨域请求,ext也不例外,ext封装了jsonp模块,相关的有 jsonpStore 和 jsonp...

js实用小技巧

数组排序 利用数组自带的sort方法可以实现排序功能(默认升序),例如这样 var arr = [1,3,6,2,...

react state和immutable.js

纯函数 纯函数是函数式编程的基础,纯函数定义: 给定相同的输入,始终返回相同的输出 无副作用,不会修改作用域之...

javascript之promise

Promise定义 在promise以前,js用回调函数来处理异步请求,当上一次请求和下一次请求存在依赖关系的时候...

js防抖和节流

防抖(debounce) 在写前端脚本的时候,有时候会某一时间短时间内触发多次事件,例如mouseover,resiz...

跨域请求之jsonp

同源策略 早期为了防止CSRF(跨域请求伪造)的攻击,浏览器引入了同源策略(SOP)来提高安全性。同源策略指的是以...