Web前端攻城狮(基础篇)

随堂模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

来自于: 清华大学 | 分类: 计算机(360)

课程描述

作为一名合格的前端攻城狮,要写得了样式磕得了脚本,玩得转ES5搞得定ES6,架得起业务框架拎得起动画效果,撑得住浏览器抵得住服务端,这门课值得拥有! 选修后请加老师微信号simbasong007(注明来自学堂在线前端课),将被拉入课程专属微信讨论群。

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

本课程为《Web前端攻城狮》系列课程的基础篇,涵盖了Web前端编程的基础知识和核心技能,包括HTML与CSS、HTML5、CSS3、Javascript、jQuery、ES6、NodeJS等。

展开

课程章节

第1章 HTML详解与CSS选择器
1.0 内容介绍
1.1 Web是如何工作的:基本架构和原理
1.2 HTML基本要素(标记、元素、内容、属性)
1.3 HTML 文档类型、注释
1.4 HTML head及相关标记
1.5 HTML 标题、段落和文本格式化
1.6 HTML图片Image和超链接Hyperlink
1.7 HTML列表List和表格Table
1.8 HTML的div和span
1.9 HTML5中各种语义化分段元素
1.10 HTML表单Form
1.11 文档对象模型DOM
1.12 HTML5最佳实践与全部标记总览
1.13 HMTL Demo:开发和上线一个简单在线个人简历
1.14 HTML中应用CSS的三种常用的方式
1.15 CSS规则基本语法
1.16 简单选择器(Type、ID、Class选择器)
1.17 属性选择器
1.18 上下文选择器
1.19 伪类选择器
1.20 伪元素选择器
1.21 CSS的级联Cascading和继承
本章习题
第2章 CSS基础
2.1 font相关的属性
2.2 text相关的基本属性
2.3 text-align与vertical-align
2.4 盒模型以及box-sizing
2.5 垂直外边距折叠的问题
2.6 display属性(inline、block、inline-block、none)
2.7 背景相关的属性
本章习题
第3章 CSS布局
3.1 CSS布局概述和示例
3.2 浮动与清除
3.3 让父元素围住浮动的子元素
3.4 基于浮动的布局demo
3.5 定位详解
3.6 绝对定位的应用demo
3.7 固定定位的应用demo
3.8 Flexbox布局介绍
3.9 Flexbox相关属性详解
3.10 Flexbox应用demo
3.11 Flexbox兼容性
3.12 Grid布局简介-实现一个简单Grid系统
3.13 Boostrap Grid系统应用demo
本章习题
第4章 CSS高级
4.1 响应式设计
4.2 CSS3 media query
4.3 mobile first的响应式设计
4.4 CSS3 transform
4.5 CSS3 transition
4.6 CSS3 animation
本章习题
第5章 JavaScript基础
5.1 JavaScript的基本知识
5.2 JavaScript数据类型
5.3 JavaScript运算符
5.4 JavaScript语句
5.5 JavaScript函数
本章习题
第6章 JavaScript进阶
6.1 JavaScript引用类型
6.2 JavaScript作用域
6.3 面向对象的JavaScript
6.4 JavaScript语言的二义性
本章习题
第7章 JavaScript高级
7.1 DOM编程
7.2 事件
7.3 JSON和服务端通信
本章习题
第8章 ECMAScript 6
8.1 ES6基础
8.2 模块、类和继承
8.3 ES6高级特性
8.4 Generator和Iterator
8.5 异步编程
本章习题
第9章 Node.js
9.1 Node基础
9.2 Node事件编程
9.3 Stream
9.4 File System
9.5 进程管理
本章习题
第10章 项目实战
10.1 前端业务框架
10.2 服务端开发
10.3 代码演示
综合练习
小节

授课教师

  • 刘强清华大学 软件学院 副教授

    刘强,清华大学软件学院副教授,研究生导师,担任教育部软件工程专业教学指导分委员会秘书长。学堂在线《软件工程》主讲教师和负责人,国家级精品资源共享课和清华大学精品课《软件工程》课程负责人。曾被评为清华大学研究生良师益友和国家示范性软件学院十佳教师,2014年获得国家教学成果二等奖。

  • 宋波清控紫荆(北京)教育科技股份有限公司 产品开发部 总经理

    宋波,毕业于清华大学计算机系,获工学硕士学位,曾工作于美国EMC、Brightcove等公司从事技术和产品研发工作,目前在清华控股旗下清控紫荆担任产品开发部总经理。从事软件和互联网开发10多年,在Web前后端开发、Web架构、大数据、SaaS等领域具有丰富经验。

  • 樊中恺北京云莱坞文化传媒有限公司 研发部 技术负责人

    樊中恺,曾任百度高级项目经理和资深研发工程师,目前在带领技术团队服务于影视内容方面的创业公司“云莱坞”。在前后端研发、网站架构、用户体验和技术管理方面有九年经验,曾在清华大学担任4年前端课程讲师,翻译和写作若干技术书籍。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

课程学习过程中有问题如何解决

加老师微信号simbasong007(注明来自学堂在线前端课),将被拉入课程专属微信讨论群,在群内直接对老师们提问。有关的学习资料也会在群里分享。

课程中相关的资料和源码如何获取

加老师微信号simbasong007(注明来自学堂在线前端课),将被拉入课程专属微信讨论群,群内会分享相关的资料和源码。