文章列表
wamp\bin\apache\Apache2.2.21\conf\extra
<VirtualHost *:80> DocumentRoot "D:/wamp/www/" ServerName www.163.com ServerAlias www.163.com DirectoryIndex index.php <Directory "D:/wamp/www"> Options Indexes FollowSymLinks Order Deny,Allow Al ...
document.activeElement
- 博客分类:
- js-dom
--------- 返回当前获得焦点的元素,只读的
如果没有选中,active的元素是body
浏览器支持:
Chrome2+
ff3+
IE4+
Opera 9.6+
Safari 4+
扩展阅读:
https://developer.mozilla.org/en-US/docs/DOM/document.activeElement
分享到:
JS中取得的关于窗口宽高和滚动值的属性列表
- 博客分类:
- js
http://blog.163.com/chenyanling_100/blog/static/1192261892012325112914856/
大小不固定的图片和多行文字的垂直水平居中
- 博客分类:
- css
http://www.zhangxinxu.com/study/200908/img-text-vertical-align.html
Javascript的一种模块模式
- 博客分类:
- js
全局变量是魔鬼。在YUI中,我们仅用两个全局变量:YAHOO和YAHOO_config。YUI的一切都是使用YAHOO对象级的成员或这个成员作用域内的变量。我们建议在你的应用程序也使用类似的规则。
Douglas Crockford已经传授了一个有用的单例模式(singleton pattern)实现此规则,我认为他的模式有益于你基于YUI的那些应用。Douglas叫它模块模式(module pattern)。它是如下工作的:
创建一个命名空间对象:如果你使用YUI,可以用YAHOO.namespace()方法: YAHOO.namespace("myProject" ...
记录-js事件监听的兼容性小集合
- 博客分类:
- js-event
事件监听:
ie使用attachEvent/detachEvent方法来添加和删除事件监听器;
w3c使用addEventListener/removeEventListener方法
type命名
ie对事件类型使用on
停止事件传递
ie下是cancelBubble设置true
w3c是stopPropagation
阻止默认行为
ie 要求是returnValue = false
...
View Code //HTML事件//var isSupport = document.implementation.hasFeature("HTMLEvents", "2.0");//确定浏览器是否支持DOM规定的HTML事件//alert(isSupport);//除IE外,都返回true(以非标准方式支持这些事件的浏览器会返回false)var EventUtil = { addHandler: function(element, type, Handler) {//添加事件处理程序 if(element.addEventL ...
call 方法 请参阅 应用于:Function 对象 要求 版本 5.5 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被 ...
javascript图片预加载技术
- 博客分类:
- js-图片预加载
lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。
这是大部分人使用预加载获取图片大小的例子:
01
var
imgLoad =
function
(url, callback) {
02
var
img =
new
Image();
03
04
...
jQuery.extend 函数详解
- 博客分类:
- jquery
JQuery的extend扩展方法:
Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。
一、Jquery的扩展方法原型是:
extend(dest,src1,src2,src3...);
它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果想要得到合并的结果却又不想修改dest的结构,可以如下使用:
var newSrc
=
$.exten ...
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。
如扩展$.fn.abc()
那么你可以这样子:$("#div").abc();
通常使用extend方法扩展,详细请看API.
$.fx是指jquery的特效。
如果使用显示、滑动、 ...
<html>
<head>
<style type="text/css">
[class*=span]{
width:100px;
height:100px;
background:red;
}
</style>
</head>
<body>
<div class="span1">
</div>
</body>
</html>
css样式中[class*=span]表示类中带有s ...
<转>53个要点提高PHP编程效率
- 博客分类:
- PHP
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种 可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构 ...
<转>CSS HACK经典收藏
- 博客分类:
- css
1.区别不同浏览器,CSS hack写法:
区别IE与FF:用 * 星号background:orange;*background:blue;区别IE6与IE7,ff:background:green!important;background:blue;区别IE7与FF:background:orange;*+background:green; // *+ ie7识别区别FF,IE7,IE6:background:orange;*background:green;_background:blue;注:IE都能识别*;标准浏览器(如FF)不能识别*;IE6能识别*和_,但不能识别 !impor ...