- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 let,const
1.let块级作用域var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); //10上面代码中,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的函数内部的console...
2018-04-10 16:33:54 127
原创 MVC,mvvm理解
MVCView 传送指令到 ControllerController 完成业务逻辑后,要求 Model 改变状态 c -->m -->vModel 将新的数据发送到 View,用户得到反馈所有通信都是单向的。Angular它采用双向绑定(data-binding):View的变动,自动反映在 ViewModel,反之亦然。组成部分Model、View、ViewModelView:UI界...
2018-04-10 16:33:07 419
原创 前端笔记
box-sizing属性主要用来控制元素的盒模型的解析模式。默认值是content-box。content-box:让元素维持W3C的标准盒模型。元素的宽度/高度由border + padding + content的宽度/高度决定,设置width/height属性指的是content部分的宽/高border-box:让元素维持IE传统盒模型(IE6以下版本和IE6~7的怪异模式)。设置width...
2018-04-10 16:32:20 72
原创 总结遇到的移动端前端兼容问题
bfcache问题:safari浏览器有痕模式下会缓存接口请求或一些数据,当返回时监听onpageshow事件safari全屏兼容问题:分ios版本去做相应的处理fix兼容问题:分场景处理,适当修改交互或者需求场景1判断navigator.userAgent浏览器类型,在有问题的浏览里将fix替换为absolute,或者去掉fix定位var rootClass = (ua.qq || ua.bai...
2018-04-10 16:30:34 802
原创 js异步编程
参考http://www.ruanyifeng.com/blog/2015/04/generator.html1回调函数2事件监听3发布、订阅4promise,generator,asynces6:promise,new Promise().then();Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已失败)promise .then(func...
2018-04-10 16:29:00 69
原创 js跨域
1jsonp一般接口使用jsonp跨域,使用jquery的ajax指定dataType为jsonp即可$.ajax({ async : true, url : "https://api.douban.com/v2/book/search", type : "GET", d...
2018-04-10 16:25:25 71
react+mobx
2018-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人