多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Front-end dev skills ![](https://box.kancloud.cn/2015-10-19_5624560ae4cb2.png "http://blog.naustud.io/2015/06/baseline-for-modern-front-end-developers.html") image source: [http://blog.naustud.io/2015/06/baseline-for-modern-front-end-developers.html](http://blog.naustud.io/2015/06/baseline-for-modern-front-end-developers.html) Basic to advanced HTML, CSS, DOM, JavaScript, HTTP/URL, and browser skills are assumed for any type of front-end developer. Beyond HTML, CSS, DOM, JavaScript, HTTP/URL, and browser development, a front-end developer could be skilled in one of the following: - Content management systems (aka CMS) - Node.js - Cross-browser testing - Cross-platform testing - Unit Testing - Cross-device testing - Accessibility / WAI-ARIA - Search Engine Optimization (aka SEO) - Interaction or User Interface design - User Experience - Usability - E-commerce Systems - Portal Systems - Wireframing - CSS layout / Grids - DOM manipulation (e.g. jQuery) - Mobile Web Performance - Load Testing - Performance Testing - Progressive Enhancement / Graceful Degradation - Version Control (e.g. GIT) - MVC / MVVM / MV* - Functional Programming - Data Formats (e.g. JSON, XML) - Data API's (e.g Restful API) - Web Font Embedding - Scalable Vector Graphics (aka SVG) - Regular Expressions - Content Strategy - Microdata / Microformats - Task Runners, Build Tools, Process Automation Tools - Responsive Web Design - Object Oriented Programming - Application Architecture - Modules - Dependency Managers - Package Managers - JavaScript Animation - CSS Animation - Charts / Graphs - UI widgets - Code Quality Testing - Code Coverage Testing - Code Complexity Analysis - Integration Testing - Command Line / CLI - Templating Strategies - Templating Engines - Single Page Applications - XHR Requests (aka AJAX) - Web/Browser Security - HTML Semantics - Browser Developer Tools