
Web (html/css/js)
文章平均质量分 51
lesen
这个作者很懒,什么都没留下…
展开
-
FireFox 中对事件event的兼容扩展。
function __FireFox(){ HTMLElement.prototype.__defineGetter__("runtimeStyle", __element_style); window.constructor.prototype.__defineGetter__("event", __window_event); Event.prototyp原创 2008-05-30 10:36:00 · 667 阅读 · 0 评论 -
一个非常简洁高效的JS右键菜单!
function csMenu(_object, _menu){ this.IEventHander = null; this.IFrameHander = null; this.IContextMenuHander = null; this.Show = function(_menu) { var e = window.原创 2008-05-30 11:52:00 · 1550 阅读 · 0 评论 -
在Javascript中对String的一些方法扩展,实现常用的字符串处理。
// 类似C#里的TrimString.prototype.Trim = function(mode){ var re; var str = this; switch(parseInt(mode)) { case 1: //去除左边空白 re = /^/s*/g; break; case 2: //去除右边空白 re = //s原创 2008-05-30 12:08:00 · 610 阅读 · 0 评论 -
在Javascript中对Array的一些方法扩展,实现常用的查询处理。
// 实现类似C#中的Contains()Array.prototype.Contains = function($value){ for(var $i=0; $i { var $element = this[$i]; if($element == $value) return true; } return false; }// 实现类似C#中的IndexOf()Array.proto原创 2008-05-30 12:15:00 · 634 阅读 · 0 评论 -
JavsScript 实现 StringBuilder 类, 增强字符串连接的性能。
function StringBuilder() { this.__strings__ = new Array();}StringBuilder.prototype.append = function (_string) { this.__strings__.push(_string);}StringBuilder.prototype.toStr原创 2008-06-03 09:21:00 · 615 阅读 · 0 评论 -
获取HTML控件当前的真实坐标。
最近在做智能下拉菜单时,需要获取当前输入框的真实坐标,使菜单能够准确定位. 这类的代码很多,但基本上都忽略了对document.body滚动条和父控件包含滚动条的的处理. 以下代码能够很准确的获取这个控件的真实坐标. var _left = parseInt(_object.offsetLeft, 10); var _top = parseInt(_object.offsetTop, 10原创 2008-06-03 09:15:00 · 851 阅读 · 0 评论 -
event.keycode值大全[转]
event.keycode值大全1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Control_L 7 keycode 18 = Alt_L 8 keycode 19 = Pa转载 2009-07-25 07:21:00 · 1007 阅读 · 1 评论 -
IE与Firefox的CSS兼容大全[转]
CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。 常见兼容问题: 1.DOCTYPE 影响 CSS 处理 2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行 3.FF: body 设置 text-align 时, div 需要设置 marg转载 2009-07-25 07:22:00 · 410 阅读 · 0 评论 -
JavaScript 中浏览器相关的各种宽度/高度
网页可见区域宽:document.body.clientWidth; 网页可见区域高:document.body.clientHeight; 网页可见区域高:document.body.offsetWidth (包括边线的宽);网页可见区域高:document.body.offsetHeight (包括边线的宽);网页正文全文宽:document.body.scrollWidth; 网页正文原创 2009-07-25 07:24:00 · 463 阅读 · 0 评论