【饥人谷前端课程】课程大纲

静态页面与基础知识

  1. 前端技术发展(HTML、CSS、JavaScript发展历史介绍、新技术介绍)、如何学习(2课时)
  2. 命令行入门、Git 的使用(2课时)
  3. HTML CSS 基础讲解(4课时)
  4. CSS 核心知识点讲解( 盒模型、浮动、定位、BFC)(6课时)
  5. 兼容、伪类、伪元素、字体图标、编码规范、经典布局、flex 布局、less、sass、postcss(4课时)
  6. 静态页面实战(个性在线简历 or 企业站首页)(2课时)
    ……

Javascript 基础

  1. ES3基础,表达式优先级, 隐式转换, 声明前置,严格模式
  2. 字符串、ES3 数组、ES5数组的使用
  3. Date,SetTimeInterval实现酷炫时钟
  4. DOM操作, 属性操作,
  5. 正则表单验证
  6. 事件模型(冒泡、捕获、事件代理、取消默认),
  7. BOM操作,
  8. 动画的实现
  9. ajax、服务端搭建、mock 数据
  10. 多种跨域方法
  11. JQuery DOM操作/属性操作/事件/Ajax
  12. JQuery Tabs效果/图片懒加载/循环轮播/无限加载/瀑布流布局
  13. JavaScript 实现多种排序

Javascipt 高级

  1. 对象、原型、原型链、继承
  2. this、call、apply、bind
  3. 词法作用域、作用域链、闭包
  4. 函数柯里化
  5. 事件循环、单线程
  6. 异步之回调函数、Promise
  7. 常见设计模式(单例、模块、混合、发布订阅)

性能、浏览器、HTTP 、 Web 安全

  1. 常见性能优化方法
  2. 浏览器渲染机制
  3. 垃圾回收机制
  4. HTTP报文、方法、状态码
  5. HTTP缓存控制
  6. session、cookie、localStorage
  7. 常见的 Web 安全问题

新技术

  1. NodeJS、NPM 、NPM Script
  2. 工程化之 Gulp 的使用
  3. 模块化之 CommonJS、AMD、CMD、UMD 规范
  4. Webpack 速学
  5. Babel、ES6速学
  6. Vue 速学

项目

每个同学可根据个人情况选择2~3项目,项目以视频、任务、文档等多种形式来安排,老师提供辅导

  1. Node + Express 搭建新闻站
  2. Vue.js 实战项目
  3. 音乐播放器类实战项目
  4. Node.js 做一系列有趣的事
  5. 造轮子系列
  6. 小程序实战项目
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 時間與新歡,我通常沉溺在前者。 沒有一定的時長沖淡記憶與改變自己的習慣,我會走不出來。 從前這個時候,我不回家。 ...
    蓮子百合阅读 265评论 0 0
  • 前几天简书上看到一位作者说流行的书没有太大价值不值得看,当时我还很认同的意思,后悔自己这一次买了太多的流行书籍,所...
    栀子之手阅读 248评论 1 5
  • 有人问爱情是什么?我觉得可以比喻成针线。它把两个完全不相干的人连接在一起,而一旦两人分离都会是皮开肉绽,彼此伤痕累累。
    岁月不改温柔阅读 251评论 0 0
  • 8点起床,早上起来整理一下,收拾收拾房间,今天是我外婆生日,老妈打算下午开车去汉川,陪伴老人,就中午随便吃点,吃完...
    书恒被从名了阅读 227评论 0 1
  • 在《未来简史》的前两部分分别讲了人类面临的新议题以及人类的特殊之处。那既然人类有别于其他动物,且是这个世界上的绝对...
    奔雷阅读 909评论 0 2