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

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

一篇文章理解前端缓存

2018-04-30
阅读 2 分钟
5.1k
说起前端缓存,这真是一个百看百懂,百懂百忘的重灾区。每次看的时候都觉得自己懂了,但是过两天又忘了。究其原因,缓存对前端来说很重要,但是控制权却是在浏览器和服务器手上。作为一个前端开发,我们一般不控制缓存,它对我们来说是透明的。但是这不是我们忘记的理由。为了拯救我自己于水火之中,所以写了这篇文章,...

茴字的四种写法—移动适配方案的进化

2018-04-11
阅读 4 分钟
17.6k
话说我刚工作的时候,就开始用rem了,过了没多久,接触到了flexible,系统化且支持iOS的retina屏迅速征服了我,最近又看到了大漠大神的vw。所以本文想完成一篇一站式的文章,可以系统的了解前端适配的演进。闲话少叙,马上开始。

一篇文章教会你Event loop——浏览器和Node

2018-03-20
阅读 5 分钟
26.3k
最近对Event loop比较感兴趣,所以了解了一下。但是发现整个Event loop尽管有很多篇文章,但是没有一篇可以看完就对它所有内容都了解的文章。大部分的文章都只阐述了浏览器或者Node二者之一,没有对比的去看的话,认识总是浅一点。所以才有了这篇整理了百家之长的文章。

Eggjs下Restful API的实现

2018-03-18
阅读 2 分钟
17.3k
这两天真的是宅的骨头都发霉了,春困秋乏夏打盹,也是醉了。今天就简要说说eggjs下Restful API的实现。主要的原因是egg的文档写的不太清楚,方便新人快速上手。话说eggjs真的是蛮好用的,通过在koa上架了一层,保证了团队以一套统一的约定开发;另外,egg本身提供很多明确的插件和中间件给你,你只管用就好了,非常的方...

浏览器详解

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

JS内存管理

2018-02-18
阅读 3 分钟
4.7k
JS有完善的内存处理机制,所以之前我们不用特别的去关注这块的实现。页面不快了,刷新一下就好了;浏览器卡顿,重启一下就OK。但是随着SPA和移动APP的流行,以及未来可能存在的PWA的实现,JS内存可能成为新的内存瓶颈。这也是写本文的初衷。

web前端知识体系

2018-02-12
阅读 1 分钟
4.4k
最近准备系统的把前端知识整理一遍,所以用了一晚上的时间总结了一下web前端的知识体系。借鉴了多篇文章,去掉了其中我觉得不重要的部分,增补了一些新的知识点。有遗漏之处还望不吝指出。

页面跳转时,点击上报丢失问题解析

2018-02-05
阅读 2 分钟
8.3k
最近在工作中,遇到了页面跳转时点击上报丢失的问题,突出表现在微信ios的webview上,上报后直接跳转的失败率达到了惊人的93%。喝口水压压惊,开始逐步分析问题的发生。

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

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

一篇文章吃透Jsonp

2018-01-21
阅读 4 分钟
3.8k
最近因为工作的缘故,几乎把市面上所有Jsonp库都下载了一遍,却发现没有百分百让我满意的,最后自己手动改写了Jsonp,才符合了要求,也因此有了这篇文章。本文示例详实,代码简单,想弄明白Jsonp, 这一篇文章就够了。

Jquery ajax, Axios, Fetch区别之我见

2018-01-15
阅读 3 分钟
72.5k
前端技术真是一个发展飞快的领域,我三年前入职的时候只有原生XHR和Jquery ajax,我们还曾被JQuery 1.9版本版本以下不支持大文件请求这个问题卡了半天(最后自己写了原生的XHR请求)。一晃眼,JQuery ajax早已不能专美于前,axios和fetch都已经开始分别抢占“请求”这个前端高地。本文将会尝试着阐述他们之间的区别,并给...

带你彻底了解CSS浮动(文字整理版)

2018-01-08
阅读 3 分钟
15.6k
谢老板(谢然)最近在segmentfault讲堂上开了一个视频课程《带你彻底掌握CSS浮动》,因为视频比较长(69分钟),不方便回顾,我将之做了一个整理,并从我自己理解的角度进行了阐述,以做记录。