javaScript
文章平均质量分 55
iteye_2857
这个作者很懒,什么都没留下…
展开
-
JS获取表格单元格
var ccell = document.getElementById("tableid").rows[0].cells[0]; document.getElementById("txtname").value = ccell.innerText; 获的总行数 document.getElementById("tableid").rows.length...原创 2009-02-04 21:00:44 · 115 阅读 · 0 评论 -
注意细节:Javascript中的变量作用域
先看一下这段Javascript脚本代码: 1<script language="javascript"> 2 <!-- 3 var v = "aaa"; 4 function func() 5 { 6 alert(v); 7 var v = "bbb"; 8 ...原创 2012-05-21 03:04:07 · 145 阅读 · 0 评论 -
关于javascript的apply和call函数
答案网 1、关于javascript的apply和call函数 prototype.js中用了大量的apply和call函数,不注意会造成理解偏差。官方解释:应用某一对象的一个方法,用另一个对象替换当前对象。apply与call的区别是第二个参数不同。apply是 数组或者arguments 对象。而call是逗号隔开的任何类型。 apply,call方法最让人混淆的地方也是apply,c...原创 2012-05-21 00:05:14 · 123 阅读 · 0 评论 -
JavaScript中对象的构造方法
第一种方式: 工厂方法 能创建并返回特定类型的对象的工厂函数(factory function)。 Javascript代码 function createCar(sColor){ var oTempCar = new Object; oTempCar.color = sColor; oTempCar.showColor = fu...原创 2012-03-07 13:03:37 · 134 阅读 · 0 评论 -
函数中定义 var self = this 的作用
function Class1(){ //self(self被附加到了对象上) self只对私有成员可见(能.点出来 i aa() .点不出来public_dd()) var self = this; this.i = 1; this.aa = function(){ t...原创 2011-12-21 16:19:30 · 196 阅读 · 0 评论 -
gb2312转换utf-8 utf-8转换gb2312 javascript urlencode解码 Hex Asc Chr
在我的前一篇文章里面已经实现了用javascript给urlencode解码的问题,很希望您能看下我前一篇帖子"客户端用 javascript代码解析urlencode字符串",也许那才是您想要的, 以下我搜集的帖子能给大家在其它方面带来些参考帮助,以下的都是他们自己的源代码和原话,在下不敢随意窜改,因为当时没记下你们的网址和名字,所以没粘上 去,各位兄台见谅啊 【转贴1】 javas...原创 2010-06-23 16:44:18 · 549 阅读 · 0 评论 -
ie6下的js调试工具companion.js
做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不 谈, 最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻 烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位...原创 2010-12-03 15:28:24 · 85 阅读 · 0 评论 -
JS eval()函数
eval()函数 JavaScript有许多小窍门来使编程更加容易。 其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。 举个小例子: var the_unevaled_answer = "2 + 3"; var the_evaled_answer...原创 2009-08-27 23:30:29 · 65 阅读 · 0 评论 -
几种js方法调用
// 第一种var i = function() { return 5;}(); alert(i); // 第二种(function() { alert(5);})(); // 第三种(function() { alert(5);}()); // 第四种void function() { alert(5);}();...原创 2009-08-25 23:35:45 · 67 阅读 · 0 评论 -
javascript---window.location和window.open
window.open 用来打开新窗口 window.location 用来替换当前页,也就是重新定位当前页 用户不能改变document.location(因为这是当前显示文档的位置)。window.location本身也是一个对象。 但是,可以用window.location改变当前文档 (用其它文档取代当前文档),而document.location不是对象。 服务器重定...原创 2008-11-20 18:57:58 · 123 阅读 · 0 评论 -
setInterval()、setTimeout()的区别与停止
区别:setTimeout(表达式,延时时间);//只执行一次,无周期 setInterval(表达式,交互时间);//周期='交互时间' 停止: 主要是利用 window.clearInterval(intervalID); window.clearTimeout(timeoutID); <SCRIPT> var intervalID=0; function ...原创 2008-11-20 18:26:44 · 68 阅读 · 0 评论 -
js计算字符个数,包括中文
<SCRIPT language="JavaScript"> <!-- function countCharacters(str){ var totalCount = 0; for (var i=0; i<str.length; i++) { var c = str.charCodeAt(i); if ((c >= 0x00...原创 2009-07-14 09:55:05 · 948 阅读 · 0 评论 -
avascript判断浏览器和操作系统类型
var ua = navigator.userAgent.toLowerCase();var isStrict = document.compatMode == "CSS1Compat ", // 是否定义DOCUMENT类型 isOpera = ua.indexOf("opera ")>-1, // 是Opera isChrome = u...原创 2009-11-07 00:35:15 · 124 阅读 · 0 评论 -
揭开正则表达式的神秘面纱
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。...原创 2009-03-25 14:16:28 · 94 阅读 · 0 评论 -
js判断浏览器版本
function getIEVersion() { if(navigator.userAgent.indexOf("MSIE")>0)return 1; if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2; if(isSafari=navigator.userAgent.indexOf("Sa...原创 2009-02-07 17:19:39 · 65 阅读 · 0 评论 -
JS中对象中的公有方法、私有方法、特权方法
了解如何创建一个对象的时候,我们就需要给这个对象增加方法和属性。 在其他的书籍教程中,我们经常看到各种名称的方法,例如静态方法、实例方法等等,开始我查阅的时候就被这些说法搞的稀里糊涂的,于是自己总结了下,若有错误,还请指出。 1、静态方法和属性静态方法既只允许父类调用,其他的实例均无法访问和调用的方法和属性。 var user = function(age){ // ...原创 2012-05-26 18:25:38 · 309 阅读 · 0 评论