摘要:前言 在手机上通过网页 input 标签拍照上传图片,有一些手机会出现图片旋转了90度d的问题,包括 iPhone 和个别三星手机。这些手机竖着拍的时候才会出现这种问题,横拍出来的照片就正常显示。因此,可以通过获取手机拍照角度来对照片进行旋转,从而解决这个问题。 Orientation 这个参数并不 阅读全文
posted @ 2017-06-30 21:51 最骚的就是你 阅读(2287) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一、问题追踪 二、效果预览 三、源码解析 1、源码各个方法解释 2、对于上述抛出的ie和谷歌的兼容性问题的解析 3、项目中的使用 4、扩展 四、总结 阅读目录 一、问题追踪 二、效果预览 三、源码解析 1、源码各个方法解释 2、对于上述抛出的ie和谷歌的兼容性问题的解析 3、项目中的使用 阅读全文
posted @ 2017-06-30 21:42 最骚的就是你 阅读(533) 评论(0) 推荐(0) 编辑
摘要:在一个Web页面的CSS渲染中,块级格式化上下文 (Block Fromatting Context)是按照块级盒子布局的。W3C对BFC的定义如下: 为了便于理解,我们换一种方式来重新定义BFC。一个HTML元素要创建BFC,则满足下列的任意一个或多个条件即可: 1、float的值不是none。2 阅读全文
posted @ 2017-06-30 13:47 最骚的就是你 阅读(54082) 评论(6) 推荐(14) 编辑
摘要:你对CSS的margin边界叠加的概念是否了解,这里和大家分享一下,当一个元素出现在另一个元素上面时,第一个元素的底边界与第二个元素的顶边界发生叠加。 CSS的margin边界叠加深度剖析 边界叠加简介 边界叠加是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,当两个 阅读全文
posted @ 2017-06-30 00:37 最骚的就是你 阅读(1410) 评论(0) 推荐(0) 编辑
摘要:1. 讲个笑话 JavaScript 是一门编程语言 2. 异步编程 JavaScript 由于某种原因是被设计为单线程的,同时由于 JavaScript 在设计之初是用于浏览器的 GUI 编程,这也就需要线程不能进行阻塞。 所以在后续的发展过程中基本都采用异步非阻塞的编程模式。 简单来说,异步编程 阅读全文
posted @ 2017-06-30 00:30 最骚的就是你 阅读(650) 评论(0) 推荐(0) 编辑
摘要:开发产品功能的时候ui往往会给出虚线边框的效果图,于是乎,我们往往第一时间想到的是用css里的border,可是border里一般就提供两种效果,dashed或者dotted,ui这时就不满意了,说虚线太密了。废话不多说,下面直接给解决方案(参考css揭秘): 基本效果如下: 阅读全文
posted @ 2017-06-30 00:03 最骚的就是你 阅读(8604) 评论(0) 推荐(2) 编辑