一:快捷键的使用
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,负责当前页面的行为交互。