JavaScript
iteye_16154
这个作者很懒,什么都没留下…
展开
-
javascript keycode大全
keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause ke...原创 2009-07-15 16:48:47 · 74 阅读 · 0 评论 -
JQuery -- this 和 $(this) 的区别
起初以为this和$(this)就是一模子刻出来。但是我在阅读时,和coding时发现,总不是一回事。 [b]What is "this"?[/b] In many object-oriented programming languages, this (or self) is a keyword which can be used in instance methods to refer t...原创 2011-11-16 10:27:51 · 117 阅读 · 0 评论 -
用javascript生成UUID
有时需要在前端生成UUID,可以在jsp中引用内容如下的文件UUID.js。 使用时直接用new生成即可 [code="js"]var uuidId = new UUID();[/code] UUID.js [code="js"]/* * * uuid.js - Version 0.3 JavaScript Class to create a UUID like id...原创 2011-04-27 00:52:31 · 227 阅读 · 0 评论 -
用js实现的Map,方便数据操作
可以像java中的Map一样使用,非常方便 [code="js"]var dataMap = new Map();[/code] js版Map实现文件: [code="js"]/** * js实现的map */ // 定义map function Map() { this.container = {}; } // 将key-value放入map中 Map.p...原创 2011-04-27 00:31:10 · 385 阅读 · 0 评论 -
js动态生成form 并用ajax方式提交
[code="js"]var tempForm = document.createElement("form"); tempForm.action="http://localhost:8080/test/user"; tempForm.method="post"; document.body.appendChild(tempForm); //create a ...原创 2011-04-25 13:27:54 · 560 阅读 · 0 评论 -
logic:iterate
标记用于在页面中创建一个循环,以此来遍历如数组、Collection、Map这样的对象。该标记的功能强大,在Struts应用的页面中经常使用到。 [b]1、对数组进行循环遍历[/b] 使用标记可以用于遍历数组,以下是一段示例代码: [code="html"] [/code] 在上面的代码中,首先定义了一个字符串数组,并为其初始化。接着,将该数组存入pageContext对象中...原创 2011-11-03 15:43:24 · 85 阅读 · 0 评论 -
myeclipse 颜色设置(保护视力)
1.window -> Preferences -> General -> Editors -> Background color 设置为色调85,饱和度91,亮度205原创 2012-02-28 09:29:03 · 320 阅读 · 0 评论 -
jQuery $.each的用法说明
jQuery中$.each的用法,学习jquery的朋友可以参考下。 [code="js"]var arr1 = [ "a", "b", "c", "d", "e" ]; $.each(arr1, function(){ alert(this); });[/code] 输出:a b c d e [code="js"]var arr2 =原创 2012-02-14 17:39:11 · 109 阅读 · 0 评论 -
javascript替换字符串--全部匹配字符替换
javascript替换字符串 在JavaScript中可以用string的replace方法替换字符串,如果是普通替换的话,只能替换第一个,要想全部替换,需要用正则表达式。下面代码可以看出两者差异: [code="html"] test [/code]...原创 2011-04-19 16:37:04 · 187 阅读 · 0 评论 -
一款漂亮的JS日期选择器代码
很漂亮的一款JavaScript日期选择器,支持多种浏览器,点击年份和月份可以出现下拉选择框,而它不需要任何第三方JS框架支持。 [code="html"] JS日期选择器- http://www.codefans.net function HS_DateAdd(interval,number,date){ number = parseInt(number); if (t...原创 2011-03-25 17:53:10 · 757 阅读 · 0 评论 -
IE,firefox内存溢出原因与解决方法
[b]JavaScript 中的内存泄漏[/b] JavaScript 是一种垃圾收集式语言,这就是说,内存是根据对象的创建分配给该对象的,并会在没有对该对象的引用时由浏览器收回。JavaScript 的垃圾收集机制本身并没有问题,但浏览器在为 DOM 对象分配和恢复内存的方式上却有些出入。 Internet Explorer 和 Mozilla Firefox 均使用引用计数来为 DOM 对...原创 2010-05-20 11:24:40 · 163 阅读 · 0 评论 -
JS关于刷新父页面例子
javascript 弹出页面点击确定,刷新父页面 仔细分析学习: a.htm [code="html"] [/code] b.htm [code="html"] function a() { window.parent.dialogArguments.document.execCommand('Refresh'); } ...原创 2010-11-20 09:56:47 · 113 阅读 · 0 评论 -
JS实现刷新iframe的方法
[code="html"][/code] [b]方案一:用iframe的name属性定位[/b] [code="html"][/code] 或 [code="html"][/code] [b]方案二:用iframe的id属性定位[/b] [code="html"][/code] [b]终极方案:当iframe的src为其它网站地址(跨域操作时)[/b] [cod...原创 2010-11-20 09:07:33 · 193 阅读 · 0 评论 -
关于浏览器缓存数据处理
今天再次回顾了一下浏览器缓存数据方面的东西,因为有项目要用到,用cookie老大又不允许,所以只能看一下UserData/globalStorage/sessionStorage方面的了。 1.针对IE6以上(含)内核的浏览器,我们可以使用UserData 行为(userData Behavior) 说明: userData 行为通过将数据写入一个UserData存储区(User...2010-04-14 11:33:56 · 128 阅读 · 0 评论 -
ajax跨域和JS的跨域通信(Cross The Site)的几种解决方案
通过ajax跨域取数据,浏览器会弹出提示框:“该页正在访问其控制范围之外的数据,这有些危险,是否继续" 1.什么引起了ajax跨域不能的问题 ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。 2.有什么完美的解决方案么? 没有。解决方案有不少,但是只能是根据自己的实际情况来选择。 ...原创 2010-08-12 17:54:04 · 131 阅读 · 0 评论 -
解决ie下table,tr,td等的innerHTML只读问题
[b]innerHTML[/b]: The property is read/write for all objects except the following, for which it is read-only: COL, COLGROUP, FRAMESET, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR. TR inne...原创 2011-04-29 16:23:01 · 816 阅读 · 0 评论