摘要: 除了行内非替换元素,table-rows,and row groups 其他元素都能设置宽 除了行内非替换元素,table-colums,colum-groups 其他元素都能设置高 行内元素包含行内替换元素(img等)和行内非替换元素(a span等) 行内替换元素是可以设置宽高的,行内非替换... 阅读全文
posted @ 2017-04-14 18:37 cococe 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 今天同事问我一个问题,她想要获取数组最后一项,用以下的代码,总是会返回undefined var arr = [1,2,3]; arr[--arr.length]; 给一个数组的 length 设置值,会改变该数组 比如 var exp = [1,2,3]; exp.length = 4 ... 阅读全文
posted @ 2017-04-14 18:17 cococe 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 1.创建分支 svn cp --parents http://svn.d.xiaonei.com/frontend/xn.static/wap/wechatLive/app/trunk http://svn.d.xiaonei.com/frontend/xn.static/wap/wechatLi... 阅读全文
posted @ 2017-03-06 15:54 cococe 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 前端开发中会经常切换host,有时候会出现切换host在chrome中不生效的问题,可以用以下方式解决: 在chrome浏览器地址栏中输入chrome://net-internals/#sockets 点击Flush socket pools按钮(多点几次,直到下图绿框内内容为空就行) 阅读全文
posted @ 2017-03-02 11:50 cococe 阅读(569) 评论(0) 推荐(0) 编辑
摘要: getBoundingClientRect这个API的兼容性非常好 http://caniuse.com/#search=getBoundingClientRect 该API可以获取元素相对于当前屏幕左上角的距离,所以可以判断当前元素是否在屏幕内,很方便的实现懒加载 具体demo如下 ... 阅读全文
posted @ 2017-03-01 12:45 cococe 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 最近一个项目,input输入框需要在页面的最下面(position:fixed),这样,当键盘获取焦点的时候, 苹果自带键盘不会挡住输入框,但是搜狗输入法的键盘就会挡住。可以用以下方法解决: document.activeElement.scrollIntoViewIfNeeded(); 当... 阅读全文
posted @ 2017-01-04 21:14 cococe 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 微信最近升级了新版本,直播视频不能自动播放,经过了一番探索,发现下列方法可以实现自动播放。 if (typeof WeixinJSBridge == "undefined") { document.addEventListener("WeixinJSBridgeReady"... 阅读全文
posted @ 2016-12-16 22:17 cococe 阅读(2482) 评论(0) 推荐(0) 编辑
摘要: 在项目中,有个需求是需要ajax获取新地址,然后去打开该页面地址,这样会被浏览器拦截,可以采取以下方式:1.再ajax请求先前,先创建一个新窗口 var newTab = window.open('', '_blank'); 2.等到ajax请求成功后,将上面的window对象的location修改... 阅读全文
posted @ 2016-10-29 21:47 cococe 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 获取div相对屏幕于左上角的绝对位置 6 7 8 9 14 15 阅读全文
posted @ 2016-10-27 10:17 cococe 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: 背景:最近面试实习生,发现他们对background-position属性理解的不够透测,现分析如下: 1.background-position属性的功能是设置背景图片的位置 当其缩写在background属性里时,注意和background-size属性要斜线“/”分开,比如: 1 backg... 阅读全文
posted @ 2016-10-13 22:42 cococe 阅读(405) 评论(0) 推荐(0) 编辑