随笔 - 1330
文章 - 1
评论 - 378
阅读 -
482万
随笔分类 - 06~javascript
获取控件在网页中的绝对位置
摘要:在IE和FF下能用的,获取按钮在网页中的绝对位置[代码]转自:http://elf8848.javaeye.com/blog/227557
阅读全文
创建自己的库 ADS.js(第一版本)
摘要:伪命名空间的使用.在javascript2.0广泛使用之前,这里说的"命名空间"都不是真正的. 只是在脚本内营造一个属于自己的小空间的小技巧而已.如果你的使用了Prototype库, 同时你又自己写了一个 function $(){} 函数 , 你的$函数就会与 Prototype库的$函数重名,所以我们要使用命名空间, 而且是伪命名空间.例如:(function(){//代码})();//代码 ...
阅读全文
自己的JS调试工具 myLogger()对象
摘要:[代码]转自:http://elf8848.javaeye.com/blog/383422
阅读全文
ADS.js库(第二版本)
摘要:前面的 "自己的JS调试工具 myLogger()对象" 用到了这个版本的ADS.js[代码]转自:http://elf8848.javaeye.com/blog/383433
阅读全文
jQuery遍历json数组怎么整。。。
摘要:{"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} json数组如上,在jQuery中这么遍历没效果: $.each(data,function(i,n){ f += ''+ n.text + ''; ...
阅读全文
js读取json数据
摘要:示例如下:[代码]=====================================================================请问有没有详细的js读取json的例子方法 //根据city获得namefunction getNameByCity(city){ var cityName = { "0556":"安庆市", "0372":"安阳市", }; return...
阅读全文
javascript之JSON结构
摘要:使用JSON JSON是一种用于数据交换的文本格式。其作用是提供结构化数据的一种表示,而不依赖于所用的语言和平台。使用这种格式,可以在不同语言编写的应用程序之间交换数据,而且可以在不同机器上运行应用程序。与XML相比(这可能是最著名的数据交换格式),JSON的语法很简洁。这说明,通过网络传输JSON数据通常需要更少的带宽。JSON建立在JavaScript语言的一个子集的基础上。因此,其编码和解析...
阅读全文
javascript对象字面量
摘要:在编程语言中,字面量是一种表示值的记法。例如,"Hello, World!" 在许多语言中都表示一个字符串字面量(string literal ),JavaScript也不例外。以下也是JavaScript字面量的例子,如5、true、false和null,它们分别表示一个整数、两个布尔值和一个空对象。JavaScript还支持对象和数组字面量,允许使用一种简洁而可读的记法来创建数组和对象。考虑以...
阅读全文
escape()、encodeURI()、encodeURIComponent()区别详解
摘要:JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 escape()函数 定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape...
阅读全文
escape、encodeURI、encodeURIComponent等方法的区别
摘要:对于ASCII字符,这三个函数的作用都是将字符转换成百分比编码(Percent-encoding ),区别是各自排除编码的字符不同:escape() will not encode: @*/+encodeURI() will not encode: ~!@#$&*()=:/,;?+'encodeURIComponent() will not encode: ~!*()'此外,escape其...
阅读全文
你需要的 encodeURIComponent!
摘要:在WEB(我是在Asp.net环境,相信其它也一样.)开发当中,当你传有中文值的URL(如http://localhost/Test/test.aspx?name=张三),你会发现你通过Request.Questring["Name"]服务器处理时获取的并不是你要的"张三",而是一些奇怪的字符,问题就来了。这时候你可用通过Javascript的window.encodeURIComponent方法...
阅读全文
escape,encodeURI及encodeURIComponent的区别?
摘要:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:<script<wbr>language="javascript">do...
阅读全文
javascript通过call()和apply()重新定义执行环境
摘要:通过前面学习,已知道this对象的环境是如何随着函数被赋值给其它对象而相应改变的。我们过可以使用Function对象的call()与apply()方法改变this指向(环境)例如:对象.方法.call(环境对象)[代码]call()与apply()的区别是在参数上,如果sya()方法有参数obj.say.call(window,args1,aegs2,...) say()方法的参数,每一个都要写在...
阅读全文
javascript中this是什么
摘要:this在javascript中 情况是不同与java c++, 谁调用了 this对象所在的函数, this就指向谁this引用的对象被 称为函数的 上下文 ,它不是由如何声明函数,而是由如何调用函数决定的.根据函数如何被调用,同一个函数可以拥有不同的上下文[代码]------------------------------------------------------------------...
阅读全文
javascript编写类
摘要:方法一: 对象字面量方法[代码]注意 这里只是创建了一个对象obj,只是一个而已, 而不是一个类, 所以没有机会 用new obj().-----------------------------------------------------------------方法二: 向类中添加公有方法[代码]这里, 我们可以把myObj 理解为类名, 把obj1理解为myObj 类的一个实例.obj1有成...
阅读全文
javascript继承
摘要:javascript 中没有从一个类扩展出另一个类的底层类结构这里的继承 是通过简单从一个对象原型向 另一个对象原型复制方法而实现的//创建Person对象 var person={} person.getName=function (){} person.getAge=function (){} //创建一个employee对象 var employee={} employee.getNam...
阅读全文
javascript迭代对象
摘要:我们常用到for循环[代码]getElementsByTagName() 返回的是 NamedNodeMap 对象 , 不是数组 . 所以使用for( i in item) 时会出错.
阅读全文
javascript不支持重载
摘要:关于"重载"的概念, 就不用说了.javaScript不支持重载,如下写:[代码]结果是,第二个声明 的函数会替换第一个声明的函数 .例如,我们可以覆盖 alert()函数[代码]
阅读全文