摘要: 把页面中的img标签的src设置为“”存在巨大的风险,无论是在html中写入 <img src=”" /> 还是在js中写入 var img = new Image(); img.src = “”; 出现一次这样的标签会导致向你的服务器多做一次请求。img标签的src=""时,会引起浏览器再次访问" 阅读全文
posted @ 2016-04-10 16:11 sunshine_gq 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: 目前为止,我所熟知的左中右三栏宽度自适应于浏览器的方法有三个:绝对定位法,margin负值法以及自身浮动法。这些方法简洁实用,且无兼容性问题。 一、绝对定位法:左右两栏采用绝对定位,分别固定于页面的左右两侧,中间的主体栏用左右margin值撑开距离。于是实现了三栏自适应布局。 首先需要三个div,将 阅读全文
posted @ 2016-03-23 22:36 sunshine_gq 阅读(8994) 评论(0) 推荐(1) 编辑
摘要: 一、状态码——302 二、状态码——303和307 三、总结 阅读全文
posted @ 2016-03-22 13:31 sunshine_gq 阅读(335) 评论(0) 推荐(0) 编辑
摘要: HTTP协议本身是一种面向资源的应用层协议,但对HTTP协议的使用实际上存在着两种不同的方式:一种是RESTful的,它把HTTP当成应用层协议,比较忠实地遵守了HTTP协议的各种规定;另一种是SOA的,它并没有完全把HTTP当成应用层协议,而是把HTTP协议作为了传输层协议,然后在HTTP之上建立 阅读全文
posted @ 2016-03-22 13:26 sunshine_gq 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 各种选取元素的方法的速度,用原生的方法比jQuery要快差不多8倍,IE8是最慢的,IE9的速度差不多是IE8的3倍,Chrome的表现最好,其次是Firefox 选取文档元素的方法: 阅读全文
posted @ 2016-03-18 19:52 sunshine_gq 阅读(7073) 评论(0) 推荐(1) 编辑
摘要: 这次主要想要讨论的是jQuery中的事件冒泡、阻止默认行为 我是分隔符 首先,我们来看看什么是事件冒泡? 我们都知道,在页面上可以有很多事件,也可以多个元素同时响应同一个事件。假设页面上有两个元素div和span,其中span元素嵌套在div元素里,并且都被绑定了click事件,同时body元素上也 阅读全文
posted @ 2016-03-15 22:29 sunshine_gq 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 正文开始 1.Sublime Text2 or Sublime Text 3? 虽然两者用起来差不多,但还是用最新版本吧,虽然是beta版,但是毕竟也有了一些更新,比如界面UI的一些小的变化,安装的package文件也是直接安装在了sublime text3文件夹里面,而不是安装在C盘的其他目录,同 阅读全文
posted @ 2016-03-13 09:59 sunshine_gq 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 原型一直都是js中比较难理解的一块,那么原型究竟是什么,原型链又是什么? 原型Prototype是指当我们只要创建一个新的函数,就会根据特定的规则为这个函数创建一个prototype属性,这个属性指向函数的原型对象,原型对象通过其自身的constructor属性中的指针又指向拥有prototype属 阅读全文
posted @ 2016-03-12 02:23 sunshine_gq 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 首先,我们需要了解什么是跨域,通俗的说,跨域可以简单的说成跨不同的域名,那么什么称得上是不同的域呢? 只要协议、域名、端口有任何一个不同,都被当作是不同的域。 oScript.src = "http://url?&callback=dosomething" document.body.appendC 阅读全文
posted @ 2016-03-06 22:09 sunshine_gq 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 在CSS3中,如果我们使用动画功能,可以使页面上的文字或图像具有动画效果,可以使我们的页面更加生动具有吸引力。 在CSS3中我们可使用的动画功能有两种,Transitions与Animations。下面我们来看看它们两者的区别。 首先来看Transitions功能,它的属性有: transition 阅读全文
posted @ 2016-03-05 13:00 sunshine_gq 阅读(1022) 评论(0) 推荐(0) 编辑