文章列表
有朋友在群里讨论
mouseenter
和
mouseover
的区别,这个问题不难解释(尽管我也是查了
msdn
才搞清楚,但我觉得这个问题知道在哪里能查到就可以了。把这个问题作为面试题目可能会让人摸不着头脑,因为这不是浏览器兼容性问题)。
首先,
mouseenter
是
IE
自己定义的事件(
Firefox16
已经开始支持该事件,
Chrome
暂不支持)。
其次,触发该事件的条件,
MSDN
上也解释得很清楚。
The event fires
only if the mouse ...
本地对象
ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。简单来说,本地对象就是 ECMA-262 定义的类(引用类型)。它们包括:
Object
Function
Array
String
Boolean
Number
Date
RegExp
Error
EvalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
内置对象
ECMA-262 把内置对象(built-in object)定义为“由 ECMAS ...
chrome为input输入框添加了土黄色高亮样式,可以使用css修改:
:focus {
outline: 0;
}
Array.prototype.distinct = function(){
var self = this;
var _a = this.concat().sort();
_a.sort(function(a,b){
if(a == b){
var n = self.indexOf(a);
self.splice(n,1);
}
});
return self;
};
据说,该方法算法复杂度O(1)
在我看来,想要成为一名真正的Android开发者,你需要拥有这些东西:
• Java基本知识(或任何其他面向对象语言)
• 免费下载的Android SDK(包含Android模拟器)
• 免费的IDE (例如Eclipse)
• 免费的Android文档
还有一些并不是必要的,但可能非常有用的东西:
• 一部Android手机(我的选择是HTC Desire )
• 一本不错的Android开发入门书籍(我买了两本让我非常满意的书籍——《Hello, Android 》和 《Beginning Android 2》)
今天update代码失败,出现如下问题:
写道
Server sent unexpected return value (403 Forbidden)
google了一下,在TortoiseSVN中有一项switch,重新指定一下checkout路径,问题可以解决。
今天小何在群里面提出这样问题:
var a={};
a.b = a = function(){}
alert(a.b); //undefined
一个连续赋值将问题变得有些复杂,将上面稍作变形
var a={};var a1 = a;
c = a.b = a = function(){}
alert(c); //function(){}
alert(a1.b); //function(){}
a.b是在对象{}的属性列表里增加一项属性,因为"."的运算优先级高,这个工作在赋值运算之前。其他的工作就如同连续赋值一样,自右向左进行。由 ...
function getMin(array){
return Math.min.apply( Math, array );
}
function getMax(array){
return Math.max.apply( Math, array );
}
简要说明:Math.min(arg1,arg2,...),不能直接接收数组作为参数,应用apply很方便的解决了这个问题。
function _setClass(el, classname){
el.className = classname;
}
function _hasClass(ele, cls){
return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
}
function _addClass(ele, cls){
if (!_hasClass(ele, cls) ...
原文地址:
http://robertnyman.com/2007/04/12/how-to-clear-css-floats-without-extra-markup-different-techniques-explained/
作者提到的三种方法:
1) 将容器元素一起浮动
2) 在容器元素上使用 overflow: hidden
3) 使用:after这样的css伪类