摘要:
事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。(1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。IE5.5:div->body->documentIE6.0:div->body->html->documentMozilla1.0:div->body->html->document->window(2)捕获型事件(eventcapturing):事件从最不精确的对象(document对象)开始触发,然后到最精确(也可以在窗口级别捕获事件,不过必须由开发人员特别指定)。(3) 阅读全文
摘要:
http://www.ibm.com/developerworks/cn/java/j-lo-javawebhiperf1/ 阅读全文
摘要:
http://www.cnfeinfo.com/JS后花园 QQ群116366053714779824495692 主要无线前端团队博客推荐奇舞团淘宝UED前端博客推荐站点JsCSS无线说明Franky教主√月影(十年踪迹)√JKisJK(加宽)√Rank√紫云飞√前端手记√JerryQu√李超(CC)√张克军√√雨夜带刀√_米空格√mingelz√淘宝卖丝巾的!!知澜丝巾你值得拥有晴天小猪√√looping独角戏v5shejiDavid记事本牛逼了有标记√表示博主可能这块更了解。也有可能标记出错了……收人!!简历发至:darrel.hsu@gmail.com 并告知你要应聘的公司及职位小米 阅读全文
摘要:
1、终极方法:条件注释 这段文字仅显示在 IE6及IE6以下版本。 这段文字仅显示在 IE6及IE6以上版本。 这段文字仅显示在 IE6以上版本(不包含IE6)。 这段文字仅显示在 IE5.5。 缺点是在IE浏览器下可能会增加额外的HTTP请求数。2、CSS选择器区分IE6不支持子选择器;先针对IE6使用常规申明CSS选择器,然后再用子选择器针对IE7+及其他浏览器。复制代码代码如下:/* IE6 专用 */.content {color:red;}/* 其他浏览器 */div>p .content {color:blue;} -->3、PNG半透明图片的问题虽然可以通过JS等方式 阅读全文
摘要:
大纲:1、bind(),live(),delegate()的含义2、三者基于相同的原理即js的事件冒泡3、三者相互之间的异同。 bind()+live() V.S. delegate():bind()和Live()均绑定在文档元素$(document)上,而delegate则绑定到某一个具体的selector上。 bind() V.S. live()+delegate():bind()是将自身的方法绑定某个元素上,当元素未在页面生成而后期又生成的话,此时bind无法生效,而live和delegate则可以。 live和delegate是源于起泡,因此live... 阅读全文
摘要:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Closures?redirectlocale=en-US&redirectslug=JavaScript%2FGuide%2FClosures 阅读全文
摘要:
在javascript中,undefined和Null是两个比较特殊的值。但有时候在判断时就有点迷糊。依个人浅见,整理如下:1、数据类型 众多周知,在javascript中存在五种基本类型,即undefined,null,boolean,number以及array。 因此可以认为undefined和null为两种数据基本类型。但区别在于,undefined为不能确定类型的变量值,而null为一个空对象指针。2、== 与 === 由于javascript在判断两个数据==时,会进行类型转换的问题。而在进行===时,则是针对数据内容和数据类型的完整性判断。 Null表示一个空对象指针,... 阅读全文
摘要:
Javascript中的对像赋值与Java中是一样的,都为引用传递。就是说,在把一个对像赋值给一个变量时,那么这个变量所指向的仍就是原来对像的地址。那怎么来做呢?答案是“克隆”。克隆有两种方法:一种是“浅克隆”,一种是“深克隆”(深度克隆)。浅克隆:基本类型为值传递,对象仍为引用传递。深克隆(深度克隆):所有元素均完全复制,并于原对象完全独立(原对象的修改不影响新对象)。深度克隆的代码如下(深克隆去掉递归即为浅克隆):Object.prototype.clone=function(){varo=this.constructor===Array?[]:{};for(vareinthis){o[e 阅读全文
摘要:
摘要:1、首先贯通一遍,对方要做的事情一件一件的列出来。用途是对方可以初步了解到自己是如何一步一步的操作产品到最终目的。2、不要上来就讲理论,从实践出发,可从实际生活中的例子来做比喻,同时注意例子与产品中各个环节的对应关系。3、加强实际操作。4、务必做到分工到人,让成员能够了解到自己的事情,如果再深入下去再继续深入。5、表现到明确的文档中,务必让成员能时刻了解到项目的进展。 阅读全文
摘要:
保持无侵入性 我的HTML标记不想知道你的JavaScript代码 严禁修改和扩展Objectprototype! 这条很重要因此需要一条完全针对它的规则对象是JavaScript功能的基本构建模块不要搞乱它们 不要过分扩展 对JavaScript内建对象的扩展越少越好别误解我的意思JavaScript的原生对象中有用的方法是有点少有时不得不添加一两个自己的方法但是对于富有创造力的(库)程序员来说添加这“一两个”方法是不够的然而请停下来!添加需要的就好你对JavaScript内建对象的扩展越少你的代码与其它框架产生的冲突的概率就越少 跟随标准 作为一个库的开发者你定义JavaSc... 阅读全文