Javascript
文章平均质量分 64
lzh1160
这个作者很懒,什么都没留下…
展开
-
A herf="#" 的问题
三、我们开始进一步完善HTML代码。无序列表UL增加一些链接: Example Source Code [www.52css.com] 52CSS.comDiv CSS教程CSS布局实例原创 2010-07-09 21:44:00 · 5747 阅读 · 0 评论 -
javaScript 函数定义
<br /> 1:调用关键字function来构造<br /> 如: <br /> function distance(x1,x2,y1,y2) <br /> { <br /> var dx=x2-x1; <br /> var dy=y2-y1; <br /> return Math.sqrt(dx*dx+dy*dy); <br /> } <br />2:使用Function()构造函数<br /> 如: <br /> var f=new Function("x","y","r原创 2010-07-16 23:21:00 · 395 阅读 · 0 评论 -
JSON格式说明
JSON具有以下这些形式:Json的规格非常简单,只用一个页面、几百个字就能说清楚,而且Douglas Crockford声称这个规格永远不必升级,因为该规定的都规定了。1) 并列的数据之间用逗号(",")分隔。2) 映射用冒号(":")表示。3) 并列数据的集合(数组)用方括号("[]")表示。4) 映射的集合(对象)用大括号("{}")表示。上面四条规则,就是Json格式的所有内容。对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(原创 2010-08-05 14:54:00 · 427 阅读 · 0 评论 -
JQuery 优化
<br />7、事件委托(又名:冒泡事件)<br />除 非特别说明,每一个JavaScript事件(如click, mouseover 等)在DOM结构树上都会冒泡到它的父元素上。如果我们想让很多elements(nodes)调用同一个function这是非常有用的。取而代之的是 你可以只对它们的父级绑定一次,而且可以计算出是哪一个节点触发了事件,而不是绑定一个事件监听器到很多节点上这种效率低下的方式。例如,假如我们要开发 一个包含很多input的大型form,当input被选择的时候我们想绑定一个cla原创 2010-10-24 16:56:00 · 292 阅读 · 0 评论 -
引用JS时一点技巧
<br />通常状况下,JavaScript作为一种解释性的脚本,都是从上而下顺序执行的,不过JavaScript还允许在其语句中嵌套,也就是这个样子:<br />document.write("<script>alert(t);</scr"+"ipt>");<br />注意:</script>不能写作</script>,要用字符串连接的形式来表述,否则会有语法错误,估计是因为JavaScript遇见</script>就以为脚本结束了。<br />在这种情况下,正常的脚本和嵌入的脚本的执行顺序就需要研究一下原创 2011-02-15 18:18:00 · 290 阅读 · 0 评论 -
正则表达式
<br />什么是正则表达式?<br />这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。创建一个正则表达式<br />第一种方法:var reg = /pattern/;<br />第二种方法:var reg = new RegExp('pattern');正则表达式的exec方法简介<br />语法:reg.exec(str);<br />其中str为要执行正则表达式的目标字符串。<br />例如:<script typ原创 2011-04-10 11:54:00 · 330 阅读 · 0 评论 -
多方档窗口的原代码
<br />// 描述 : 多文档窗口<br />// 版本 : 1.1<br />// 作者 : 宝玉 http://www.nwpubbs.net/<br />// 最新更新 : 2004-1-13<br />// 备注 :<br />function mywin()<br />{<br /> this.winlist = new Array(); //窗口列表<br /> this.maxWins = 20; //转载 2011-04-23 10:19:00 · 470 阅读 · 0 评论 -
关于JavaScript中计算精度丢失的问题(一)
<br />转贴:http://rockyee.iteye.com/blog/891538<br /> <br />摘要: <br />由于计算机是用二进制来存储和处理数字,不能精确表示浮点数,而JavaScript中没有相应的封装类来处理浮点数运算,直接计算会导致运算精度丢失。 <br />为了避免产生精度差异,把需要计算的数字升级(乘以10的n次幂)成计算机能够精确识别的整数,等计算完毕再降级(除以10的n次幂),这是大部分编程语言处理精度差异的通用方法。 <br />关键词: <br />计算精度 四转载 2011-04-23 13:23:00 · 1537 阅读 · 0 评论 -
关于JavaScript中计算精度丢失的问题(二)
<br />转贴:http://rockyee.iteye.com/blog/891547<br /> <br />3.3 加减乘除 <br />对指定数字进行四舍五入可以通过floor/ceil或者正则表达式达到舍入的目的,那么四则运算是不是也可以升级成计算机能够精确识别的整数来计算,计算完毕再降级呢?这个答案是肯定的,我们先来看看加法:Js代码 Number.prototype.add = function(arg) { var n, n1, n2, s, s1, s2, ps;转载 2011-04-23 13:25:00 · 762 阅读 · 0 评论