前端开发技能

图片来源: http://blog.naustud.io/2015/06/baseline-for-modern-front-end-developers.html

基础到高级的HTML、CSS、DOM、JavaScript、HTTP/URL 和浏览器技能对于任何类型的前端开发人员来说都需要掌握。

除了HTML、CSS、DOM、JavaScript、HTTP/URL 和浏览器开发知识之外,前端开发人员还可以熟练掌握以下一项或多项内容:

  • 内容管理系统(又名 CMS)
  • Node.js
  • 跨浏览器测试
  • 跨平台测试
  • 单元测试
  • 跨设备测试
  • 可访问性/WAI-ARIA
  • 搜索引擎优化(又名 SEO)
  • 交互或用户界面设计
  • 用户体验
  • 可用性
  • 电子商务系统
  • 门户系统
  • 线框图
  • CSS 布局/网格
  • DOM 操作(例如 jQuery)
  • 移动网络性能
  • 负载测试
  • 性能测试
  • 渐进增强/优雅降级
  • 版本控制(例如GIT)
  • MVC/MVVM/MV *
  • 函数式编程
  • 数据格式(例如 JSON、XML)
  • 数据 API(例如 Restful API)
  • Web 字体嵌入
  • 可缩放矢量图形(又名 SVG)
  • 正则表达式
  • 内容策略
  • 微数据/微格式
  • 任务运行程序,构建工具,过程自动化工具
  • 响应式网页设计
  • 面向对象编程
  • 应用程序架构
  • 模块
  • 依赖经理
  • 包管理
  • JavaScript 动画
  • CSS 动画
  • 图表/图形
  • UI 小工具
  • 代码质量测试
  • 代码覆盖测试
  • 代码复杂性分析
  • 集成测试
  • 命令行/CLI
  • 模板策略
  • 模板引擎
  • 单页应用程序
  • XHR 请求(又名 AJAX)
  • 网络/浏览器安全
  • HTML 语义
  • 浏览器开发工具

results matching ""

    No results matching ""