常用浏览器
浏览器是网页显示、运行的平台。常用的浏览器有 IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等,平时称为五大浏览器。只有上面的浏览器有自己的核心技术,其它浏览器都是换皮肤得来的,所以称之为五大浏览器。
浏览器内核(渲染引擎): 负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。目前国内一般浏览器都会采用 Webkit/Blink 内核,如 360、UC、QQ、搜狗等。注意:测试时如没有强制要求,只需测试IE、谷歌、火狐即可。
常见的图片类型
- jpg: 颜色信息比较丰富的一种图片格式
- png: 可以支持透明的一种图片格式
- gif: 支持动图,占用体积小,色彩表现力不如前两者
- psd: 分层的图片【 常见于PSD设计稿 】
互联网的常见名词解释:
- URL:在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。URL格式: 协议://主机地址/路径
- 协议:网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。HTTP协议:超文本传输协议,规定了浏览器和服务器之间通信的规则
- 域名:(英语:Domain Name)又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识。域名的好处是方便记忆。
- IP地址 :是指互联网协议地址,互联网上所有的设备都有一个独一无二的IP地址。 所有的域名有一个相对应的IP地址,并且可以把URL中域名替换成IP地址
- DNS:(Domain Name System,域名系统),用于把域名转换为对应的IP地址。域名解析就是由域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。
- hosts:hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应 的IP 地址建立一个关联 当用户在浏览器中输入一个网址时,系统会首先自动从hosts 文件中寻找对应的 IP 地址,一旦找到,系统会立即打开对应网页 。如果没有找到,则系统会再将网址提交DNS 域名解析服务器进行 IP 地址的解析。hosts文件位置: hosts文件在不同操作系统(甚至不同 Windows 版本)的位置都不大一样 。Windows XP/7/8/10系统 hosts 文件路径: C:\Windows\System32\drivers\etc
- 客户端(Client): 又称为用户端,是指与服务器相对应,为客户提供服务的程序。比如:用户使用的浏览器、桌面应用程序、APP等。 用于发送请求,来索要资源文件的计算机就是客户端计算机
- 服务器端(Server): 是指网络中能对其它机器提供某些服务的计算机系统。 用于接收请求,并提供对应的资源文件计算机就是服务端计算机:
请求(Request)
- 客户端向服务器索取数据或提交数据的一种行为
HTTP请求:客户端向服务器端发送基于HTTP协议的请求 。在发送HTTP请求时,可以选择不同的请求方式,最常见的请求方式有:GET、POST
GET请求方式特点:
- 浏览器发送请求时,携带的【请求参数数量】不能超过4K
- 浏览器发送请求时,浏览器地址栏上将【请求参数信息】展示出来
- 浏览器发送请求时,请求参数信息保存在Http请求协议包中【请求头】
- 浏览器在接收到服务器返回的资源文件内容后,必须将资源文件内容保存在浏览器的缓存
POST请求方式:
- 浏览器发送请求时,可以携带任意数量的【请求参数】为了满足文件上传而产生。
- 浏览器发送请求时,浏览器地址栏上会隐藏请求参数信息
- 浏览器发送请求时,请求参数信息会保存在Http请求协议包中【请求体】
- 浏览器将接收到服务器返回资源文件内容不会保存在浏览器的内存中【阅后即焚】
- 服务器对客户端对请求做出的反应,返回客户端所需要的数据。HTTP响应组成:响应行、响应头、响应体
常见响应状态码
- 200:这个是最常见的http状态码,表示服务器已经成功接受请求,并将返回客户端所请求的最终结果
- 404:请求失败,客户端请求的资源没有找到或者是不存在
- 500:服务器端出现错误,导致无法完成客户端当前的请求
网站的访问过程
- 在浏览器中输入 URL
- 需要通过解析,去找到相应的IP
- 查找IP 首先会从本地的 hosts 文件开始,如果找不到则去 DNS服务器查找
- 如果DNS帮我们找到了目标的IP ,我们先发送一个测试的请求,通过之后再发送正式请求
- 服务器接收到正式的请求之后,它还需要进行验证。如果验证通过,则去帮我们找到当次请求想要的文件
- 服务器开始处理我们的想要的文件,在这个过程中有可能会用到数据库中的数据
- 当服务器将文件处理毕之后再通过 http 协议还给浏览器,此时浏览器就用自已的渲染引擎来进行渲染展示
网站访问流程图
DOS操作系统
软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。 java语言的初学者,学习一些DOS命令,会非常有帮助。DOS是一个早期的操作系统,现在已经被Windows系统取代,对于我们开发人员,目前需要在DOS中完成一些事情,因此就需要掌握一些必要的命令。
进入DOS操作窗口:
- 按下Windows+R键盘,打开运行窗口
- 输入cmd回车,进入到DOS的操作窗口。
- 打开DOS命令行后,看到一个路径 c:\user 就表示我们现在操作的磁盘是c盘。
什么是DOS命令呢?
- 在DOS命令窗口中才可以输入并执行DOS命令。在最初的windows计算机中没有图形界面的,只有DOS命令窗口。也就是说通过执行DOS命令窗口可以完全完成文件的新建、编辑、保存、删除等一系列操作。
接下来我们来看几个常见的 dos 命令吧:
- dir 命令:查看当前目录下所有的子文件或子目录。
- cd 命令:切换路径,使用方法是:cd+目录路径,需要注意的是路径包括相对路径和绝对路径,对于 windows 来说从硬盘的根路径下开始的路径都是绝对路径,例如:C:\Program Files、 C:\Program Files\Java 等,所有的相对路径都是从当前所在目录作为起点开始查找的路径。另 外 cd ..切换到上级目录,cd \切换到根目录。
- 切换盘符:直接输入 c:,或者 d:,然后回车即可。切换盘符不需要 cd 命令。
- del 命令:删除文件或目录,例如:del *.class,删除当前目录下所有的.class 文件。
- ipconfig 命令:ipconfig 查看 IP 地址等信息,查看更详细的信息使用 ipconfig /all。这个详细信息中包括网卡 的物理地址,例如:70-8B-CD-A7-BA-25这个物理地址具有全球唯一性。物理地址通常叫做MAC地址。
- ping 命令:查看两台计算机是否可以正常通信,例如:ping 192.168.1.100,正常情况下发送数据包和接收数据包数量相同并且没有延迟的时候表示通信正常,ping 192.168.1.100 -t 表示一直发送数据包和接收数据包,ping www.baidu.com 可以查看电脑是否可以正常上网。语法格式:ping IP地址或者ping 域名。IP地址是计算机在同一个网络当中的唯一标识。域名底层最终还是会被解析成IP地址的形式。
- mkdir 命令:创建目录,例如:mkdir abc 表示在“当前目录”下新建 abc 目录。
- cls 命令:清屏。
- exit 命令:exit 退出 DOS 命令窗口,在一个DOS命令窗口中如果有一个命令一直在执行,想强行终止怎么办?ctrl + c 组合键
在DOS命令窗口中怎么复制内容?
- win7:任意位置点击右键-->标记-->选中要复制的内容-->点击右键-->此时就到剪贴板里面了
- win10:左键直接选中,然后右键单击一下就到剪贴板里面了。
路径在windows系统上分类
- 相对路径:相对路径一定是相对于当前所在“位置”而言的,从当前所在的位置作为起点。
- 绝对路径:在windows操作系统中凡是路径起点是盘符的都是绝对路径,例如:C:\Users\Administrator
常用文本编辑快捷键
使用快捷键可以大大提高开发效率,从现在起我们应该尽可能使用快捷键来代替鼠标,接 下来,我给大家列举一下通用的文本编辑快捷键。当然,如果大家想熟练掌握,还是需要后期 不断的使用,请看下面列表: