随笔分类 -  js

深入理解js闭包
摘要:深入理解js闭包闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码 function f1(){ var n=999; } alert(n); // err... 阅读全文
posted @ 2013-10-24 14:42 统一B界 阅读(243) 评论(0) 推荐(0)
json字符串与json对象
摘要:JS操作JSON总结 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的... 阅读全文
posted @ 2013-08-28 11:16 统一B界 阅读(261) 评论(0) 推荐(0)
Javascript技巧
摘要:下面的代码会为String增加一个trim()方法,代码如下:if(!String.prototype.trim){String.prototype.trim=function(){returnthis.replace(/^\s+|\s+$/g,'');};}//用法varstr="somestring";str.trim();//输出str="somestring"18 去掉Javscript数组中的重复元素下面的代码可以去掉Javascript数组中的重复元素,如下:functionremoveDuplicates(arr){vart 阅读全文
posted @ 2013-07-31 15:55 统一B界 阅读(204) 评论(0) 推荐(0)
JS中event.srcElement和event.target的用法
摘要:JS中event.srcElement和event.target的用法 JS中event.srcElement是IE中的用法,event.target是非IE中的用法. 实际使用中可以用:obj = event.srcElement ? event.srcElement : event.tar... 阅读全文
posted @ 2013-03-04 17:54 统一B界 阅读(4715) 评论(0) 推荐(0)
js onmouseout的冒泡事件
摘要:无标题文档 类型:全部 全部 可爱 幽默 神秘 东方神起 少女时代 --> assssssssssssssssss asdfasdfasdfasdfasdf assssssssssssssssss asdfasdfasdfasdfasdf assssssssssssssssss asdfasd... 阅读全文
posted @ 2013-03-04 17:48 统一B界 阅读(293) 评论(0) 推荐(0)
escape()、encodeURI()、encodeURIComponent()区别详解
摘要:escape()、encodeURI()、encodeURIComponent()区别详解JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape(string)参数 描述 string 必需。要被转义或编码的字符串。 返回值 已编码的 string 的副本。其 阅读全文
posted @ 2012-09-29 11:35 统一B界 阅读(129) 评论(0) 推荐(0)