[YUI]
YUI 中的 Grids CSS值得关注和学习的
日期:2010-02-28 03:48:55
点击:5
好评:0
中的 主要有三个部分值得大家关注和学习: 1、布局的思想:使用 负 margin(Negative Margins) 技术 详细可参阅: 2、使用 em :当用户改变字体大小时,宽度同时改变。 技巧:用 13 像素来平分宽度(保留小数到千分位),而 IE 浏览器用 。 /* 750 centered,...
[YUI]
YUI Grids CSS 解读
日期:2010-02-28 03:48:55
点击:4
好评:0
YUI 中的 Grids CSS 主要有三个部分值得大家关注和学习: 1、布局的思想:使用 “负 margin(Negative Margins)” 技术 详细可参阅: 《Creating Liquid Layouts with Negative Margins》 2、使用 em :当用户改变字体大小时,宽度同时改变。 技巧:用 13 像...
[YUI]
yahoo YUI的一些不足
日期:2010-02-28 03:48:55
点击:4
好评:0
称赞别人总是一件容易的事情,但是如果去批评别人,就要拿出十足的勇气和底气了,因为至今都没有把YUI的所有源代码都看一遍,所以不敢说那些是YUI的缺点,只能说是不足吧...
[YUI]
DOMAssitant最新版 DOMAssistant 2.5发布
日期:2010-02-28 03:48:55
点击:3
好评:0
一个google code上的project 刚发布了2.5版 号称又要做一个大而全的js的库,要和jQuery, prototype, YUI, Ext对抗的,哈哈 With this release of DOMAssistant, I feel that it can seriously compete with the major JavaScript libraries on the market. It...
[YUI]
YUI 读码日记之 YAHOO.lang.is*
日期:2010-02-28 03:48:55
点击:5
好评:0
YAHOO.lang = YAHOO.lang || { isArray: function(o) { if (o) { var l = YAHOO.lang; // 如果该对象有 length 这个属性,同时支持 splice 方法, // 那么就认为它为数组。 return l.isNumber(o.length) l.isFunction(o.splice); } return false; }, isBoolea...
[YUI]
YUI 读码日记之 YAHOO.util.Dom - Part.1
日期:2010-02-28 03:48:55
点击:3
好评:0
先绕开头部很多的 if...else (其实就是定义 toCamel 与 getStyle 两个函数) - 由于浏览器的实现不统一,才造成如此麻烦的情况,回头可以聊聊这些代码。 下面我们在 YAHOO.util.Dom 类中看看有哪些宝藏。目前思想已经逐步的分裂,我看见个函数说个函数。 //...
[YUI]
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
日期:2010-02-28 03:48:55
点击:3
好评:0
batch: function(el, method, o, override) { // 让 el 始终为 HTMLElement el = (el (el.tagName || el.item)) ? el : Y.Dom.get(el); if (!el || !method) { return false; } // 确定返回的对象 var scope = (override) ? o : window; // 看起来是个 HTMLEl...
[YUI]
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
日期:2010-02-28 03:48:55
点击:3
好评:0
var patterns = { HYPHEN: /(-[a-z])/i, ROOT_TAG: /^body|html$/i }; var toCamel = function(property) { // 如果没有 -[a-z] 字母,则直接返回 if ( !patterns.HYPHEN.test(property) ) { return property; } // 如果有缓存,直接返回替换后的值 if (prope...
[YUI]
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
日期:2010-02-28 03:48:55
点击:4
好评:0
var getXY = function() { // 判断是否是 IE if (document.documentElement.getBoundingClientRect) { // 注1 return function(el) { var box = el.getBoundingClientRect(); var rootNode = el.ownerDocument; return [box.left + Y.Dom.getDocumentScrollLe...
YAHOO.lang = YAHOO.lang || { isArray: function(o) { if (o) { var l = YAHOO.lang;...