IOS输入框固定

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

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

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

深入理解-事件委托

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

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

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

纯CSS实现border的0.5px设置

在移动端的项目中,为了能有更好的UI视图,很多元素的边框都是设置为0.5px的宽度,而在一些Andriod的设备上,border是无法直接设置为0.5px的,所以通常会使用一些其他的方法,来实现该需求,这里提供一个纯CSS的实现方法,请大家参考。

纯CSS实现元素的自适应上下居中

纯CSS实现元素的上下居中。

基于iscroll实现下拉和上拉刷新(优化)

对IScroll实现下拉刷新和上拉加载插件的重写,使得该插件使用更简单,更流畅,也支持了如果首次加载时,内容没有占满一屏而导致的无法下拉的问题,并且可以自定义开启和关闭下拉和上拉的API接口等。

更新当前链接–xmsQueryUrl

在我们常用的一个方法,就是在url链接后面,携带参数,然后根据参数的不同,页面上显示不同的内容,所以,就会有这样一种情况,当前页面,如果查询参数更改之后,就会出现重新加载当前页面,而页面的查询参数,就会被更新为最新的查询参数,所以,专门实现了该方法,以便于这种需求。

字符串查询数据更新方法–xmsQueryParam

当您在向服务器请求数据时,经常会出现的一个情况就是,数据查询时,携带的参数,很多时候是变化的,或者说,我要添加一些额外的数据到请求数据列表中,那么,该方法就可以实现这个功能,并且,支持您传入的参数时字符串或者对象。

获取某一天数据的方法–xmsCustomDate

我们经常使用到的一个方法就是,获取指定某一天的数据,然后拼接成,想要展示的字符串,但是每次获取时,都要根据不同的需求,获取到不同的数据,比如当您要写一个日期插件时,就需要把日期,周,节日等,所以,就专门实现了该方法。