Web前端知识技能大汇总

2020-06-03 14:12

Web前端知识技能大汇总

项目起源

图片的形式具有诸多的不便。缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有些技术点会发生改变,所以有了这个GitHub项目。我们可以通过协作的方式来共同维护这个项目。Git的历史记录也可以见证前端行业的一些变迁。 可视化效果

前端开发知识结构

?

前端工程师

o 浏览器

? IE6/7/8/9/10/11 (Trident) ? Firefox (Gecko)

? Chrome/Chromium (Blink) ? Safari (WebKit) ? Opera (Blink) o 编程语言

JavaScript/Node.js ? CoffeeScript ? TypeScript o 切页面

? HTML/HTML5 ? CSS/CSS3

? Sass/LESS/Stylus

? PhotoShop/Paint.net/Fireworks/GIMP/Sketch o 开发工具

? 编辑器和IDE

? VIM/Sublime Text2 ? Notepad++/EditPlus ? WebStorm

? Emacs EmacsWiki ? Brackets ? Atom

? Lime Text ? Light Table ? Codebox ? TextMate ? Neovim

? Komodo IDE / Edit ? Eclipse

? Visual Studio/Visual Studio Code ? NetBeans ? Cloud9 IDE ? HBuilder ? Nuclide

? 调试工具

? Firebug/Firecookie ? YSlow

? IEDeveloperToolbar/IETester ? Fiddler

? Chrome Dev Tools ? Dragonfly ? DebugBar ? Venkman

? 版本管理

? Git/SVN/Mercurial

? Github/GitLab/Bitbucket/Gitorious/GNU Savannah/Launchpad/SourceForge/TeamForge

o 代码质量

? Coding style

? JSLint/JSHint/jscs

?

CSSLint

? Markup Validation Service ? HTML Validators

? 单元测试

? QUnit/Jasmine

? Mocha/Should/Chai/Expect ? Unit JS

? 自动化测试

? WebDriver/Protractor/Karma Runner/Sahi ? phantomjs

? SourceLabs/BrowserStack

o 前端库/框架

? jQuery/Underscore/Mootools/Prototype.js ? YUI3/Dojo/ExtJS/KISSY

? Backbone/KnockoutJS/Emberjs ? AngularJS

? Batarang

? Bootstrap ? Semantic UI ? Juice UI ? Web Atoms ? Polymer ? Dhtmlx ? qooxdoo ? React ? Brick o 前端标准/规范

? HTTP/1.1: RFCs 7230-7235 ? HTTP/2

? ECMAScript3/5

? W3C: DOM/BOM/XHTML/XML/JSON/JSONP/… ? CommonJS Modules/AMD ? HTML5/CSS3 ? Semantic Web

? MicroData ? RDFa

? Web Accessibility

? WCAG

? Role Attribute ? WAI-ARIA

o 性能

? JSPerf

? YSlow 35 rules ? PageSpeed

?

o o

o

o

o

HTTPWatch

? DynaTrace’s Ajax ? 高性能JavaScript SEO

编程知识储备 ? 数据结构 ? OOP/AOP

? 原型链/作用域链 ? 闭包 ? 编程范型 ? 设计模式

? Javascript Tips 部署流程

? 压缩合并

? YUI Compressor

? Google Clousure Complier ? UglifyJS ? CleanCSS

? 文档输出

? JSDoc

? Dox/Doxmate/Grunt-Doxmate

? 项目构建工具

? make/Ant ? GYP ? Grunt ? Gulp ? Yeoman ? FIS ? Mod

代码组织

? 类库模块化

? CommonJS/AMD ? YUI3模块

? 业务逻辑模块化

? bower/component

? 文件加载

? LABjs

? SeaJS/Require.js

? 模块化预处理器

? Browserify

安全

? CSRF/XSS ? CSP

? Same-origin policy

?

ADsafe/Caja/Sandbox

o 移动Web

? HTML5/CSS3 ? 响应式网页设计 ? Zeptojs/iScroll ? V5/Sencha Touch ? PhoneGap

? jQuery Mobile

? W3C Mobile Web Initiative ? W3C mobileOK Checker ? Open Mobile Alliance o 前沿技术社区/会议

? D2/WebRebuild

? NodeParty/W3CTech/HTML5梦工厂 ? JSConf/沪JS(JSConf.cn) ? QCon/Velocity/SDCC ? JSConf/NodeConf ? CSSConf ? YDN/YUIConf ? HybridApp ? WHATWG ? MDN ? codepen ? w3cplus ? CNode o 计算机知识储备

? 编译原理 ? 计算机网络 ? 操作系统 ? 算法原理

? 软件工程/软件测试原理 ? Unicode o 软技能

? 知识管理/总结分享 ? 沟通技巧/团队协作 ? 需求管理/PM

? 交互设计/可用性/可访问性知识 o 可视化

? SVG/Canvas/VML

? SVG: D3/Rapha?l/Snap.svg/DataV ? Canvas: CreateJS/KineticJS ? WebGL/Three.JS

? 后端工程师

o 编程语言

?


Web前端知识技能大汇总.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(施工组织设计)仓库、水表检定站项目土建工程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: