小白学网页(一)网站基础
2020-07-18 04:42
791 查看
写在开头的话:这一系列主要是对于网页设计与制作的课程的学习,我们学校的教学用书为:“网页制作与网站建设实战大全_丁士锋编著_北京:清华大学出版社_2013.07_788_13336765”,我们学校这门课是在大二上学期开设的,主要讲授网页制作的基本知识。
网站的组成结构
网站(Website)是网页的存放位置, 用来负责维系网页的正常运作, 以使互联网用户能够正常地浏览和操作网页的内容。用户通过浏览器访问网站, 网站将用户请求的一个个网页解析为浏览器可以理解的格式后, 通过HTTP协议发送给用户端的浏览器。
HTTP协议的全称是Hypertext Transport Protocol, 中文名称为:超文本传输协议。HTTP协议规定了浏览器和网站服务器之间通信的规则, 是访问网站服务器上网页的基本的数据传输协议。
一个网站由三部分组成:
- 域名(Domain Name):是指网站服务器所在的地址, 比如网易网站的域名是www.163.com, 用户可以通过这个域名进入网页进行浏览。域名就好像普通的家庭住址一样, 用来定位网站的位置。
- 空间:存储网站提供的内容信息,比如:网页、音频、视频及下载的软件等。网站的空间可以是空间服务商提供的虚拟主机或虚拟空间,也可以是网站建设者自己架设的网站的空间信息。
- 程序:用来解析网页是服务器程序,比如ASP.NET需要IIS服务器程序。而PHP程序需要Apache这样的服务器程序来解析,以便于将网页程序代码转变为浏览器可以识别的格式。
常见的网站分类:
- 综合性网站:包括门户网站,比如新浪、搜狐、网易这样的大型综合类网站
- 电子商务类网站:提供商务信息,通俗来说就是购物类网站,比如:淘宝、京东、亚马逊等
- 娱乐资讯网站:比如:优酷、土豆、酷狗等
- 社区交流类网站:交互式网站,比如:微博、博客、豆瓣等
网站开发的相关技术:
- 网页设计工具:Photoshop图像处理软件、Adobe Dreamweaver网页设计软件、Adobe fireworks网页图形软件、Adobe flash动画设计软件等
- 网页建设语言:HTML(超文本标记语言)、CSS(层叠式样式表)、JavaScript(脚本语言)
- 网站服务器端编程语言
Dreamweaver制作简易网页
课程使用的为Dreamweaver CS6
新建一个HTML网页
可通过设计模式创建一个留言板,也可直接通过HTML代码创建
<head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>网络留言板</title> <script type="text/javascript"> function saveGuestBook() { objTable=document.getElementById("guesttable"); objRow=objTable.insertRow(objTable.rows.length); objCell=objRow.insertCell(); objCell.innerText=document.getElementById("guestnote").value; } </script> </head> <body> <p>欢迎使用留言板</p> <table width="100%" border="1" id="guesttable"> <tr> <td>已经留言的内容</td> </tr> </table> <form id="form1" name="form1" method="post" action=""> <p> <textarea name="guestnote" cols="100%" rows="10" id="guestnote"></textarea> </p> <p> <input type="button" name="btnok" id="btnok" value="按钮" onClick="saveGuestBook()" /> </p> </form> </body> </html>
相关文章推荐
- 小白30分钟学会网页采集基础教程[有N多案例]
- 小白自学http网站的请求命令和基础原理集锦(HTTP工作原理;GET, POST,HEAD,OPTIONS, PUT,PATCH,DELETE,TRACE 和 CONNECT 方法)
- 小白自学http网站的请求命令和基础原理集锦(HTTP工作原理;GET, POST,HEAD,OPTIONS, PUT,PATCH,DELETE,TRACE 和 CONNECT 方法)
- 网站分析基础概念之网页与网页浏览数
- 网站分析基础概念之网页与网页浏览数
- 零基础教你搭建个人博客网站(小白专用超详细教程)
- 运维之红帽工程师篇-----3. HTTP服务基础 、 网页内容访问 、 安全Web服务 、 部署动态网站
- 技术小白 自己做的小网站,网页在线播放本地swf视频 出现了问题 跪求大神帮忙 帮忙 !! 谢谢
- 【网页基础】前端网页入门之了解网站的基本结构(一)
- UI零基础网页设计小白想月薪10K的…
- 零基础/小白/python萌新也能学 爬取静态网页信息并解析后存储在excel中/爬虫
- 不知道去哪找java基础资料?推荐几个学习网站,小白必备
- 网站分析基础概念之网页与网页浏览数
- 小白走一波关于图片调整大小适配网页的基础方法
- 网站分析基础概念之网页与网页浏览数
- 网站分析基础概念之网页退出率
- HTTP服务基础 网页内容访问 部署动态网站
- 小白学 Python 爬虫(8):网页基础
- 第三步:将网站分为五个div,网页基本布局的基础:
- HTTP服务基础 、 网页内容访问 、 安全Web服务 、 部署动态网站