分类目录归档:tips

安全的倒计时插件

现在的PC端(Chrome),和移动端,如果页面进入后台,不再活动页面的话,那么setTimeout就会停止执行,或者执行的时间间隔变大,导致倒计时出现误差。

纯CSS实现border的0.5px设置

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

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

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

readonly和disabled属性以及input的新属性

readonly和disabled对于表单中元素的影响是不同的,disabled的之后的表单元素甚至无法通过表单进行提交,这属于一篇自我提醒,因为从来没有意识到过这个问题。

字符串转换成数字方法总结

前端开发的重要性表现在众多方面,其中之一就是可以减轻服务器的负担,把一些规则性,格式性的错误直接就过滤掉了,而这些判断中,就有一个很基础的判断就是数字的判断。

小tip之关于setTimeout的一点小发现

每当使用异步执行函数时,就会想到setTimeout和setInterval方法,但是如果我待执行的函数需要传入参数的话,这时就只能多添加一个匿名函数了,而这个匿名函数并不是完全必须的,最近刚发现了一个非标准的setTimeout的使用方法,可以省去这个匿名函数。

纯CSS实现块级框等比显示

关于元素的宽高等比显示的问题,在之前一直没有发现什么好的解决方法,也曾经一度以JS来实现元素的宽高等比的问题,最近偶的灵感,想到了一个更好的解决方法,使用纯CSS实现。

利用replace求两个数组的差集

数组操作-对比两个数组,求出两个数组的差集,删除了哪些元素,新增了哪些元素。

selectBox模拟select元素-插件

模拟的一个下拉框的信息,select元素中,如果下拉框信息过多,就出现一个问题,寻找对应的元素变得更难了,所以就出现了一个模拟的select元素,其实这种插件是有很多的,但是基于自己也要学习的,所以就自己实现了该功能,基于jQuery的一个模拟select的插件,支持输入筛选和属性ajax提交两种。

对象数组排序-使用sort和闭包

数组操作的一个小tip,使用sort和闭包的方法,按照数组元素或者元素中某种属性的值,进行排序。