原创推荐
推荐优秀的web前端开发技术、前端开发资源、前端开发教程和原创内容等
30 seconds of code 30秒就能理解的JavaScript优秀代码
本文来自github上的 30-seconds-of-code 项目,作者分享了大量有用的Javascript片段,你可以在30秒或更少时间中理解。本文为中文版翻译,下面一起来看看有哪些精彩的JavaScript代码值得收藏。
javascript中的深拷贝和浅拷贝区分以及实现

浅度拷贝:复制一层对象的属性,并不包括对象里面的为引用类型的数据,当改变拷贝的对象里面的引用类型时,源对象也会改变。深度拷贝:重新开辟一个内存空间,需要递归拷贝对象里的引用,直到子属性都为基本类型。两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。
长连接、短连接、长轮询和WebSocket
今天来说说这个长连接和短连接,长轮询和短轮询的相关知识:长连接:在HTTP 1.1,客户端发出请求,服务端接收请求,双方建立连接,在服务端没有返回之前保持连接,当客户端再发送请求时,它会使用同一个连接。这一直继续到客户端或服务器端认为会话已经结束,其中一方中断连接。
微信小程序图片自适应,支持多图
微信小程序图片自适应,是一个比较常见的需求,平时我们在WEBView中,只需要设置max-width:100%.在微信里面虽然widthFix也能实现,但有一个缺陷就是图片的宽度值要大于或者等于设定的值,否则就会发生拉伸变形,本文通过另外一种来适应。
js随机数组,js随机洗牌算法
js随机洗牌算法,在于如何随机排序一个数组,得出一个随机数组,网上有一些代码其实并不完全随机,下面这个答案来自stackoverflow高分回答,希望对你有所帮助。
rem自适应布局的回顾总结
使用rem实现自适应布局,应该算是当前移动前端的一大趋势,有些人对此还有点迷惑,搞不懂rem是如何实现自适应布局,如何根据设计稿来调整rem的值?rem布局如何用雪碧背景图片?rem一定要加载js吗?rem的根html font-size设置为多少合适?看看这篇文章,也许能帮到你。
移动端CSS平分等分布局延伸

结一的一篇文章《这个问题你应该很熟悉,然后懵逼,然后放弃》,看起来像是一篇探讨移动端平分布局的写法,里面的平分有些只适合三个,我试着把它拓展到四个或者多个平分的布局上,并加入一些文字在其中。
程序员如何赚外快?
最近这个话题由一篇《程序员如何优雅的挣零花钱》而起,想一想360行,行行都能写出个所以然来,然而依旧没有多少人能够挣到零花钱。借助本文,详细说说程序员赚钱的渠道有哪些?
移动前端自适应适配布局解决方案和比较

互联网上的自适应方案到底有几种呢?就我个人实践所知,有这么几种方案:1.固定一个某些宽度,使用一个模式,加上少许的媒体查询方案。2.使用flexbox解决方案。3.使用百分比加媒体查询。4.使用rem。你还有其他方案吗?来分享你的想法吧。
flexible.js 布局详解

本文讲的通过flexible.js实现了rem自适应,有了flexible.js,我们就不必再为移动端各种设备兼容烦恼,flexible.js是如何通过rem实现自适应的呢?