• 【收集】前端技能知识图谱


    640?wx_fmt=jpeg

    今天狂Github,发现一份不错的前端知识图谱与学习路线图,特分享给大家,希望对前端感兴趣的同志们有些帮助。

    640?wx_fmt=jpeg

    前端开发知识结构

    • 前端工程师

      • SVG/Canvas/VML

      • SVG: D3/Raphaël/Snap.svg/DataV

      • Canvas: CreateJS/KineticJS

      • WebGL/Three.JS

      • 知识管理/总结分享

      • 沟通技巧/团队协作

      • 需求管理/PM

      • 交互设计/可用性/可访问性知识

      • 编译原理

      • 计算机网络

      • 操作系统

      • 算法原理

      • 软件工程/软件测试原理

      • Unicode

      • D2/WebRebuild

      • NodeParty/W3CTech/HTML5梦工厂

      • JSConf/沪JS(JSConf.cn)

      • QCon/Velocity/SDCC

      • JSConf/NodeConf

      • CSSConf

      • YDN/YUIConf

      • HybridApp

      • WHATWG

      • HTML5/CSS3

      • 响应式网页设计

      • Zeptojs/iScroll

      • V5/Sencha Touch

      • PhoneGap

      • jQuery Mobile

      • W3C Mobile Web Initiative

      • W3C mobileOK Checker

      • Open Mobile Alliance

      • CSRF/XSS

      • CSP

      • Same-origin policy

      • ADsafe/Caja/Sandbox

      • 类库模块化

      • 业务逻辑模块化

      • 文件加载

      • 模块化预处理器

      • CommonJS/AMD

      • YUI3模块

      • bower/component

      • LABjs

      • SeaJS/Require.js

      • Browserify

      • 压缩合并

      • 文档输出

      • 项目构建工具

      • YUI Compressor

      • Google Clousure Complier

      • UglifyJS

      • CleanCSS

      • JSDoc

      • Dox/Doxmate/Grunt-Doxmate

      • make/Ant

      • GYP

      • Grunt

      • Gulp

      • Yeoman

      • FIS

      • Mod

      • 数据结构

      • OOP/AOP

      • 原型链/作用域链

      • 闭包

      • 编程范型

      • 设计模式

      • Javascript Tips

      • JSPerf

      • YSlow 35 rules

      • PageSpeed

      • HTTPWatch

      • DynaTrace's Ajax

      • 高性能JavaScript

      • HTTP/1.1: RFCs 7230-7235

      • HTTP/2

      • ECMAScript3/5

      • W3C: DOM/BOM/XHTML/XML/JSON/JSONP/...

      • CommonJS Modules/AMD

      • HTML5/CSS3

      • Semantic Web

      • Web Accessibility

      • MicroData

      • RDFa

      • WCAG

      • Role Attribute

      • WAI-ARIA

      • jQuery/Underscore/Mootools/Prototype.js

      • YUI3/Dojo/ExtJS/KISSY

      • Backbone/KnockoutJS/Emberjs

      • AngularJS

      • Bootstrap

      • Semantic UI

      • Juice UI

      • Web Atoms

      • Polymer

      • Dhtmlx

      • qooxdoo

      • React

      • Brick

      • Knockout

      • Batarang

      • Coding style

      • 单元测试

      • 自动化测试

      • JSLint/JSHint/jscs

      • CSSLint

      • Markup Validation Service

      • HTML Validators

      • QUnit/Jasmine

      • Mocha/Should/Chai/Expect

      • Unit JS

      • WebDriver/Karma Runner/Sahi

      • phantomjs

      • 编辑器和IDE

      • 调试工具

      • 版本管理

      • VIM/Sublime Text2

      • Notepad++/EditPlus

      • WebStorm

      • Emacs EmacsWiki

      • Brackets

      • Atom

      • Lime Text

      • Light Table

      • Codebox

      • TextMate

      • Neovim

      • Komodo IDE / Edit

      • Eclipse

      • Visual Studio

      • NetBeans

      • Cloud9 IDE

      • Firebug/Firecookie

      • YSlow

      • IEDeveloperToolbar/IETester

      • Fiddler

      • Chrome Dev Tools

      • Dragonfly

      • DebugBar

      • Venkman

      • Git/SVN/Mercurial

      • Github/Bitbucket/Google Code/Gitorious/GNU Savannah/Launchpad/SourceForge

      • HTML/HTML5

      • CSS/CSS3

      • PhotoShop/Paint.net/Fireworks/GIMP

      • JavaScript/Node.js

      • CoffeeScript

      • TypeScript

      • IE6/7/8/9/10/11 (Trident)

      • Firefox (Gecko)

      • Chrome/Chromium (Blink)

      • Safari (WebKit)

      • Opera (Blink)

      • 浏览器

      • 编程语言

      • 切页面

      • 开发工具

      • 代码质量

      • 前端库/框架

      • 前端标准/规范

      • 性能

      • SEO

      • 编程知识储备

      • 部署流程

      • 代码组织

      • 安全

      • 移动Web

      • 前沿技术社区/会议

      • 计算机知识储备

      • 软技能

      • 可视化

    • 后端工程师

      • Unix/Linux/OS X/Windows

      • Varnish

      • Squid

      • Redis

      • Memcached

      • SQL

      • MySQL/PostgreSQL/Oracle/DB2

      • MongoDB/CouchDB

      • Nginx

      • Apache

      • Lighttpd

      • C/C++/Java/PHP/Ruby/Python/...

      • 编程语言

      • 网页服务器

      • 数据库

      • 数据缓存

      • 文件缓存/代理

      • 操作系统

      • 数据结构

    前端书籍推荐

    ★越少越简单,越适合入门,★多的要么是难度比较高,要么是比较适合在后面看,比如讲性能之类的书.

    CSS

    • Eric Meyer 谈 CSS(卷二)★★★

    • CSS权威指南 (第3版)★★

    • 精通CSS★★★

    JavaScript

    • JavaScript DOM编程艺术 (第2版)★

    • JavaScript高级程序设计(第3版)★★

    • 锋利的jQuery★★

    • 高性能JavaScript★★★

    • JavaScript语言精粹★★★

    • JavaScript权威指南★★★

    • 编写可维护的JavaScript★★★

    • JAVASCRIPT语言精髓与编程实践★★★

    • Effective Javascript★★★

    • Secrets of the JavaScript Ninja★★★

    • JavaScript模式★★★

    • JavaScript设计模式★★★★

    • 基于MVC的JavaScript Web富应用开发★★★

    性能实践

    • Web性能实践日志★★★

    • Web性能权威指南★★★

    版本控制工具

    • 版本控制之道 (git)★★

    • Pro Git★★★

    • Git权威指南★★★★

    后端书籍推荐

    Linux管理

    • Linux 系统管理技术手册

    • 鸟哥的 Linux 私房菜

    • Linux 101 Hacks

    • UNIX Shell Scripting

    • The Linux Command Line

    • Linux Network Administrator's Guide

    Linux编程

    • Linux程序设计

    • Linux系统编程

    • Unix环境高级编程

    • Unix编程艺术

    • The Linux Programming Interface

    • 程序员的自我修养

    • 深入理解Linux内核

    • Unix网络编程

    • TCP/IP高级编程

    C/C++

    • Linux C编程一站式学习

    • C和指针

    • C陷阱与缺陷

    • C专家编程

    • C语言核心技术

    • 彻底搞定C指针

    • 征服C指针

    • C++编程思想

    • 高质量程序设计指南---C/C++语言

    • Inside the C++ Object Model

    • A Tour of C++

    • The C++ Programming Language

    • The C++ Standard Library - A Tutorial and Reference

    • The C++ Standard (INCITS/ISO/IEC 14882-2011)

    • Overview of the New C++



  • 相关阅读:
    启用了不安全的HTTP方法
    Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
    python发邮件
    糗事百科爬虫
    链接爬虫
    简单图片爬虫
    常见的非贪婪匹配
    [Selenium] WebDriver 操作 HTML5 中的 drag/drop
    [Selenium] 操作 HTML5 中的 Canvas 绘制图形
    [Selenium] WebDriver 操作 HTML5 中的 video
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12352140.html
Copyright © 2020-2023  润新知