前端 CSS 面试大纲

2018-04-01
阅读 3 分钟
3.8k
参加完 厦门第四届CSS Conf 后,让我对 CSS 产生了新的思考。CSS 是前端必须熟练掌握并保持持续关注的技术,但是我又不想在 CSS 身上耗费太多精力,因为通常情况下都会有比写 CSS 更要紧的活儿等我去做。这听起来很矛盾,要想掌握好又不想花太多精力,人就是懒,不过这也正是我想要的。

年终跳槽小结-前端篇

2018-01-21
阅读 4 分钟
6.7k
算下来工作也两年半了,最终还是决定换个环境继续折腾。跳槽的目的无疑是为了更好的发展以及更高的薪酬。然而我并不打算讨论这些“政治问题”,而是想回顾下这些年来,自己在技术上的收获。

为什么我选择使用 VS Code进行前端开发?

2017-08-20
阅读 3 分钟
50.7k
对前端来说,这是一款性感无比的 IDE,哦不对应该是编辑器。我们团队有大部分人已经在用了,所以这周五在组内做了一个 VS Code 小分享,来发掘 VSC 一些提高开发效率的小技巧。我相信已经有不少前端在使用它了,所以大家更有必要一起分享下日常神操作了。

阿里两周年前端杂记

2017-07-28
阅读 4 分钟
2.7k
去年工作一周年时,写了一篇总结(小前端一周年杂记),现在来看里面一些观点还是颇为幼稚的。如今过了两周年了,我想还是继续记录一下自己的职业历程和真实想法。或许明年再看此文依然会觉得很幼稚,但这也正是我所期望的。

ECMAScript 2018 标准导读

2017-06-24
阅读 4 分钟
11.1k
前言 本文是对《ECMAScript 2018 Language Specification》的解读。本文是对标准的概述性导读,不是对 ES2018特性的详细描述,也不会针对某个技术点进行详细展开,但是会附上相关文章外链。 规格介绍 整个文档有引言+27个章节+7篇附录,大概五六百页的样子。 引言和前面3章部分,都是在讲规格本身,跟JS语言本身无关。内...

如何优雅的理解ECMAScript中的对象

2017-06-24
阅读 7 分钟
7.4k
ECMAScript is an object-oriented programming language for performing computations and manipulating computational objects within a host environment. — 摘自《ECMAScript® 2018 Language Specification》.

前端图像处理指南

2017-01-07
阅读 4 分钟
10.8k
计算机图像处理是一门很成熟的技术,任何一门可操作系统接口的语言都能很轻易的实现各种处理操作。但是前端限于浏览器环境和接口限制,处理起来会有诸多不便,这里所说的前端图像处理,是真的指不借助任何后端服务纯前端实现的图像处理。本文会介绍canvas位图处理,SVG矢量图和CSS3图像处理,重点是canvas,并且最后会附...

类型系统-前端进化的里程碑

2016-09-23
阅读 3 分钟
4.5k
没错,继Angular2发布之后,TypeScript今天也发布了2.0版本,这不禁让我浮想一番。如果要说TS和JS最明显的差别,我想一定是Type System,所以今天我们就聊聊类型系统在前端发展历程中,到底扮演了怎样的角色。

NingJS - JSConf China 2016个人与会总结&感想

2016-09-09
阅读 3 分钟
4.3k
为期两天的NingJS - JSconf 2016,聚焦点自然是JavaScript和Node.js,当然还有不少来打广告和混脸熟的。本来是想对各个嘉宾的技术分享做一个详细记录的,但已经有网友回答的比较好了,这里就负责任的分享一下自己的感受吧。

Web 字体应用指南最佳实践修炼之道(上)

2016-08-21
阅读 8 分钟
8.3k
据说把名字取得特别长更容易被搜索到。 故事的起源,要从UED界两大种族前端设计师和视觉设计师的爱恨说起。 下面是设计师的视觉稿: 下面是前端开发出来的真实效果: 于是战争爆发了: 像这种视觉效果不一致问题,在日常开发中比比皆是。最近遇到的比较多的是字体问题,开了写轮眼的设计师经常抱怨手机上的字体跟设计稿...

阿里一周年杂记

2016-07-21
阅读 6 分钟
4.3k
在这一年里,我有幸和大家一起经历了双11,双12,年货节,517通信节等大大小小的活动,为天猫网厅和阿里通信贡献自己的力量,阿里在技术上有着丰厚的沉淀,让我的技术视野开阔了许多,在各路前辈的带领下自己的能力也得到不小提升,在和大家一起共事的过程中也让我学习到了团队合作和交流的很多技能,期间有欢笑也有迷茫...

Code Complete — 代码改善

2016-07-21
阅读 5 分钟
4.9k
软件质量的普遍原理就是改善质量以降低开发成本。提高生产效率和改善质量的最佳途径就是减少花在这种代码返工上得时间,无论返工是由需求、设计改变还是调试引起的。提高质量的方式有协同构建、调试与测试、代码重构和调整等多种方式,本文记录了一些主要策略。

code complete — 创建高质量的代码

2016-02-27
阅读 5 分钟
3.2k
本文将从变量,语句,代码块,子程序,到类以及框架设计,详细描述了如何编写高质量的程序。尽管大部分原则你可能都知道了,但还是有些点会带给你惊喜。

VR元年-感受虚拟现实的力量

2016-02-27
阅读 4 分钟
7k
虚拟现实(Virtual Reality,简称VR),在大部分人眼中似乎还是一个概念,总觉得离我们很遥远。然而在今年年初的CES(国际消费类电子产品展览会)上,VR技术大放光彩,SONY VR,Oculus Rift,Gear VR,HTC VIVE等设备引爆了人们的眼球,之后在MWC(世界移动通讯大会)上又成为一大焦点。而即将在下个月举行的GDC(游戏开...

Code Complete — 编程之前

2016-02-25
阅读 5 分钟
6.5k
《代码大全》是本经典著作,不同阶段,不同水平的人看了必然会有不同的感受。像我这种新手最关注的可能是代码质量部分,而高手可能会更加关注架构。本系列博客是自己在学习时的一些记录和感想,偏前端,或许很多内容你都了解了,但你一定会发现亮点。