码迷,mamicode.com
首页 > 其他好文 > 详细

理论整理(四)

时间:2017-09-21 23:33:19      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:dns   ie 6   http   兼容   www.   dom操作   事件机制   css   并且   

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.浏览器发送异步请求

 

 

 

理论整理(四)

标签:dns   ie 6   http   兼容   www.   dom操作   事件机制   css   并且   

原文地址:http://www.cnblogs.com/shanhaihong/p/7571756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!