Web与Http基础
一、三大前端技术:HTML、CSS、JavaScript
同时html文件、css文件、js文件也是浏览器渲染网页需要的三种文件
二、HTML
1.html是超文本标记语言的缩写
2.不区分大小写
3.html语言是标签化的,这些标签最终会形成一个DOM Tree
4.html文档是由服务器发送给客户端(浏览器)
三、CSS
1.css全称是层叠样式表
2.css是一种用来表现html或xml等样式的机器语言
3.css是用来控制DOM元素的网页排版
4.不区分大小写
四、JavaScript
1.简称:js,是一种客户端(浏览器)脚本语言
2.与java没有任何关系
3.区分大小写
4.能力:创造网页动画,修改HTML标签样式,检查用户填写的邮箱格式是否正确
5.运行在客户端,但是已经有相关的js可以在服务器端编写js程序
五、Web服务器
1.一般是80端口
1024以下为知名端口
2.80也是一个知名端口
六、Robots协议
页脚爬虫协议、机器人协议,全称是:网络爬虫排除标准,网站通过这个协议考苏搜索引擎那些页面可以抓取,那些页面不能抓取
七、Unicode
1.gb2312:标准简体中文字符集
2.utf-8分有bom型,和无bom型,bom是utf-8的前导字节
3.utf-8并没有编码Unicode的所有字集
4.对于ASCII字符,utf-8使用一个字节进行编码,与之兼容
5.对于汉字,往往使用三个字节进行编码
6.出了utf-8,还有utf-16,utf-32
八、
1.HTTP是超文本传输协议
2.底层基于TCP/ip技术
3.请求跟相应可以只包含头部信息
4.http默认的端口是80,https默认的端口是443
5.ftp默认的端口是21