javascript
gaoshanwudi
这个作者很懒,什么都没留下…
展开
-
Javascript删除节点的全部内容
最近做项目,需要实现一个基本的小功能,就是向一个DIV中插入一些html的内容(使用Ext 的template),因为每次向DIV中插入的内容可能会不一样所以需要再插入之前现将此DIV中的内容清空,于是开始的时候写了如下代码:Js代码 1. var n = document.getElementById( 'divName' ).childNodes.length; 2.转载 2012-03-15 09:59:59 · 616 阅读 · 0 评论 -
JavaScript面向对象编程(2)
继承 和 重载通过上面的那些示例,我们可以通过Object.create()来实际继承,请看下面的代码,Student继承于Object。var Person = Object.create(null); Object.defineProperties ( Person, { 'name' : { value: 'Chen Hao'},转载 2012-03-15 10:16:38 · 432 阅读 · 0 评论 -
深入理解JavaScript的闭包特性 如何给循环中的对象添加事件
一. JavaScript的闭包特性如何给循环中的对象添加事件初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件。在事件响应函数中(event handler)获取对应的索引。但每次获取的都是最后一次循环的索引。原因是初学者并未理解JavaScript的闭包特性。有个网友问了个问题,如下的html,为什么点击所有的段落p输出都是5,而不是alert出对应的0,1,2,3,4。1. &l...转载 2012-03-15 10:07:05 · 71220 阅读 · 10 评论 -
JavaScript面向对象编程(1)
Javascript是一个类C的语言,他的面向对象的东西相对于C++/Java比较奇怪,但是其的确相当的强大,在 Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我Javascript面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下Javascript的面向对象的编程。AD:转载 2012-03-15 10:15:38 · 575 阅读 · 0 评论 -
javascript动态创建table
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> CreateElement方法创建动态表格 var table = document.createElement("table"); table.setAttribute("转载 2012-03-18 22:13:01 · 1269 阅读 · 0 评论 -
高仿CSDN社区树形图
一直感觉CSDN社区的树形结构特别的人性化,直观化。最近做系统的时候需要用到这个树形结构,于是模仿CSDN的树形结构做了一个自己的树形结构,将实现过程记录如下,希望对读者有用。工欲善其事必先利其器,要模仿一个经典的树形结构就应该参照人家是怎么实现的,这里用到了firebug插件,在firefox中查看了CSDN的树形结构的组成,发现其实树形结构就是一个个的DIV借助img以及背景图片拼凑而成,转载 2012-03-19 14:25:08 · 648 阅读 · 0 评论 -
javascript 闭包 传递对象
function logMessage(obj){ var ever = obj.value; (function () { obj.onchange = function(){ var tobj = obj; var mess = ev原创 2012-04-06 14:24:38 · 569 阅读 · 0 评论 -
tab 选择框
Insert title here* { margin:0; padding:0;}body { background:url(../../images/background.png) top left; font: .8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;}h2{ margin原创 2012-04-06 10:59:59 · 728 阅读 · 0 评论