• HTML5 开发技能图谱skill-map


    # HTML5 开发技能图谱
    ![HTML5 脑图](https://github.com/TeamStuQ/skill-map/blob/master/data/designbyStuQ/png-HTML5-by-StuQ.png)

    Md 文字版
    ----

    ## 基础篇

    - HTML/CSS

    - JavaScript

    - DOM

    ## 中级篇

    - 数据格式(如JSON、XML)

    - RESTful API交互(如jQuery Ajax,Fetch API,ReactiveX)

    - 正则表达式

    - HTML语义化

    - 命令行

    - Node.js

    - DIV/CSS

    - SCSS/SASS

    - 矢量图形/矢量图形动画(如SVG)

    - 单页面应用

    ## 高级篇

    - ES6/TypeScript

    - CSS3

    - 面向对象编程

    - 函数式编程

    - MVC/MVVM/MV*

    - 安全性(如跨域)

    - 授权(如HTTP Basic,JWT等)

    ## 工程化

    - 代码质量(如JSLint,ESLint,TSLint,CSLint)

    - 代码分析(如Code Climate)

    - 测试覆盖率

    - 构建系统(gulp,grunt,webpack等)

    - 自动构建(脚本)

    ## 兼容性

    - 跨浏览器测试(如Chrome,IE,Safari,Firefox等)

    - 跨平台测试(如Windows,GNU/Linux,Mac OS等)

    - 跨设备测试(如Desktop,Android,iOS,Windows phone等)

    - 跨版本测试(同一浏览器的不同版本)

    ## SEO

    - Sitemap(站点地图)

    - 内部链接建设

    - MicroData/MicroFormat

    - 页面静态内容生成

    - H1,H2,H3和strong使用

    - Title,Description优化

    - 页面静态内容生成

    ## 设计

    - 切页面

    - 线框图(Wireframe)

    - 响应式设计

    - 网格布局(Grid Layout)

    - Flexbox布局

    ## 性能与优化

    - PageSpeed/Yslow优化

    - 加载优化(如gzip压缩,缓存等)

    - 性能测试(特别是移动Web)

    - 可用性

    - 压缩(如Minify,Uglify,CleanCSS等)

    ## 测试

    - 单元测试

    - 服务测试

    - UI测试

    - 集成测试

    ## 调试

    - 浏览器调试

    - Debug工具

    - Wireshark/Charles抓包

    - 远程设备调试(如Chrome Inspect Devices)

    ## 软件工程

    - 版本管理(如git,svn)

    - 包管理(如npm,bower)

    - 依赖管理

    - 模块化(如CommonJS,WebPack)

    ## 前端特定

    - CSS/CSS3动画

    - JavaScript动画

    - Web字体嵌入

    - Icon字体

    - 图形和图表

    - CSS Sprite(如glue)

    - DOM操作(如jQuery,React等)

    - 模板引擎(如JSX ,Handlebars,JSP,Mustache等)

  • 相关阅读:
    假脱机技术
    HTTP报文
    字符串转换成浮点数的方法
    表变量与临时表空间
    规范浮点数
    什么是批处理
    浅谈性能测试、压力测试和负载测试
    关于CSDN的一个安全漏洞
    HttpWatch7.0测试工具
    vbscript能做什么
  • 原文地址:https://www.cnblogs.com/timssd/p/7441120.html
Copyright © 2020-2023  润新知