- 博客(12)
- 收藏
- 关注
原创 JavaScript资源
1.YUI, http://developer.yahoo.com/yui.2.EXTJS, http://extjs.com/.3.JQuery, http://jquery.com/.4.FCKEditor, http://www.fckeditor.net/.5.Dojo, http://dojotoolkit.org/.
2008-03-26 22:23:00 438
原创 自定义Web上传控件设计
lgz.on(elId, callback)创建一个透明的,设display为none;注册elId的mousemove监听器:移动upload的位置使当前鼠标位置落在upload的右端按钮上面,设upload的display为block;(不能使用mouseover,不知什么原因,upload很多时候第一次不能准确定位,所以用mousemove持续的触发能保证它准确定位。)当upload准确定位
2008-03-26 22:21:00 436
原创 CSS布局自适应高度解决方法
#wrap{overflow:hidden;} #sideleft,#sideright{padding-bottom:32767px;margin-bottom:-32767px;}
2008-03-26 22:18:00 430
转载 ie haslayout
position: absoluteRefers to its containing block, and thats where some problems begin.float: left|rightThe float model has a lot of quirks due to some aspects of a layout element.display: inline-
2008-03-26 22:17:00 424
转载 未知高度的非表格垂直对齐
blah blah...看见我居中了吗? blah blah... ....#div1, #div2 {display:table-cell; *display: inline; zoom:1; vertical-align:middle;}
2008-03-26 22:16:00 367
原创 YUI 研究 -- Animation 模块
生命周期1、创建Anim对象a。2、调用a的animate方法。3、把a放在动画队列里。4、a的onStart事件被触发。5、把from、to和by等参数统一转换成start和end两个参数。6、AnimMgr调用自身的start方法,开启一个interval执行AnimMgr的run方法。7、遍历动画队列: 分别对元素进行帧数调整: Math.round((elapsed
2008-03-26 22:08:00 480
原创 YUI 研究 -- DragDrop 模块
例子基础拖动拖动柄当前拖动元素置顶代理拖动自定义布局组交互模式与盒子交互案例固定区域内的拖动圆形的拖动触发区域YAHOO.util.DragDropMgr提供创建拖拽应用的框架startX,startY用于计算拖动的距离是否满足触发startDrop事件的条件。deltaX,deltaY记录mousedown事件相对于linked元素的位移,用于实现令拖动元素相对于鼠标静止移动的效果。dragOv
2008-03-26 22:06:00 1146
原创 YUI 研究 -- Connection Manager 模块
YAHOO.util.Connect XMLHttpRequest的封装,关注跨浏览器和请求状态等问题自定义事件触发过程:startEventcompleteEventsuccessEvent、failureEvent、uploadEvent如果调用了abort:startEventabortEventfailureEventYAHOO.util.Connect.asyncRequest(meth
2008-03-26 22:05:00 853
原创 YUI 研究 -- Event 模块
YAHOO.util.Subscriber(fn, obj, override)保存订阅者的信息用于事件触发处理YAHOO.util.Subscriber.getScope(defaultScope)返回执行环境对象如果this.override===true,则返回this.obj;如果this.override是一个对象,则返回override;否则返回defaultScope。YAHOO.u
2008-03-26 22:04:00 847 1
原创 YUI 研究 -- Dom 模块
YAHOO.util.Region 一个对象所在的矩形区域的表示它由top、right、bottom和left构成。YAHOO.util.Region.contains(region) 参数是否整个包含在对象里面YAHOO.util.Region.getArea() 取得区域面积YAHOO.util.Region.intersect(region) 取得与参数相交的区域YAHOO.util.Reg
2008-03-26 22:02:00 912
原创 YUI 研究 -- YAHOO 模块
YAHOO 全局命名空间,是所有命名空间的根YAHOO.namespace(args...) 创建命名空间命名空间以空对象的形式存在,此函数解决了同名空间覆盖导致的信息丢失问题;可以传多个参数,YAHOO.namespace("lgz.test", "lgz.work");函数返回最后被创建的空对象;为YAHOO起个别名,var lgz = YAHOO,就可以有不以
2008-03-26 22:00:00 765
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人