发表于: 2019-04-22 21:26:58

1 740


今天完成的事情:

1.完成css任务10头部与脚部部位代码编写

    头部

html

css

   脚部

    html

   

   css

   

2.学习JavaScript的if语句

3.回顾前面的知识点

明天计划的事情:

1.继续css任务10

2.继续学习JavaScript

遇到的问题:

1.向Github提交任务后,有些效果显示不了

   如图,下拉栏在本地运行无误,在github所生成网址无法弹出下拉内容

   

   

   原因

   在使用bootstrap时,插入jquery为HTTP协议网址

   

   而github生成网址为HTTPS协议网址

    

   因为https地址中,如果加载了http资源,浏览器将认为这是不安全的资源,将会默认阻止,这就会给你带来资源不全的问题了,比如:图片显示不了,样式加载不了,JS加载不了。因为样式类,基本上都是写在本地的,所以一般还可以,但是一些公共的js文件,往往就是存在于cdn或者其他服务器上,这时候,如果访问不了,可能就导致了业务就完全操作不了。比如:jquery效法加载失败,可能所有的操作、请求都将无效了。

收获:

1.https与http的区别

     1)HTTP和HTTPS的基本概念

      HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。

      HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

      HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。

      2)HTTP与HTTPS有什么区别?

        HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

        HTTPS和HTTP的区别主要如下:

                 https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

                 http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。

                 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

                 http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。



返回列表 返回列表
评论

    分享到