随笔 - 1330  文章 - 1  评论 - 378  阅读 - 482万 

随笔分类 -  06~javascript

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

点击右上角即可分享
微信分享提示