前端基本知识

来源:互联网 发布:淘宝大学哪个老师最好 编辑:程序博客网 时间:2024/06/06 02:52

1、前端:通过浏览器在用户端开发计算机软件

2、URL(同一资源定位符):对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

3、HTTP协议(超文本传输协议):是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送传送协议。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型,HTTP是一个无状态的协议,无状态是指协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。

客户端向web服务亲发送请求时,我们称客户端发送了一个HTTP请求,HTTP请求分为四个部分,分别是请求行请求头一个空行消息体

其中,请求行,如:GET/image/logo.gif   HTTP/1.1

表示http方法为GET,请求的URL为image/logo.gif(从image目录下请求logo.gif这个文件),http版本是HTTP/1.1

web服务器向客户端返回响应时,我们称服务器端返回一个HTTP响应,HTTP响应分为四个部分,分别是状态行响应头一个空行消息体

其中,状态行格式:HTTP_version 空格 Status_code空格Reason_Phrase

表示:HTTP_version表示http版本;Status_code表示响应码,用三个数字表示;Reason_Phrase表示响应描述

4、UTF-8(8-bit Unicode Transformation Format):一种针对Unicode的可变长度字符编码,又称万国码。由Ken-Thompson于1992年创建。UTF-8用1到6个字节编码unicode字符,用在网页上可以同一页面显示中文简体、繁体及其他语言(如英、日、韩文等)。

5、HTML和XHTML的区别

HTML(Hyper Text Markup Language):超文本标记语言。是一种基本的web网页设计语言,使用标记标签来描述网页。

XHTML(Extensible HyperText Markup Language):可扩展超文本标识语言。其目标是取代HTML,XHTML是更严格的更纯净的HTML版本,是一个W3C标准,作为一种XML应用被重新定义HTML。

XHTML中的一些规范如:元素名和属性名不能大写,属性值使用引号,属性不允许简写,用id属性来代替name属性,所有的标记都必须有一个相应的结束标记,所有的标签必须合理嵌套,图片必须有文字说明,不在注释中使用“--”  等等。

6、XML:可扩展标记语言,是标准通用标记语言(SGML)的子集,适合web传输。

XML要求所有的标记都必须成对出现,且严格区分大小写。

XML与 HTML的设计区别是:XML的核心是数据,其重点是数据的内容。而 HTML 被设计用来显示数据,其重点是数据的显示。

1 0
原创粉丝点击