理论整理

Posted 不一样的程序媛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了理论整理相关的知识,希望对你有一定的参考价值。

1、Git 和 SVN 之间的区别:

1.GIT是分布式的,SVN不是分布式;   (最核心的区别)

2.GIT把内容按元数据方式存储,而SVN是按文件;

3.GIT分支和SVN的分支不同;

4.GIT没有一个全局的版本号,而SVN有;

5.GIT的内容完整性要优于SVN;

2、JQuery的功能和作用:

jQuery是一个快速、简洁的javascript框架,

核心特性:

1.具有独特的链式语法和短小清晰的多功能接口

2.具有高效灵活的css选择器,并且可对CSS选择器进行扩展

3.拥有便捷的插件扩展机制和丰富的插件

4.兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等

 

作用:

 

1.取得页面中的元素,操作页面对象,修改页面外观,改变页面的内容
3.优化javascript的事件机制
4.响应用户的页面操作,为页面添加动画效果
5.无需刷新页面即可从服务器获取信息,优化ajax

优势:

 

1.轻量级
2.出色的浏览器兼容
3.出色的dom操作
4.链式操作方式
5.隐式迭代集合(可以对选择对象的集合自动的迭代不需要用for in循环)
6.行为层与结构的分离 (如想对dom添加事件只需在部分声明某个元素的某种事件就可以了)
7.支持扩展
8.完善的学习资源
9.开源

3、从输入URL到页面加载完成的过程:

 

1.输入地址

2.浏览器查找域名的 IP 地址

3.这一步包括 DNS 具体的查找过程,包括:浏览器缓存->系统缓存->路由器缓存...

4.浏览器向 web 服务器发送一个 HTTP 请求

5.服务器的永久重定向响应(从 http://example.com 到 http://www.example.com

6.浏览器跟踪重定向地址

7.服务器处理请求

8.服务器返回一个 HTTP 响应

9.浏览器显示 html

10.浏览器发送请求获取嵌入在 HTML 中的资源(如图片、音频、视频、CSSJS等等)

11.浏览器发送异步请求

 

 

 

以上是关于理论整理的主要内容,如果未能解决你的问题,请参考以下文章

VS2015 代码片段整理

小程序各种功能代码片段整理---持续更新

常用python日期日志获取内容循环的代码片段

网络技术理论:包片段帧数据报和段

Mysql Innodb 表碎片整理

最全最详细publiccms常用的代码片段