javascript • 2017-11-21
在每个dom事件中有event对象,有对应的方法,例如stopPropagation,preventDefault,stopImmediatePropagation,有对应的属性,例如cancelBuddle,target,srcElement等等
nodejs • 2017-11-11
由于Js没有读取和操作二进制数据流的机制,所以nodejs提供了Buffer类来实现这功能,在TPC流或文件I/O中处理字节流,Buffer的实例类似于Js的数组,但对应于V8堆之外的固定大小的原始内存分配。缓冲区的大小是在创建时建立的,不能动态调整大小
javascript • 2017-10-20
地球坐标系是相对于地心的,也就是说,它的轴是基于重力方向和磁场北方向。我们使用大写的X,Y,Z来描述地球坐标系的轴。
其他 • 2017-10-02
现在可以使用<link rel="preload" />来预加载各种资源,例如字体,脚本,图片,音频,这样可以在页面构建dom的时候加载资源,而且不会延迟页面的onload事件,加载后的资源可以给当前页面使用。
javascript • 2017-10-02
apiclound提供了调用底层的接口获取手机的经纬度,但是功能不是很完善,在无网络的状态下不可用,项目不是基于cordova开发,也无法找到相应的模块,于是尝试用html5的Geolocation API来实现获取地理位置的功能
其他 • 2017-09-20
我们在浏览网站的时候,从服务器返回html内容到呈现界面给用户的过程,浏览器需要经历以下流程:处理HTML标记并构建DOM树。处理CSS标记并构建CSSOM树。将DOM与CSSOM合并成一个渲染树。
css • 2017-09-12
网格是一组相交的水平线和垂直线,它定义了网格的列和行。我们可以将网格元素放置在与这些行和列相关的位置上。
css • 2017-09-08
在做移动端菜单的时候发现设置will-change:transform会导致position为fixed的子元素相对于父级元素来定位,一个简答的例子
工具 • 2017-09-02
本文详细介绍了如何使用webpack进行Vue、React、Angular项目的打包,并提供了生产环境部署的注意事项和配置方法。
其他 • 2017-09-01
通常我们登录权限认证可以有两种方法,一种是基于cookie认证,客户端获取服务器端的cookie,每次请求携带cookie服务端校验,另一种是基于token,每次请求头部携带token进行验证。
javascript • 2017-08-11
javascript运行在单线程里,意思就是js每次只能执行一段代码。js有自己的并发模型,由栈、堆和队列组成。
javascript • 2017-08-10
由于注册账号限制不能输入中文,所以在输入时候需要把中文给过滤掉,用正则就可以实现