网页制作入门
- 格式:pdf
- 大小:7.86 MB
- 文档页数:32
参考资料以及课程准备
学习方法
Talk is cheap, show me the code
---Linus Benedict Torvalds
参考资料以及课程准备
学习方法
• 多敲代码
• 非常建议携带笔记本电脑来上课
• 聪明的学,而不是死用功 • 养成良好的编码习惯
参考资料以及课程准备
缩进可以让结构更清晰
பைடு நூலகம் 最后
第一节 课程简介
• 为什么要学习编程 • 关于学习编程的一些建议 • 编程工具推荐 • 课程设置以及考察方式
参考资料以及课程准备
这门课没有教科书
• 课程主要参考Coursera上面的三门课程:
• Introduction to HTML5, CSS3 and Javascript
• 另外也参考了W3School的内容
参考资料以及课程准备
Coursera
参考资料以及课程准备
W3School
/
{
第一节 课程简介
网页前端编程入门 郑骏明 beneon@
}
课程介绍
关于我
• 医学院护理系 • 临床医学专业 • 喜欢编程 • 希望和大家分享对于编程的热爱
课程介绍
这门课程
• 全校任选课 • 面相人群:无基础,对网页制作有一定兴 趣 • 没有考试 • 三次作业:占成绩25%,25%,50%
• DNS
• 电话黄页
打开一个网站的时候浏览器里面发生了什么
请求-响应 循环
• IP地址:
• xxx.xxx.xxx.xxx • 232=40亿个地址
• 文档
• /xuebao/xuebao.ht m • 默认
打开一个网站的时候浏览器里面发生了什么
请求-响应 循环
• 往往还需要请求更多的文件
编程工具
When you only have a hammer, everything looks like a nail to you
编程工具
文本编辑器
• Sublime text • Atom • Notepad++ • Vim • Notepad • Dreamweaver
• 返回
• 返回的不是“网页”,是文件 • 浏览器会打开网页文件然后决定如何展示
• 如果无法实现请求,会返回错误值
• 404 • 500
打开一个网站的时候浏览器里面发生了什么
输入 以后会发生什么:
• 浏览器从DNS服务器寻找IP地址 • DNS服务器返回IP地址:52.86.173.223 • 浏览器往这个IP地址发一个HTTP请求 • 服务器收到请求以后返回(response)请求的文件 • 浏览器收到返回以后开始渲染文件
在你打开一个网站的时候浏览器里发生了什么
打开一个网站的时候浏览器里面发生了什么
上网的“网”是什么?
打开一个网站的时候浏览器里面发生了什么
客户端-服务器
• 服务器
• 持续在线 • 存放共享文件 • 后台
• 客户端
• 电脑,手机 • 可以下线 • 前端
打开一个网站的时候浏览器里面发生了什么
请求-响应 循环
为什么要学编程?
Don’t just consume, create!
计算机语言也是一种语言
语言的目的就是为了交流
关于网络前端编程
为什么学习前端编程
• 很短的代码就可以出结果了 • 跨平台 • 入门门槛低 • 生态系统好,大量框架(JS) • 功能全面(JS)
关于网络前端编程
网页的变迁
• 2000:三剑客 • 2004:css • 2015:HTML5+css3+js
编程工具
Sublime text
编程工具
网页浏览器
• IE 9+ • Chrome • QQ,360等等
审查元素 / 检查 / inspection …
最后
资源下载与联系方式
• 课程课件会存放在网上
/s/1mgUtcXa
• 联系方式:
feprogram@
• URL
• /xuebao/xue bao.htm • 协议 • 域名 • 文档
打开一个网站的时候浏览器里面发生了什么
请求-响应 循环
• 协议
• http • https • ftp
打开一个网站的时候浏览器里面发生了什么
请求-响应 循环
• 域名
• • .edu, .org, .tv, .me
课程介绍
教学内容
• Html,css,javascript • 目标:
• 完成学习后了解HTML5网页制作流程 • 对于css,javascript有一定了解 • 可以建立自己的网页
课程介绍
授课安排
• 1~3周:html5,之后会布置第一次作业 • 4~7周:css3,第二次作业 • 8周:答疑,9周:中段总结 • 10周~14周:javascript,第三次作业 • 15周:总结,16周:答疑