浅析TBra

TBra — taobao UED自主开发的一款基于YUI的JS库(详细介绍可查看官方blog).

和YUI相比, TBra属于轻量级的, 但它的架构方式和其中使用的设计模式, 却很值得学习, 在此, 我分享一下我所领会到的东西…

(更多…)

,

巧妙去除数组中的重复项

时不时的看下YUI的源码, 总会有些收获.

最近, 我在看YAHOO.util.YUILoader类的源码, 其中有个排除数组重复项的方法, 让我觉得甚为巧妙, 这里分享下…

(更多…)

,

小心页面中引用了空的外部资源

看到NCZ的这篇文章: Empty image src can destroy your site, 受益不少, 在这里总结一下!

一. 测试环境

浏览器: IE6+, FF 3.5.5, Opera 10.00 Beta 2, Chrome 4.0.249.11, Safari 4.0.3

OS: winXP 32

(更多…)

, ,

一种表单元素获取方法存在的问题

在工作中, 我常看到这样一种获取表单元素的方法:
var eles = document.forms['表单名'].elements['元素名'];
如果对获取到的结果进行遍历操作, 那么, 我要告诉你: 小心, eles.length的值可能为undefined.

(更多…)

, ,

三种数组复制方法的性能对比

一. 三种数组复制方法

1. by slice

var arr = [1, 2, 3], copyArr;
copyArr = arr.slice();

(更多…)

, ,