首页 > 技术文章 > 前端必备技能

CarolHuang 2016-08-22 23:10 原文

转自大神一只羊博客:

http://www.asheep.cn/skill/qianduan-naotu.html

计算机知识储备

编译原理\计算机网络

操作系统\算法原理

软件工程\软件测试原理

前端标准、规范

w3c\DOM\BOM\XHTML\XML\JSON\JSONP

HTML5\CSS3

ECMAScript3\ECMAScript5

CommonJS\AMD

HTTP1.1

切页面

HTML\CSS\PhotoShop

开发工具

VIM\Aptana\Notepad++\EditPlus\Dreamweaver\Sublime text

SygWin\svn\git

编程语言

JavaScript

PHP\Python\perl\Ruby\BashShell

NodeJS\FlashAS

编程知识储备

数据结构\MVC

面向对象\切面编程

函数式编程

JavaScript设计模式

JavaScript编程模式

调试工具

FireBug\Chrome Developer Tools\Web Inspector

Yslow\Smushit

IEDeveloperTooIBar/IETester

SuperPreview/JsBeautifier

Fiddler\WireShark\tcpdump

性能

WebPageTest

ShowSlow\YSlow\34Rule

PageSpeed

HttpWatch

DynaTrace's Ajax

Web服务

YQL\Company Open Platform

APP Engine\Cloud

Google Open API\Github

移动端开发

jQueryMobile\html5\css3

iPhone\iPad\iOs\android

responsive UI Design

浏览器兼容性

IE6\7\8\9

Firefox3.6\4\5\6\7\8...

Chrome\Opera\Safari

安全

CSRF\XSS

ADsafe\Caja\FBJS\Sandbox

软技能

知识管理\总结分享

沟通技巧\团队开发\需求管理\PM

代码模块化开发\代码版本管理

交互设计\可用性\可访问性知识

开发流程/部署

JSLint\CSSLint\YUICompressor

JSMin\TPacker-minifier

Ant/Make

JSDoc\YUIDoc

LAMP

前端框架/库

jQuery\YUI2\YUI3

Prototype\Mootools\ExtJS

Smarty\Django\Zend

YUITest\QUnit\Jasmine

前端测试\前端MVC、mvvm

前沿技术社区/会议

YDN\YUIConf\JSConf

QCon\Velocity\

D2\WebRebuild

NodeParty\HTML5研究小组

UED Teams

推荐阅读