html

一:快捷键的使用

    ctrl+z

    ctrl+x

    ctrl+c

    ctrl+v

    ctrl+s

    win+D:快速回到桌面

    win+E:快速打开文件夹

    alt+f4:快速关闭当前的应用程序

    shift:中英文切换

    win+方向键

———————————————————————————————————

二:文件夹的操作

    1.在文件夹中以详细信息的方式展示

    2.显示文件的后缀名

    3.显示隐藏的文件

———————————————————————————————————

三:互联网的原理

第一步:网络基本7个层次

        物理层

        数据链路层

        网络层:

                IP协议,网络通信最基本的协议。不代表是唯一的。IP协议仅是我们公认的使用量最多的协议。

        传输层:

                Tcp协议:可靠的传输协议。

                UDP协议:不可靠的传输协议(游戏 lol)

        会话层

        表示层

        应用层:

                HTTP协议:超文本传输协议,网络请求用户使用最多的。

                FTP:文本传输协议,一般使用于局域网内的数据文本的传递。

第二步:使用http协议进行网络请求

        1.http协议地址:www.baidu.com   baidu.com是域名

        2.根据域名解析为IP地址

        3.通过IP地址访问请求百度服务器

        4.服务器根据用户提供的条件,返回相应的信息

        5.用户得到返回的数据后,展示在自己的客户端(浏览器)上

    HTTP的请求类型:

            GET请求:获取拿到

            Post请求:将用户的数据提交给服务器(注册/空间发状态)

    各大浏览器及内核:

        IE浏览器:Trident内核

        Google浏览器:WebKit

        Safari浏览器:WebKit内核

        火狐浏览器:Gecko内核

        Opera浏览器:Presto内核

第三步:浏览器显示请求的网页

        1.浏览器会找到从服务器中请求到的数据文件。主要是.html

        2.浏览器内核会解释翻译xxx.html文件。会将有用到的文件整合到一个页面上显示。

纯文本:后缀是.txt,记录的是纯文本,没有样式没有格式等等,只有文字。

超文本:可以设置文本的样式/格式/颜色等等属性,并且可以通过超级链接进行页面间的跳转联系。后缀为.word,还有网页。

注意:当我们使用html语言进行编程时,是为纯文本。但是当这个纯文本在浏览器中显示时,它将以超文本展示。

HTMl:英文全拼 -- Hyper Text Markup Language。超文本标记语言,都是以标签存在。

html编辑器:sublime Text 

            webStorm 功能强大,真正项目开发时可以使用它。

            editPlus

            notePad++

            sublime快捷键:ctrl+n 创建新文件

                            ctrl+shift+p:调用插件管理器

                            ctrl+shift+d:快速复制当前行

                            ctrl+滚轮:放大缩小字体

                            ctrl+shift+k:快速删除当前行

HTML文件的基本骨架:

DOCTYPE:文档类型的声明。 html有不同的版本,html4.01/xhtml4.01/html5.区分当前文档为html4或者5版本

        html4.01/xhtml4.01:分别有三种不同的类型

                            1.transitional:普通类型

                            2.strict:严格类型,严格区分大小写,严格划分html/css的功能模块

                            3.frameset:带有框架的类型

        html5这些分类都没了,都不需要了。变的简单了。

HTML:生命html网页当前范围,所有内容写在该标签中

head:用来设置当前页面的一些属性及样式等等。这部分是用户看不到的,title除外。

body:网页的内容部分,网页中所有布局写在该标签中。这是用户能直接看到的部分。

title:声明网页的标题

meta:元标签。用它来设置网页的公共属性。

        charset:utf-8 字符集的设置。将页面中的文字/字母等编码成计算机可识别的语言。

                中文的编码格式有两种:

                    utf-8:国际性编码,可以对中文编码。

                    gb2312:中文编码,专门为中文进行编码。当然也包含其它国家的简单字符等。

                    uft-8编码>gb2312  --  utf-8较庞大会导致编码速度慢。

        keywords:搜索关键字,根据关键字可以找到该网页。

        description:网页描述,对网页的描述,在用户搜索时被展示。

        注意:title/keywords/description:都是有利于搜索引擎的优化。

组成html网页的三大部分:

            第一部分:html语义化标签,负责页面的语义结构。

            第二部分:css样式,负责当前页面的样式布局

            第三部分:JS,负责当前页面的行为交互。

posted @ 2017-02-07 20:03  suisuisui  阅读(113)  评论(0编辑  收藏  举报