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-06
js中,构造函数和普通函数声明没什么区别(唯一的区别就是一些规范吧,比如声明构造函数首字母大写,可以用this,普通函数首字母小写,通常不用this等等),比如一个函数
javascript • 2017-05-06
监听DOM文档是否加载成功,在使用jquery可以使用 $(document).ready(function(){}) 来实现,用js来实现要怎么做?
javascript • 2017-04-12
利用数组自带的sort方法可以实现排序功能(默认升序),常用的数组拷贝有3种方法,新建一个长度为10000的*字符串
javascript • 2017-03-30
纯函数是函数式编程的基础,纯函数定义:给定相同的输入,始终返回相同的输出。无副作用,不会修改作用域之外的状态。不依赖于外部的可变状态
javascript • 2017-03-13
React提供了React.createClass方法来创建组件,React会自动绑定this到函数中去,所以不需要手动绑定,目前流行用class来创建组件,babel编译,所以react内部没有帮我们自动绑定this的指向,需要手动绑定
javascript • 2017-03-08
在promise以前,js用回调函数来处理异步请求,当上一次请求和下一次请求存在依赖关系的时候,就会出现回调地狱,类似这样嵌套回调
javascript • 2016-11-03
在写前端脚本的时候,有时候会某一时间短时间内触发多次事件,例如mouseover,resize,scroll函数,如果在这些回调执行复杂的操作,那么会导致页面卡顿,所以必须采取一些措施,我们想要的是在某一连续操作的时间内,不触发操作
javascript • 2016-09-20
早期为了防止CSRF(跨域请求伪造)的攻击,浏览器引入了同源策略(SOP)来提高安全性。同源策略指的是以下3种必须相同。协议,域名,端口