前端基本知识

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

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

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

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

client向web服务亲发送请求时,我们称client发送了一个HTTP请求,HTTP请求分为四个部分。各自是请求行请求头一个空行消息体

当中。请求行。如:GET/image/logo.gif   HTTP/1.1

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

webserver向client返回响应时,我们称server端返回一个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 被设计用来显示数据。其重点是数据的显示。

posted @ 2016-02-26 18:36  lcchuguo  阅读(191)  评论(0编辑  收藏  举报