Tag: 异常
以用户为中心的 API 异常设计
设置一个元素的高度:
var elem = document.getElementById('some-id'),
val = '200px';
elem.style.height = val; // 原生写法
YAHOO.util.Dom.setStyle(elem, 'height', val); // YUI2 写法
$(elem).height(val); // jQuery 写法
当val = '200px'时,以上三种写法都能正确工作。
当val = '200xx'时,以上三种写法在 IE 下都抛出异常... [阅读全文]