- 浏览: 2609301 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
- 事件监听:
ie使用attachEvent/detachEvent方法来添加和删除事件监听器;
w3c使用addEventListener/removeEventListener方法
- type命名
ie对事件类型使用on
- 停止事件传递
ie下是cancelBubble设置true
w3c是stopPropagation
- 阻止默认行为
ie 要求是returnValue = false
w3c是执行preventDefault
- ie没有事件捕获阶段
- ie在使用事件监听器方面存在内存泄露问题
- ie将事件监听器当做一个独立的函数来调用----this关键字的指向不是事件发生对象而是一个没用的全局对象(window)
w3c是作为对象的方法来调用
发表评论
-
检测大写锁定键是否打开
2013-04-16 16:29 0本文记录一下如何检测大写锁定键: ... -
DOM dispatchEvent
2013-03-27 17:26 1465本文内容来自w3school:http://ww ... -
document.createEventObject
2013-03-27 16:25 2000document.createEventOb ... -
DOM createEvent
2013-03-27 16:12 1516本文来自w3school:http://www ... -
unbindAll
2013-03-19 11:29 1430函数设计场景: ... -
event机制设计探究
2013-03-18 17:49 0下面是来自tangram的一种event事件系统 ... -
event.isDefaultPrevented
2013-01-14 12:18 1644jQuery 1.3版本开始引入了一个这个 ... -
fireEvent
2013-01-08 16:32 1432fireEvent IE私有函数,可以用来触发某些 ... -
beforeunload事件
2012-10-12 21:29 5474来源于《JavaScript高级程序设计》第3版 ... -
event中鼠标操作相关的
2012-08-02 12:57 1509Event对象下面有一个button事件属性 ... -
获取鼠标事件的鼠标x|y坐标
2012-03-05 10:21 2108获取鼠标事件的鼠标x|y坐标 关于Event相关的可以 ... -
兼容性之event.x|y
2012-03-04 16:16 2364简单记录,个人学习。 IE下 ... -
dom-Event对象
2012-03-04 15:10 1846HTML DOM Event 对象 --- ... -
停止事件event.stop
2012-03-04 14:46 2022api的用途是停止事件:包括阻止事件的默认行为和事件冒泡。 ... -
获取键盘事件中的keyCode
2012-03-03 11:38 1796这个api主要是获取按键下的对应的键值。 关于even ... -
阻止事件冒泡event.stopPropagation
2012-03-03 11:38 2153很多时候,我们需要阻止一些内部元素的事件冒泡。 ... -
阻止事件的默认行为event.preventDefault
2012-03-03 11:38 2733很多时候,我们需要阻止一些事件的默认行为,比如 ... -
event.which
2012-02-03 19:58 2010很多用过Jquery或者对Jq的Event源码有所了解的人会发 ... -
keyCode列表(省的一直baidu了)
2011-09-13 10:08 1218字母和数字键的键码值(keyCode) 按键 ... -
event.srcElement与event.target
2011-09-01 17:50 2195其实这个主要还是浏览器自身api的区别: ie下 ...
相关推荐
然而,由于不同的浏览器对JavaScript的支持程度和实现方式存在差异,尤其是Internet Explorer(IE)和Firefox这两款流行浏览器,开发者经常需要面对兼容性问题。以下是一些常见的JavaScript在IE和Firefox上的兼容性...
在Internet Explorer浏览器中,UniGUI控件的字体出现变小或模糊的情况,通常是由于浏览器的兼容性问题导致的。IE对某些CSS样式的支持不够完善,尤其是在处理字体样式方面可能存在差异。解决这个问题的方法包括: - ...
JavaScript是一种广泛应用于网页和网络应用的脚本语言,它的强大在于能够...在使用这些方法时,请确保进行充分的测试和验证,以确保代码的正确性和兼容性。希望这个集合能对你的JavaScript学习之路提供有价值的参考。
在JavaScript开发中,确保代码在不同的浏览器中具有良好兼容性是一项重要的任务。由于各个浏览器对JavaScript的支持程度和实现方式有所差异,所以需要采取特定的策略来处理这些差异,以确保代码在Internet Explorer...
这些弹出层效果的核心原理是通过JavaScript监听用户的点击事件,然后动态创建或改变DOM结构,以及应用CSS样式来实现弹出层的展现和关闭。同时,它们通常会配合CSS3的过渡和动画效果,以提供更流畅的视觉体验。 在...
这个名为"JavaScript_一个2kb以下的小JS库集合,可以让你的包瘦身.zip"的压缩包,显然包含了几个小型JavaScript库,这些库的体积非常小,小于2KB,目的是为了优化网页性能,减少加载时间,特别是对于那些对资源有...
JavaScript(简称JS)是一种轻量级的脚本语言,广泛应用于网页和网络应用开发,而树形菜单在前端UI设计中扮演着重要角色,尤其在数据层级结构展示时。JS树形菜单允许用户以交互方式浏览多级数据,提供了一种高效、...
- 使用合成事件(SyntheticEvent)来模拟原生DOM事件,解决了浏览器兼容性问题。 - 要阻止事件冒泡,应使用`event.preventDefault()`而不是`event.stopPropagation()`,因为React事件不会冒泡到原生DOM事件。 - ...
【对日共通JS】是针对日本市场或与日本企业合作的Web开发项目中常用的一套JavaScript技术集合。这些JS库、工具和方法通常是为了满足日本市场的特定需求和规范,确保项目的顺利进行和用户体验的优化。在Web开发领域,...
在实际项目中,我们还需要考虑浏览器兼容性、性能优化以及用户体验等问题。例如,可以使用事件委托来提高性能,或者使用CSS3过渡和动画来增强视觉效果。此外,良好的代码组织和模块化也是保证代码可读性和复用性的...
通过简单的配置,开发者可以定制出符合自己需求的滑动效果,同时,SuperSlide还具备良好的兼容性和高性能,确保在各种浏览器环境下都能流畅运行。 1. **基本结构与使用**: 要使用SuperSlide,首先需要在HTML文件...
- 使用合成事件(SyntheticEvent),React提供了跨浏览器的兼容性,简化了事件处理。合成事件在事件池中管理,可以复用和高效地销毁,避免内存泄漏。 2. **React事件与HTML事件的区别**: - 事件命名:React事件...
- 合成事件可以跨浏览器工作,解决了兼容性问题,并且通过事件池管理事件对象,减少了内存开销。 - 若要阻止事件冒泡,应使用`event.preventDefault()`而非`event.stopPropagation()`,因为React事件不遵循原生DOM...
开发者需要考虑浏览器兼容性、性能优化以及无障碍访问等问题,确保所有用户都能顺利使用这些特效。 总结,"JS特效集合"涵盖了JavaScript在网页交互和视觉设计中的广泛应用。通过学习和分析这些实例,开发者可以提升...
14. **浏览器兼容性处理**:由于不同浏览器对JS的实现可能略有差异,开发者需要考虑跨浏览器兼容性,使用如Modernizr等库来检测浏览器特性,或者使用polyfill提供缺失的功能。 通过这个“js的14个小程序”,你可以...
12. **兼容性处理**:考虑到浏览器间的差异,JS库需要处理各种兼容性问题,例如使用polyfills来为不支持新特性的旧浏览器提供功能。 13. **版本管理和发布**:了解如何使用Git进行版本控制,以及通过npm或bower等包...
JavaScript 和 CSS 在不同的浏览器之间可能存在兼容性问题,尤其是在 Internet Explorer (IE) 和 Mozilla Firefox 这两个浏览器中。本文将详细探讨这些差异,并提供相应的解决策略,以确保网站在各种浏览器中都能...
9. **浏览器兼容性**:可能包含解决不同浏览器间差异的代码片段,如使用polyfill引入新特性。 10. **版本控制**:如果源码包含版本控制信息(如Git提交历史),可以学习到版本管理的最佳实践。 通过深入学习和实践...
- 事件在React中是合成事件(SyntheticEvent),这是一个跨浏览器的标准化事件对象,解决了不同浏览器间的兼容性问题。 - 为了阻止事件冒泡,应使用`event.preventDefault()`,而不是`event.stopPropagation()`。`...
例如,Bootstrap框架中的JavaScript插件就包含了许多这样的组件,它们大大简化了网页开发过程,同时保证了跨浏览器兼容性。 3. **JS菜单**:JavaScript菜单是网页导航的重要组成部分,它可以实现动态展开、折叠、...