/fe-outline

FE outline for tff internship

前端培训提纲

HTTP(HyperText Transfer Protocol)

  • HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。 它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分, 以及哪部分内容首先显示(如文本先于图形)等

  • HTTP常见状态码

  • TCP/IP 三次握手简单解释

  • session cookie

  • 报文结构简单解释

HTML(HyperText Markup Language)标签

  • 结构组成
  • 常见标签,标签之间的区别
  • 常见属性,作用
  • 规范、语义化
  • 练习实践,如何写出一个符合规范的html文档

CSS

  • 常见兼容性问题以及解决办法
  • 常见的页面布局
  • less简介、应用
  • 渐进增强和优雅降级
  • 编码规范
  • 练习实践,常见的页面布局,兼容性解决办法

DOM(Document Object Model)

  • DOM简介
  • HTML DOM树构成
  • DOM常见的编程接口以及常见的DOM操作

Javascript

  • 基础语法,字符串、数字、数组等常见的操作
  • 事件模型
  • 浏览器之间的差异以及解决办法
  • 常见技巧
  • 简单的设计模式
  • 闭包、原型链、继承
  • 正则表达式
  • 常见的库、框架简介,jQuery,angularjs
  • js对DOM的操作
  • 编码规范
  • 练习实践,常见的界面交互

前端工程化

  • 为什么前端越来越复杂,解决办法,工程化简介
  • 前端优化思路
  • gulp简介
  • 如何编写gulpfile
  • 练习实践

GIT

  • 版本管理
  • Git基础命令
  • Git flow扩展
  • 练习实践