发表于: 2018-11-26 19:59:45

1 623


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

准备js的基础相关知识。

JavaScript的组成

JavaScript基础分为三个部分

ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。

JavaScript的标准——ECMAScript在不断发展,最新版ECMAScript 6标准(简称ES6

DOM:文档对象模型(DOM Document Object Model),操作网页上的元素的API。比如让盒子移动、变色、轮播图等

BOM:浏览器对象模型,操作浏览器部分功能的API。比如让浏览器自动滚动。

PS:JS机械重复性的劳动几乎为0,基本都是创造性的劳动。而不像HTML、CSS中margin、padding都是机械重复劳动。

编程语言的分类

解释型语言:边解析边执行,不需要事先编译。例如:JavaScript、php。

编译型语言:事先把所有的代码翻译成计算机能够执行的指令,然后整体执行。例如:c、c++。

了解了HTTP的相关概念:

零、

Http协议:

HTTP--Hyper Text Transfer Protocol,超文本传输协议,是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP响应把结果返回给客户端。其中一个请求的开始到一个响应的结束称为事务,当一个事物结束后还会在服务端添加一条日志条目。

流程: 请求--》处理--》返回结果

一、请求:

HTTP请求由状态行、请求头请求正文三部分组成:

状态行:包括请求方式Method、资源路径URL、协议版本Version;

请求头:包括一些访问的域名、用户代理、Cookie等信息;

请求正文:就是HTTP请求的数据。

二、HTTP响应

 服务器收到了客户端发来的HTTP请求后,根据HTTP请求中的动作要求,服务端做出具体的动作,将结果回应给客户端,称为HTTP响应。

HTTP响应由三部分组成:状态行、响应头、响应正文;

三、Http:报文格式

HTTP和HTTPS对比:

HTTP:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers 统一资源定位,URI)来标识。

HTTPS:超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS是一种通过计算机网络进行安全通信的传输协议。

HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包HTTPS开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。

HTTP -->TCP-->IP

tcp:传输控制协议,

正常情况下, tcp需要经过三次握手建立连接, 四次挥手断开连接.

三次握手

第一次:

客户端 - - > 服务器 此时服务器知道了客户端要建立连接了

第二次:

客户端 < - - 服务器 此时客户端知道服务器收到连接请求了

第三次:

客户端 - - > 服务器 此时服务器知道客户端收到了自己的回应

HTTP Header

HTTP 头包括以下几个部分:通用头、响应头、请求头。其中,请求头和响应头最为重要。

http header 消息通常被分为4个部分:

general  header, request header, response header, entity header

request、response。

明天计划的事情:(一定要写非常细致的内容) 

学习js的相关知识
遇到的问题:(遇到什么困难,怎么解决的) 

css任务11的图片问题,缩小之后图片大小不能正确的显示,原因是因为padding的使用有问题。

修改成margin就没有问题了。
收获:(通过今天的学习,学到了什么知识)

了解了HTTP的相关概念。


返回列表 返回列表
评论

    分享到