jjzjj

quirksmode

全部标签

javascript - 在 jQuery 中使用选择器的最有效方式?

使用$('.active')还是$('div.active')效率更高?我一直避免包含“div”,因为它是javascript文件中的额外文本,我不希望用户必须下载。 最佳答案 旧版本的IE将受益于包含div,因为它们不支持getElementsByClassName()。因此,页面上的每个元素都需要选择:document.getElementsByTagName('*');...并手动测试它是否具有active类。如果您包含div,那么它可以缩小范围,因为它可以:document.getElementsByTagName('div

asp.net - 移动设备 Javascript/CSS 支持。外面有什么?

我即将开始一个针对iPhone、黑莓和WindowsMobile浏览器的ASP.NET应用程序。除了iPhone,我找不到太多关于这些平台支持哪些技术的信息。因为我习惯于为桌面浏览器开发,所以我喜欢使用jQuery和高级CSS功能等东西。看来我将无法在移动平台上使用这些东西。我想知道是否有人知道优秀的开发人员资源,我可以在其中找到适用于移动浏览器的资源(例如适用于移动设备的quirksmode.org)。据我所知,jQuery不适用于移动浏览器(iPhone除外)。有谁知道以某种形式将jQuery移植到移动浏览器的尝试吗?我说jQuery是因为这是我现有网站使用的,我想保持一致性,但如

iphone - 移动浏览器中的 CSS3 支持

如果有的话,移动浏览器对CSS3的支持是什么?我很好奇的特定浏览器是iPhone、Android和黑莓手机中使用的浏览器。任何指向相关资源的链接也将不胜感激。 最佳答案 iPhone和Android系统都使用WebKit作为其移动浏览器中的渲染引擎。我相信Blackberry也会在某个时候转向Webkit。该引擎对目前可用的CSS3部分提供了一些最好的支持,以及相当多的专有扩展。我会建议研究WebKit中可用的内容,然后进行测试。支持表的重要资源是http://www.quirksmode.orgPPK正在做越来越多的移动浏览器测试

javascript - 需要以何种方式将事件设置为*捕获*?

阅读此页后http://www.quirksmode.org/js/events_order.html,我忍不住要说微软在决定冒泡时真的做对了,因为捕获只是..不直观因此出现了这个问题:需要以何种方式将事件设置为捕获?或者只是在您完成的所有项目中,您什么时候需要捕获事件? 最佳答案 Kennebec在评论中提到的是正确的。有些事件(focus、blur)根本不会冒泡,但它们仍会捕获。这允许人们仍然对这些事件使用事件委托(delegate)。使用冒泡/捕获的事件委托(delegate)通常更简洁、更高效。这是一篇来自Quirks的好文

javascript - 需要以何种方式将事件设置为*捕获*?

阅读此页后http://www.quirksmode.org/js/events_order.html,我忍不住要说微软在决定冒泡时真的做对了,因为捕获只是..不直观因此出现了这个问题:需要以何种方式将事件设置为捕获?或者只是在您完成的所有项目中,您什么时候需要捕获事件? 最佳答案 Kennebec在评论中提到的是正确的。有些事件(focus、blur)根本不会冒泡,但它们仍会捕获。这允许人们仍然对这些事件使用事件委托(delegate)。使用冒泡/捕获的事件委托(delegate)通常更简洁、更高效。这是一篇来自Quirks的好文

html - 如何在 quirksmode 中自动将一个 div 在 IE8 中居中?

我在quirks模式下使用IE8...我的Firefox样式表中有层叠样式,其中包括:#container{position:relative;width:1007px;margin-right:auto;margin-left:auto;}#textbin{width:720px;position:relative;margin-right:auto;margin-left:auto;}显然我做错了什么,或者自动边距在IE8中不起作用。是这样吗?如果是这样,我怎样才能绕过这个限制?我尝试了不定位、绝对定位,甚至在我的IE8样式表中添加相对位置。此外,当我手动将div居中时,IE8会在

html - 如何在 quirksmode 中自动将一个 div 在 IE8 中居中?

我在quirks模式下使用IE8...我的Firefox样式表中有层叠样式,其中包括:#container{position:relative;width:1007px;margin-right:auto;margin-left:auto;}#textbin{width:720px;position:relative;margin-right:auto;margin-left:auto;}显然我做错了什么,或者自动边距在IE8中不起作用。是这样吗?如果是这样,我怎样才能绕过这个限制?我尝试了不定位、绝对定位,甚至在我的IE8样式表中添加相对位置。此外,当我手动将div居中时,IE8会在

HTML 5 Doctype 导致 quirksmode?

使用HTML5Doctype是否会在现代浏览器中导致Quirks模式,因为HTML5尚未发布?(也就是说,现代浏览器在HMTL5开始传播之前就已经过时了,所以他们没有适本地支持它。)如果是,这是否意味着HTML5Doctype暂且完全没有?编辑:如果不是,它在不支持的浏览器中做什么? 最佳答案 不,不是,看这个article.What'sniceaboutthisnewDOCTYPE,especially,isthatallcurrentbrowsers(IE,FF,Opera,Safari)willlookatitandswitc

HTML 5 Doctype 导致 quirksmode?

使用HTML5Doctype是否会在现代浏览器中导致Quirks模式,因为HTML5尚未发布?(也就是说,现代浏览器在HMTL5开始传播之前就已经过时了,所以他们没有适本地支持它。)如果是,这是否意味着HTML5Doctype暂且完全没有?编辑:如果不是,它在不支持的浏览器中做什么? 最佳答案 不,不是,看这个article.What'sniceaboutthisnewDOCTYPE,especially,isthatallcurrentbrowsers(IE,FF,Opera,Safari)willlookatitandswitc

iphone - 位置 : fixed doesn't work on iPad and iPhone

一段时间以来,我一直在为iPad中的固定定位而苦恼。我知道iScroll而且它似乎并不总是有效(即使在他们的演示中)。我也知道Sencha有一个修复程序,但我不能Ctrl+F那个修复程序的源代码。我希望有人能找到解决方案。问题在于,当用户在iOS驱动的移动Safari上向下/向上平移时,固定定位的元素不会得到更新。 最佳答案 许多移动浏览器故意不支持position:fixed;,因为固定元素可能会妨碍小屏幕。Quirksmode.org网站有一篇很好的博客文章解释了这个问题:http://www.quirksmode.org/bl
12