一篇文章了解移动端文本垂直居中

2018-12-03
阅读 3 分钟
6.4k
在日常工作中,经常会遇到图片+文字+背景色的设计稿实现。经常我们在Chrome浏览器上调试的好好的,但是到了移动端就会有各种奇特的适配问题——最经常遇见莫过于Android中文字稍微偏上了。在iOS和Android上的调试,常常让工程师们苦不堪言。本文对文字的垂直居中做了初步的研究,描述了为什么会出现偏移,并给出了弹性盒子...

一篇文章了解架构模式:MVC/MVP/MVVM

2018-06-17
阅读 2 分钟
13.1k
架构模式的文章很多,好理解的没有几个。大部分文章出现的主要问题有: 没有设定好作用域:前端MVC是改造过的MVC,和后台MVC有明显的区别,不能一概而论 没有实际的例子:实际的例子对应日常的工作,没有就很难产生共鸣,从而造成看一次忘一次的困扰。 没有明确的目的:理解架构模式的真正意义是什么?虚拟DOM和组件化在...

HTTPS的页面发送不了HTTP请求?——关于混合内容

2018-06-11
阅读 2 分钟
37k
我们都知道HTTPS的页面是发送不了HTTP请求的,那么是什么原因导致HTTPS页面不能发送HTTP请求呢?如果有发送的需求,怎么样才能发送?最近刚好遇到了这个问题,而且搜了半天没搜到靠谱的答案,所以有了本文。

一篇文章了解前端框架演变

2018-05-27
阅读 3 分钟
5.5k
说实在的,我不觉得MVC,MVVM这些框架有什么难的,直到我想写一篇文章去系统的阐述它们。我遇到了以下几个问题,1.不同的文章说的南辕北辙 2.没有一个清晰的大纲和框架分类。所以我查了很多的材料,希望能从自己的角度上用通俗的语言阐述前端框架的演变。

听说你懂个J?——前端发展闲聊

2018-05-14
阅读 4 分钟
7.1k
毋庸讳言,在我刚工作的时候,前端是还是一个不受重视的岗位。切图狗,写网页的这种侮辱性绰号绑在前端开发身上。我自己体验到的一个很明显的标志是:招聘网站上,前端开发的工资是其他开发工资的90%甚至更低。

浏览器详解

2018-03-08
阅读 4 分钟
2.5k
1 浏览器结构 浏览器分为以下7个部分: 用户界面 浏览器引擎:在用户界面和呈现引擎之间传送指令。 渲染引擎:也称为呈现引擎/浏览器内核,负责显示请求的内容。 不同的浏览器有不同的呈现引擎,例如:Chrome: Blink。Blink是Webkit的一个分支,添加了一些优化新特性。Safari: WebkitFirfox: GeckoIE: Trident 网络:用...

工程师如何提升自身的软素质

2018-01-28
阅读 2 分钟
5.9k
其实我现在写这篇文章有点早了,因为我自己对如何提高软素质也只有一点粗浅的想法。但是我最近发现,真正能让别人接受的不一定是总结的极好的真知灼见。真知灼见大都阳春白雪,高到了没有一定的认知不能体会的层次——例如:我思故我在。反而是一些浅薄的见解因为共同的遭遇能给我带来一些借鉴。所以如果你觉得自己提升的...