deviceOrientation简介

是否记得盗梦空间,是否记得那个一直在转的陀螺仪?这里,我们将要说的是deviceOrientation,手机中的陀螺仪,是否还记得去年,天猫“穿越宇宙的邀请函”,其中就用到了陀螺仪的概念,在这里,我们就先来看看,这个炫炫的东西,到底是个什么吧。

走向2017

走过2016,迎来2017

requestIdleCallback-后台任务调度

如果JS也可以多线程,是不是一个特别兴奋的事情呢?如果JS可以知道当前浏览器是否处于繁忙状态,是不是更兴奋呢?那就来看看requestIdleCallback吧,保证让你特别的兴奋的哦~

从跑马灯说起

移动端,尤其是手机移动端,因为其区域限制,所能展示的内容是非常有限的,所以对于内容的展示,就变得异常的重要,而有些内容,却无法省略太多,但因其不是很重要的内容,又不能给太大的区域展示,所以这个时候,很多人希望可以以一个跑马灯的形式展示,因为是移动的,也可以顺便吸引一下用户的注意力。

fixed在微信下的BUG

IOS系统和Android系统的H5开发中,总是会碰到各种问题,比如IOS更注重流畅性,所以在滚动的时候,有一个私有的属性(X -webkit-overflow-scrolling),可以让滚动区域变得更像是原生APP的滚动,但既然是私有属性,那么就会出现一些异常,比如在微信中。

IOS系统滚动出现白边

H5页面中,有个很常见的效果,就是自定义的弹窗,而一般在弹窗出现时,就会有一个部分透明的背景,但是你是否在IOS的设置上,碰到过这样的一种情况?

IOS输入框固定

如果您有过移动端的开发经验,那么您是否碰到过这样的问题,一个页面有输入框,当这个输入框聚焦时,输入框在IOS下,被移动到手机屏幕的当中去了,而在Android端,有些浏览器的输入框,会被键盘盖住。

常用属性选择器-灵活布局

当有一种状态,状态种类特别多,状态多变,状态直接会来回变化,当你觉得布局和JS逻辑写起来都有些冗余的时候,尝试使用属性布局吧,会有惊喜的哦!

深入理解-事件委托

很多人是在使用事件委托的,那对于一个使用者来说,只要能正确的使用好事件委托,完成工作,就算可以了,那么你有认真的考虑过事件委托的原理,以及你的使用场景是否适合使用事件委托呢,如果需要使用事件委托,那么你是否有正确的使用呢?这里我想简单的说一下我对事件委托的理解,希望可以有机会多多交流。

支持IOS9+和Android5+,JS打开APP的解决方案

IOS9+和Android5+加入了一些安全机制,使得浏览器通过JS打开APP的实现,变得更麻烦,这里提供一种折中的方案,可以兼容在IOS9+和Android5+的移动设备上,依然可以使用JS打开APP,而不需要担心假死等状态。