JS相关
文章平均质量分 81
kaifadi
这个作者很懒,什么都没留下…
展开
-
JS操作表格(兼容IE,FF,CHROME)
<br /> <br /><script> <br />var clearObject=null;<br />var count=0;<br />function add()<br />{ <br /> var table=document.getElementById("mytable");<br /> var tr = table.insertRow(table.rows.length);<br /> var td=tr.insertCell(0);<br /> td.innerHTML=转载 2010-07-30 18:46:00 · 743 阅读 · 0 评论 -
面向对象的 Javascript 闭包
面向对象的 Javascript 闭包 收藏闭包 闭包意味着内层的函数可以引用存在于包绕它的函数的变量,即使外层的函数的执行已经终止。这一特殊的论题可能是非常强大又非常复杂的。我强烈推荐你们参考本节后面将提及的站点,因为它有一些关于闭包这一话题的精彩的信息。 我们先来看程序2-13所示的闭包的两个简单例子。 程序2-13. 闭包改善的代码清晰性的两例//得到id为"main"的元素var obj = document.getElementById("main"转载 2010-07-31 05:27:00 · 710 阅读 · 0 评论 -
匿名函数和闭包
<br />以下全是个人理解以及网上查找而来,如有不对请指正...<br />匿名函数<br />几种匿名的写法<br />(function(){})();最常见到的;<br />(function(){}());<br />void function(){};<br />错误的写法<br />function(){}(); <br />为什么会这样了, 看看函数声明的语法和函数表达式的语法说明<br /> 一.函数声明<br />function name([param[, par转载 2010-07-31 03:12:00 · 1213 阅读 · 0 评论 -
Alert弹出窗口 美化体验版
<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head> <title>Alert弹出窗口 美化体验版</title> <meta http-equ原创 2010-07-30 20:04:00 · 2082 阅读 · 0 评论 -
支持IE、Firefox的popupMenu
<br /><br />dhLayer.htm<br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html><br /><head><br /><meta http-equiv="content-type" content="text/html; charset=gb2312" /><br />转载 2010-07-30 20:02:00 · 604 阅读 · 0 评论 -
jq代码分析-函数
<br /><br />extend<br /> <br />第 一个参数可以对象 也可以是布尔 (如果是布尔值表示是否深度便利)<br />如果是一个对象则 扩展到原来的对象上去<br />如果是多个对象 则每个对象都扩展到原来的对象上去<br /> <br />var wt = function(){<br />};<br />wt.extend = function() {<br /> var target = arguments[0] || {}, i转载 2010-07-30 19:44:00 · 384 阅读 · 0 评论 -
JS封装
<br />封装是面向对象的重要概念之一。如果一个程序没有封装性,也就谈不上什么面向对象。但是,JavaScript并不像其他的语言,比如Java,有公有变量和私有变量等;在JavaScript中只有一种作用域:公有作用域。在本章中,我们将会见识到JavaScript是如何实现封装的特性的。<br />1. this和公有变量 <br />首先需要理解this关键字。看下面的一段代码,你应该对此感到熟悉:<br />Js代码 <br />view plaincopy to clipboard转载 2010-07-31 05:17:00 · 1488 阅读 · 0 评论 -
javascript 命名空间
<br /><br />..<br /> 好不容易把 所有的 流程走完了 最后还是挂在 了 hr手上 真是让人郁闷.....<br /> //-------------------------------------------------------------------------------------------悲伤的分割线<br /> 如果页面的js内容比较少的 时候,确实命名空间的意义是没有的 但是 当 有很多的 .js的 外部连接的 时候<br />命名空间的转载 2010-07-30 19:47:00 · 279 阅读 · 0 评论 -
javascript 性能优化
<br /><br />看了 比较多的 文章<br />顺便把这些东西归纳一下。<br />各位看客,如果发现错误请指正.........<br />1 .尽量用全局变量代替局部变量<br />以前看道这句话的时候 以为是用巧妙的方法来减少全局变量的 次数<br />其实他还有一层意思<br />如下 面一个函数<br />function c(){<br /> document.body.appendChild(document.createElement('div'));<br />};<br转载 2010-07-30 19:46:00 · 313 阅读 · 0 评论 -
jq片段代码分析
<br /><br />记录代码中觉得写的比较有意思的代码片段<br /><br /><br />第一个来自clean:方法<br /><br />用正则取标签<br /> if ( typeof elem === "string" ) {<br /> elem = elem.replace(/(<(/w+)[^>]*?)//>/g, function(all, front, tag){<br /> return tag.match(/^(abbr|br|col|img|input|转载 2010-07-30 19:43:00 · 538 阅读 · 0 评论 -
滑动门应用
<br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; char转载 2010-07-30 19:41:00 · 476 阅读 · 0 评论 -
javascript写的贪吃蛇(循环遍历DOM思路,非数组)
<br /><mce:script type="text/javascript"><!--var snake={ st:500,//速度初始为0.5秒移动一次,数值越小速度越快! num:0, start:function(){//初始化,建立外围DIV框架,键盘事件,食物或蛇的初始数量和位置 div=document.createElement('div'); div.style.cssText="po原创 2010-08-22 18:24:00 · 812 阅读 · 0 评论