深入js隐式类型转换

2018-05-23
阅读 5 分钟
6.9k
相信刚开始了解js的时候,都会遇到 2 =='2',但 1+2 == 1+'2'为false的情况。这时候应该会是一脸懵逼的状态,不得不感慨js弱类型的灵活让人发指,隐式类型转换就是这么猝不及防。结合实际中的情况来看,有意或无意中涉及到隐式类型转换的情况还是很多的。既然要用到,就需要掌握其原理,知其然重要知其所以然更重要。

深入清除浮动原理

2018-05-16
阅读 3 分钟
2.2k
设置为浮动的元素会脱离当前文档流,向左或向右移动直到边缘遇到另一个浮动元素或者到达边界。普通元素不会对齐造成影响。 浮动是把双刃剑,在给我们的布局带来便利的同时有一些缺点需要我们去解决。例如最常见的父元素塌陷。如下图所示: <!-- more -->

前端应该知晓的PWA

2018-05-12
阅读 7 分钟
2.5k
一、传统web 应用 当前web应用在移动时代并没有达到其在桌面设备上流行的程度,下面有张图来对比与原生应用之间的差别。 究其原因,无外乎下面不可避免的几点: 移动设备网络限制-不可忽略的加载时间 web应用依赖于浏览器作为入口 体验与原生的差距 假如能解决以上的几点,对web app 来说会有多大的提升可以想象。 二、P...

webpack优化之code splitting

2018-01-26
阅读 5 分钟
3.9k
作为当前风头正盛的打包工具,webpack风靡前端界。确实作为引领了一个时代的打包工具,很多方面都带来了颠覆性的改进,让我们更加的感受到自动化的快感。不过最为大家诟病的一点就是用起来太难了。 要想愉快的使用,要使用n多的配置项,究其原因在于文档的不够详细、本身默认集成的不足。 也不能说这是缺点吧,更多的主...

更便捷的css处理方式-PostCSS

2017-12-23
阅读 3 分钟
2.2k
一般来说介绍一个东西都是要从是什么,怎么用的顺序来讲。我感觉这样很容易让大家失去兴趣,先看一下postcss能做点什么,有兴趣的话再往下看,否则可能没有耐心看下去。让我们开始吧

node实现一个websocket服务器

2017-12-10
阅读 6 分钟
2.2k
早点时候翻译了篇实现一个websocket服务器-理论篇 ,简单介绍了下理论基础,本来打算放在一起,但是感觉太长了大家可能都看不下去。不过发现如果拆开的话,还是不可避免的要提及理论部分。用到的地方就简要回顾一下好了。