frontend

解决你的前端面试

Github 专栏原文地址:这里有时候前端的技术性面试还是很麻烦的,毕竟知识点那么多,框架迭代那么快。你不仅仅要对计算机科学基础有一个坚实的底子,还需要理解啥Web性能、构建系统以及CSS引擎等等。现在确实也有不少的相关面试的资源,(译者推荐Front-end-Developer-Interview-Questions:H5BP出品的一系列的前端问题,不过感觉有点杂而老),

Web App防坑手册

最近几年,随着前后端分离、单页面应用的崛起,网页正变得越来越应用化。移动互联网端的发展更是助长了这个趋势——对于交互、性能不敏感的场景,Web App在开发成本、跨平台兼容上有着明显优势。但在这火爆的行情背后,很多时候从产品经理到设计甚至开发,对Web平台的特性并没有足够的了解与警觉,导致最终产品成了既不App也不Web的四不像,不仅拖累用户体验,开发团队也容易无所适用。这

[译] 前端攻略-从路人甲到英雄无敌二:JavaScript 与不断演化的框架

本文翻译自FreeCodeCamp的from-zero-to-front-end-hero-part。继续译者的废话,这篇文章是前端攻略-从路人甲到英雄无敌的下半部分,在上半篇中介绍了HTML与CSS的基础知识,在这里就主要介绍JavaScript与各种各样的前端框架。再安利一波笔者的我的前端之路笔者一直觉得不断变革的前端永远充满活力与激情,但是,哪有那么多激情燃烧的岁月,

Elm入门实践——基础篇

简介Elm 是一门专注于Web前端的纯函数式语言。你可能没听说过它,但一定听说过Redux,而Redux的核心reducer就是受到了Elm的启发。随着整个React社区往函数式方向发展,Elm作为前端函数式编程的先驱和风向标,毫无疑问是值得去学习和借鉴的。如果你打算开始函数式编程,与其阅读零碎的文章试图弄明白那些晦涩的Monad/Functor们,动手写点熟悉的东西也许是

Elm入门实践——类型篇

记得Facebook曾经在一次社区活动上说过,随着他们越来越多地使用Javascript,很快就面临了曾经在PHP上遇到的问题:这东西到底是啥?动态语言就像把双刃剑,你可以爱死它的灵活性,也可能因为一个小的疏忽而损失惨重。Elm选择了静态强类型,这通常也是多数函数式语言的选择,没有了OO语言中类的概念,强大的类型系统负责解决一切“这是什么?”的问题类型注解也可以叫做类型签名

一款支持响应式界面的前端编辑器

Responsive Design Playground & Frontend Editor. Use, compare & test responsive frameworks. Find code snippets & examples. 地址:http://www.codeply.com/ 关键字:html, frontend, snippets

Web开发中所谓状态浅析:Domain State&UI State

原文地址笔者的前端系列文章索引记得上次面试的时候,有人问我怎么看待全栈开发这个概念,笔者一直觉得,对于小团队与较简单的业务逻辑,全栈可以极大地提高产品开发效率。但是所谓磨刀不误砍柴工,随着对性能、清晰可维护的代码架构的需求日渐提升,类似于Meteor这样所谓的Isomorphic全栈架构反而成了一种阻碍,大大增加整个产品架构的复杂度。其中一个核心的Issue就是在于当你将前

四分钟交互式地了解Web设计基本规范:从零开始设计得体的个人网站

本文从属于笔者的Web前端入门与最佳实践系列文章,本文只是文字化的归纳,请前往这里交互式的浏览整个文档与查看效果。重要的事情说三遍,请移步这里重要的事情说三遍,请移步这里重要的事情说三遍,请移步这里当你希望分享一些产品、文件或者一个新的想法在你 自己的 网站上时,在你正式的发布网站之前,你需要把它打扮的漂漂亮亮,充满吸引力,不一定专业,但是至少要得体 . 那么