摘要: lhgDialog 4.2.0 核心代码更加优化,性能在原有基础上提升10%以上,更规范优雅的接口,更细致的用户体验!下载包里有API说明文档和基本示例,如想查看更多的示例请到这里:演示示例传送门:http://bbs.one580.com/lhg4/index.html 下载地址传送门:http://code.google.com/p/lhgdialog/downloads/list组件的发布,更新,以及其它各种相关信息请您及时关注官方微博 http://t.qq.com/lhgcore!4.2.0新增更多使用示例,将不同示例进行分类演示,超详细的演示示例增加对IE6文档模型为怪异模式的支持 阅读全文
posted @ 2011-12-16 13:33 lhgcore.J 阅读(25102) 评论(36) 推荐(5) 编辑
摘要: lhgCalendar是一个功能强大且兼容面广的对日历组件,它拥有精致的界面与友好的接口下载和说明文档都在我的主页上:http://code.google.com/p/lhgcalendar/downloads/listQQ讨论群:31868246 验证写上:lhgcore---------------------------------------------------------3.0.0全新重构日历代码,更优雅高效,相对以前的版本效率提升30%以上修正了2.0x版本的一些BUG 阅读全文
posted @ 2011-03-22 22:07 lhgcore.J 阅读(7824) 评论(24) 推荐(0) 编辑
摘要: HTML对象中的TABLE是我们常用的网页元素,在DHTML编程中,我们可以通过它的rows和cells方法方便的访问表格对象里面的每一个单元格,而且表格对象(table)的每个单元行(tr)和每个单元格(td)分别又有自己的rowIndex和cellIndex属性。 使用上面提到的表格对象特性,当我们要在表格的横向或纵向浏览单元格的时候,似乎可以非常的简单,比如纵向浏览一个column里的单元格,我们只用: 就可以了,如果是横向浏览更加简单,只需要使用td的nextSibling和previousSibling属性就行了。 说了半天,似乎还没有说到给TABLE建立什么映射的事情哦,上面说到. 阅读全文
posted @ 2014-02-22 16:27 lhgcore.J 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 快速排序是一种平均性能非常优秀的排序算法,在很多场合都会应用到他。了解快速排序于对开放高效率的软件有很重要的作用。但是有不少的书本讲得并不是很清楚,而且不同的教材的实现方式也不尽相同,我这里将最简单的快速排序的思路写出来供大家参考。希望不管是使用什么语言都能从这个简单的代码里很方便的掌握快排思路与编写方式 1 function quick_sort(list, start, end) { 2 if (start < end) { 3 var pivotpos = partition(list, start, end); //找出快排的基数 4... 阅读全文
posted @ 2013-12-06 12:19 lhgcore.J 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 做了一些研究,应该算是理清了问题。首先,我们在这里常说的「属性」(attributes)其实分为两种:内容属性(content attributes)以及 IDL 属性(IDL attributes)。内容属性指那些在 HTML 中定义的属性,例如在下面这个 HTML 片段中:定义了 2 个内容属性 class 与 style。IDL 指接口描述语言(Interface definition language),而描述 HTML 的接口所用的描述语言为 Web IDL(http://www.w3.org/TR/WebIDL/)。脚本语言(如 JavaScript)可以通过 HTML 定义的这些 阅读全文
posted @ 2013-10-09 12:06 lhgcore.J 阅读(712) 评论(0) 推荐(0) 编辑
摘要: object.setAttribute(sName, vValue [, iFlags]) sName参数应是Dom属性而非html中的属性。Dom中Html专有的接口属性应该以小写字母开头,如果属性有多个单词构成,第二个单词以及接下来的每个单词的首字母都要大写,如frameBorder。另外说一下iflags参数:iFlags Optional. Integer that specifies one the following flags:0 When the attribute is set, it overwrites any attributes with the same nam.. 阅读全文
posted @ 2013-09-11 14:07 lhgcore.J 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/biologypianoprogram/archive/2009/04/30/4139903.aspx 1:nextSibling属性 该属性表示当前节点的下一个节点(其后的节点与当前节点同属一个级别);如果其后没有与其同级的节点,则返回null。 需要特别注意的是:该属性在不同的浏览器中的执行结果并不都相同,见下面例示: 先来看一个例子:<body> <div> <input id="a4" type="button" onclick="alert(this.nex 阅读全文
posted @ 2013-02-14 16:23 lhgcore.J 阅读(603) 评论(0) 推荐(1) 编辑
摘要: 除了另无它法,肯定不使用navigator.userAgent来判定浏览器。因为在第一次浏览器大战初期,Netscape占绝对统计地位,大 部分人们不愿意兼容其他浏览器,并通过检测其UA让他们的网站只允许Netscape访问,这就逼使其他浏览器(包括IE)修改自己的UA伪装成 Netscape来通过那些自以为是的脚本,于是出现每个人都声称自己是别人的局面,即使最新的IE9的UA也是://Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0)//2010 4 16日更新ie = !+"\v1" ;ie = 阅读全文
posted @ 2013-02-02 09:57 lhgcore.J 阅读(768) 评论(0) 推荐(0) 编辑
摘要: IE系列filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FF0000',endColorStr='#F9F900',gradientType='0');参数:startColorStr起始颜色 endColorStr结束颜色 gradientType为0时代表垂直,为1时代表水平Firefoxbackground: -moz-linear-gradient(top, #FF0000, #F9F900);参数:top、bottom垂直,left、right水平 例 阅读全文
posted @ 2012-11-23 11:34 lhgcore.J 阅读(519) 评论(0) 推荐(1) 编辑
摘要: 1、简介 在JS中继承是一个非常复杂的话题,比其他任何面向对象语言中的继承都复杂得多。在大多数其他面向对象语言中,继承一个类只需使用一个关键字 即可。在JS中想要达到继承公用成员的目的,需要采取一系列措施。JS属于原型式继承,得益于这种灵活性,我们既可以使用标准的基于类的继承,也可以使用 更微妙一些的原型式继承。在JS中应该要明确一点,一切继承都是通过prototype来进行的,且JS是基于对象来继承的。2、最直观的继承方式我们假设现在有这么一个继承层次:一个Person基类,含有name属性和一个getName方法;一个Author类,继承了Person类,有着特有的books属性和getB 阅读全文
posted @ 2012-05-06 23:03 lhgcore.J 阅读(768) 评论(0) 推荐(2) 编辑
摘要: img src值为空时,2次请求以前应该有同学遇到过类似的情况, 当有一个类似如 <img src=’’> 的标签时, 会对页面多出一次请求,根据一篇文章的分析,我猜测是不是所有的会主动引入外部文件的标签都会存在此类问题, 如 embed, link等,于是就以实验的方式加以验证.以下是初步的结论:标签/请求次数/浏览器IEFF,safari,chromeImg22Embed12Background: url12Link12Input type=’image’22Script12bgsound2—注:1.对于IE和firefox的2次请求, 两者请求的页面是不一样的.IE: 请求的 阅读全文
posted @ 2012-03-20 10:48 lhgcore.J 阅读(804) 评论(1) 推荐(0) 编辑
摘要: hasOwnProperty 方法返回一个布尔值,指出一个对象是否具有指定名称的属性。object.hasOwnProperty(proName)参数object必选项。一个对象的实例。proName必选项。一个属性名称的字符串值。说明如果 object 具有指定名称的属性,那么 hasOwnProperty 方法返回 true;反之则返回 false。此方法无法检查该对象的原型链中是否具有该属性;该属性必须是对象本身的一个成员。示例在下例中,所有的 String 对象共享一个公用 split 方法。下面的代码将输出 false 和 true。var s = new String(" 阅读全文
posted @ 2011-12-29 08:50 lhgcore.J 阅读(464) 评论(1) 推荐(1) 编辑