AJAXBBS.NET   yemoo's blog

专注WEB前端及RIA技术 -- XHTML/CSS/JavaScript/Ajax/RIA

导航

[置顶] 收集一些比较不错的web小项目

实现一个获取元素样式的函数getStyle

元素的CSS样式,除了包括内联的(即通过style属性加上的)样式定义外,还有页面嵌入的css和外部引入的css两种方式。但在JS中通过el.style.xxx只能获取的内联的样式属性,这就存在比较大的局限性。好在浏览器都提供了另外的方式来获取以其它方式定义的样式属性,在IE中有currentStyle、FF等w3c标准的浏览器中有getComputedStyle。

为便于操作,现在的很多js-lib中都对此做了封装,但很多时候我们并不需要引入什么lib,我们需要的仅仅是一个getStyle函数来获取元素的当前样式定义。参考了几个JS-Lib的代码,决定实现一个简化版的getStyle函数。该函数目标为:满足大多数需要、跨浏览器、代码简洁、性能优良。本着这几点要求,本人花了一个小时的时间才搞定,主要利用了“JS逻辑运算符特性、代码"编译",函数的即时执行”几个小技巧,写到这里,以备以后使用,如果能对哪位朋友有帮助,那当然更好。

More...

Ext 2.0动态加载JS工具类【转自JavaEye】

[CODE=javascript]ScriptLoader = function() { this.timeout = 30; this.scripts = []; this.disableCaching = false; this.loadMask = null; }; ScriptLoader.prototype = { showMask: function() { if (!this.loadMask) {

More...

网页报“缺少标识符 字符串或数字”错误的原因及解决办法

今天有人提出一个问题,说页面报错,我一看,IE显示“缺少标识符 字符串或数字的解决”,见下图upload/2009/1/IE-Error.jpg 像这种莫名其妙的错误,还真是让自己有点无从下手的感觉。不过觉得这个问题应该算个很典型的问题:连错误都报的如此特别。

网上搜了一把,果然不少人遇到过这个问题,原因就是:JSON最后的一项末尾多了一个逗号。在IE中,JSON最后一项的末尾是不允许有逗号的,在FF等浏览器下则可有可无。这个问题果然够典型,虽然很简单,还是记录一下,以防以后遇到这种错误再次无从下手。

More...

系统中htm html图标丢失或显示成其他图标的恢复方法【转】

解决方法1:

运行regedit,依次展开HKEY_CLASSES_ROOT\htmlfile\ShellEx\lconHandler,将名 lconHandler 的键删除,重启电脑就行了

解决方法2: 病因:装了某个改变Htm/Html文件设置的程序处理:修改注册表,将Htm/Html文件默认的图标关联改回默认。 具体操作:主要在注册表里确认两处默认值。

More...

jQuery 1.3 版正式发布

jQuery官方人员在经过了一段时间的测试和完善后,今天终于正式发布jquery1.3,我还没有来得及试用,不过看了介绍还是很令人兴奋的。相比1.2.6版本,这次的程序改动非常大,性能又一次得到大的提升。

其中几个比较重要的改动包括:
  1. 集成Sizzle选择器引擎

    sizzlejs是一个纯JS实现的CSS高速选择器引擎,其性能要胜过目前网络上大多数的选择器引擎,它是一个独立的js库。jQuery官方测试结果为:sizzlejs的查询速度相比jQuery的选择器引擎提升了49%。

    More...

检测“数组类型对象”的完美解决方案

有关对数组类型对象的检测,一直以来基本都是依靠instanceof来检测的,用instanceof可以满足几乎大多数的需要,但是对于跨框架的检测就存在问题,这个问题以前没有注意过也没有遇到过,但今天在ajaxian又看到了对这个问题的讨论,觉得值得自己总结一下。

对于原作者的博客文章可以看这里:http://thinkweb2.com/projects/prototype/instanceof-considered-harmful-or-how-to-write-a-robust-isarray/

More...

分页:«12»

About ME

  • 网名:网者归来、yemoo,长期并将继续投身于WEB前端相关技术的学习和推广的大军中,目前就职于杭州淘宝网,从事前端开发相关工作,有事可E-MAIL联系我。
  • Email1:netman8410#163.com
    Email2:yuanzhang#taobao.com
    PS:牛B都是从傻B变来的
  • feedskyhttp://wap.feedsky.com/AJAXBBS
    抓虾pageflakes
    google readermy yahoo
    bloglines鲜果
    哪吒有道
    QQ邮箱netvibes 饭否

Search

最近引用

Powered By Z-Blog 1.8 Arwen Build 81206  豫ICP备06015770号

Copyright 2006-2009 AJAXBBS.NET. All Rights Reserved.