登录
前端技巧js数组去重的几种方法

js数组去重的几种方法

简单记录下js中数组去重的几种方法:[blue]方法一:利用es6新增的数据类型set[/blue]//set最大的特点是数据不重复,可以接受一个数组或一个数组对象作为参数来初始化,该特性也可以给数组去重function&nb...
前端技巧原生js之ajax请求使用方法

原生js之ajax请求使用方法

这两天,有朋友要我给他做一个提交数据的页面,要求不要刷新页面进行提交,而且只要能够将数据录入数据库就行,这要求很简单,想着这无非就是异步提交么,花了点时间写了一段js,效果是实现了,采用的是引入Jquery库,调用封装好的ajax...
前端技巧简单代码实现多彩tag标签

简单代码实现多彩tag标签

我相信很多朋友都喜欢在博客的右侧安排一个区块来放置网站的tag标签,对于做SEO的博主们来说,这可以起到很好的SEO作用,但是想要tag标签更漂亮怎么办?一般普遍的做法是利用js+css来实现,以下以zblog为例。例如:代码如下...
前端技巧关于微信网页中audio标签不兼容iOS系统的解决方法

关于微信网页中audio标签不兼容iOS系统的解决方法

就这两天,公司一客户需要在自己的微信网页上添加一个背景音乐并且自动播放,本来按照正常流程走,自动播放完全没问题,然而在手机端测试过程中,发现万恶的iOS却不支持autoplay,其他Android系统都正常支持,对于小白来说,这一...
前端技巧如何无痛降低 if else 面条代码复杂度

如何无痛降低 if else 面条代码复杂度

相信不少同学在维护老项目时,都遇到过在深深的ifelse之间纠缠的业务逻辑。面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差,有没有固定的套路来梳理它呢?这里分享三种简单通用的重构方式。什么...
前端技巧使用uncss去除无用的CSS

使用uncss去除无用的CSS

从代码的角度讲,你知道什么是比往网站或应用里添加功能更好的事情吗?删除那些没用的东西。也许是一些代码、图片、或相关依赖等,就像扔掉家中储存柜里没用的产生异味的存货。我经常用ImageOptim来优化我的图片的体积,这既能提供页面加...
加载完毕