
JavaScript
hiperion
Everything will be ok.
Coding everything.
展开
-
jquery总结
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myClas转载 2013-12-05 13:31:10 · 798 阅读 · 0 评论 -
json缓存问题
在jsp页面上调用$.getJSON("${ctx}/getData.action", {topId:topId}, function(json){ //使用返回数据更新页面} 发现页面有缓存的现象,即更换用户登录后数据不变。开始以为是jpa缓存了,关闭jpa缓存,不起作用。又尝试关闭ie缓存,呵呵,生效了。(在浏览器ie选项中设置)于是在jsp设置页面不缓存原创 2011-10-31 16:05:41 · 6947 阅读 · 0 评论 -
jquery 排除选择元素
$("#tablea tr:not(.classa)").size()即可取到id为tablea 下的 tr 的class不是classa的元素的个数原创 2011-11-18 16:36:19 · 7310 阅读 · 0 评论 -
JQuery之进度条插件
JQuery之进度条插件 JQuery Progress Bar是基于JQuery开发的进度条插件,秉承了JQuery的简约哲学。不仅容易使用,而且可以轻松定制外观。对于使用了JQuery框架的项目来说,需要使用进度条控件时这是一个不错的选择。JQuery P原创 2011-10-09 11:12:30 · 3085 阅读 · 0 评论 -
EXT到底是收费的还是免费的(摘自《深入浅出ExtJs》)
很多读者对这个问题感兴趣,实际上Jack已经把答案写在http://www.extjs.com/license 里了,对EXT的授权形式做了详细的说明。 EXT的授权形式有3种,如下所示。 (1)免费授权 大家先别高兴,免费协议是有限制的,是不能随意使用的。只有满足下列条件之一,才能获得免费授权。 1)如果你在做一个开源项目,而且这个项目里没有使用任何非开源软件,那么可以免费使用EXT。 2)如果你是用于自己学习研究或教学等非营利性目的,那么可以原创 2011-04-23 16:49:00 · 6397 阅读 · 0 评论 -
firefox与IE对js和CSS的区别
<br /><br />1.document.formName.item("itemName")的问题 <br />说明: <br /> ie下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"]; <br />firefox下,只能使用document.formName.elements["elementName"]。 <br />解决方法:统一使用 <br />Js代码 <br /转载 2011-04-07 14:51:00 · 1155 阅读 · 0 评论 -
dom加载完的判断
<br /><br />dom加载完的判断<br /> <br /> <br />window.onload事件可以安全的执行javascript,因为该事件是在页面完全加载完后才开始执行(包括页面内的图片、flash等所有元素),不会因为JS需要对某个DOM 操作,而页面还没有加载该节点而引起错误。但是这种安全是需要付出代价的:如果某些图片(或者一些别的东西)加载特别慢,那么load事件会等到很久之后才会触发。针对这个问题,一些JS框架提供了一些补充方法。如:jquery的$(document).read转载 2011-04-04 22:13:00 · 7642 阅读 · 0 评论 -
js控制上传文件大小
在html标签中有一个不为一般开发人员“深”知的img标签,先来说下他有的属性:src,dynsrc,start,alt,controls,loop,loopdelay,hspace,vspace....还有一些常用的属性就不列出来了,在这里我们说一下"dynsrc"这个属性:dynsrc可以用来插入各种多媒体,格式可以是Wav、Avi、AIFF、AU、MP3、Ra、Ram等等。url为音频或视频转载 2008-11-18 16:10:00 · 3280 阅读 · 0 评论 -
日期自动补零程序
function appendZero(n){return(("00"+ n).substr(("00"+ n).length-2));}//日期自动补零程序原创 2008-11-17 16:54:00 · 1162 阅读 · 0 评论 -
js控制上传文件的文本框,不能输入内容,贴粘,及输入法切换.
js控制上传文件的文本框,不能输入内容,贴粘,及输入法切换.原创 2008-11-13 15:49:00 · 1115 阅读 · 0 评论 -
flex和javascript 互相调用方法
1.flex调用js方法 title=ExternalInterface.call("getTitle");上句即可在flex中调用js中的getTitle方法并将返回值赋值给flex中的title 2.js调用flex中的方法在flex中如下添加供js调用的方法即可ExternalInterface.addCallback("getFlexNum", getNum);原创 2011-11-25 16:33:38 · 1004 阅读 · 0 评论 -
国人优秀Ria js ui框架dwz
DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级 DWZ支持用html扩展的方式来代替javascript代码, 基本可以保证程序员不董javascript, 也能使用各种页面组件和ajax技术. 如果有特定需求也可以扩展DWZ做转载 2012-02-14 10:02:53 · 4351 阅读 · 0 评论 -
关于jquery 的ajax调用的一些总结(记录插入数据库成功,但ajax返回false)
关于jquery 的ajax调用的一些总结(记录插入数据库成功,但ajax返回false) ajax方法如下function addFlexMarker(pageNum) { var flag = false; $.ajaxSettings.async = false; $.getJSON("${ctx}/system原创 2012-03-17 13:56:54 · 4062 阅读 · 0 评论 -
jQuery与其它控件发生冲突
昨天开发项目时需要把一个城市控件添加到页面中,这个页面是以列表的形式显示数据信息,并使用jQuery脚本库的ajax异步读取数据并将数据添加显示到列表中。 按理说添加一个控件花不了多长时间,但我遇到了jQuery与其它框架冲突的问题,因为我对jQuery框架不了解,这个简单问题就升级为复杂问题了。此问题尽花了我好几个小时才查出来,本以为是aspx页面控件路径不对、用户控件(ascx)引用转载 2012-03-15 18:37:08 · 1339 阅读 · 0 评论 -
超链接点击无效的实现方式
在ie6中为什么单击无效="javascript:void(0)" class="button" onclick="history.back();" title="返回">"#"包含了一个位置信息默认的锚点是#top 也就是网页的上端javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:voi转载 2012-03-28 17:40:08 · 7369 阅读 · 0 评论 -
js获得当前日期时间
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)my转载 2012-03-02 14:50:14 · 5451 阅读 · 0 评论 -
基于jQuery的Checkbox精美样式插件
jQuery Checkboxes - 基于jQuery的Checkbox精美样式插件支持jQuery多个版本,极具动感的鼠标反馈,提供有两种样式。 下载地址:http://download.youkuaiyun.com/detail/ocean20/4097393转载 2012-02-28 17:28:37 · 2263 阅读 · 0 评论 -
js 的try catch应用
try { throw new Error(10,"asdasdasd") } catch (e) { alert(e.message); alert(e.description) alert(e.number) alert(e.name) throw new Error(10,"asdasdasd") } 在JavaScript可以使用转载 2012-02-28 10:25:10 · 206307 阅读 · 3 评论 -
关于textarea长度校验
可以将页面长度校验统一写在ready里,便于查找和修改$(document).ready(function(){ $("#tesxtarea1").keyup(function(){this.value = this.value.slice(0, 998)}); $("#tesxtarea1").keyup(function(){this.value = thi原创 2012-02-27 15:56:45 · 2106 阅读 · 1 评论 -
页面js 出现 “不能执行已经释放的Script代码”错误
场景:页面有a和b两个框架页iframe,在b页面中通过js将一个函数引用(函数指针)传入到a页面并保存在a页面的一个变量中,a页面可以通过这个引用操作b页面或执行b页面的一些程序记住:此时在a页面中的变量保存的是b页面某函数的指针(内存地址),当b页面刷新或重定向后由于b页面重新构建,所以b页面中的函数指针就发生了变化,但a中仍然保存着b页面刷新前传过来的指针(内存地址),这时a页面中变量通原创 2012-02-25 21:05:37 · 3535 阅读 · 0 评论 -
50个必备的实用jQuery代码段
本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSetu转载 2012-02-14 09:56:59 · 810 阅读 · 0 评论 -
js魔力代码
javascript:R=0;x1=.1;y1=.05;x2=.25;y2=.24;x3=1.6;y3=.24;x4=300;y4=200;x5=300;y5=200;DI=document.images;DIL=DI.length;function A(){for(i=0;i-DIL;i++){DIS=DI[i].style;DIS.position=absolute;DIS.left=Ma转载 2008-11-12 09:16:00 · 912 阅读 · 0 评论 -
URI编码处理函数
URI编码处理函数 编码函数主要包括两个:"encodeURI"和"decodeURI"。encodeURI方法返回对一个URI字符串编码后的结果。与encodeURL相反,decodeURI方法将一个已编码的URI字符串解码成最原始的字符串并返回。说明:URL是最常用的一种URI。URI比URL表示的概念更大,不仅限于描述Internet资源的地址,还包括数字对象标识符(DOI)和国际标准书号(原创 2008-10-27 16:16:00 · 1310 阅读 · 0 评论 -
Ie和firefox的Js区别
1. 对象问题 1.1 Form对象 现有问题:现有代码这获得form对象通过document.forms("formName"),这样使用在IE 能接受,MF 不能。解决方法:改用 作为下标运算。改为document.forms["formName"]备注上述的改用 作为下标运算中的formName是id而name1.2 HTML对象 现有问题:在 IE 中,HTML 对象的 ID 可以作为 d原创 2008-10-24 16:18:00 · 737 阅读 · 0 评论 -
JavaScript事件大全
click() 对象.click() 使对象被点击。closed 对象.closed 对象窗口是否已关闭true/falseclearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象confirm("提示信息") 弹出确认框,确定返回true取消返回falsecursor:样式 更改鼠标样式 hand cross转载 2008-06-02 16:24:00 · 792 阅读 · 0 评论 -
javascript小技巧-js小技巧收集(转)
每一项都是js中的小技巧,但十分的实用! 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.ge原创 2008-05-31 13:12:00 · 2272 阅读 · 0 评论 -
js控制框架页显示
经常看到别人做的框架页可以收缩,自己也想做一个。偷偷研究了一下,发现并不神秘。嘿嘿。不敢独享跟我一样的菜鸟可以偷学两招。嘿嘿。基本的效果可以看下图:仔细观察下面的页面,大多数人会回答是一个左右分的框架。呵呵。不然,其实他是左中右三分的框架页。只不过中间的框架页宽度非常之小而已。 查看源码可以知道主框架源码如下: 对不起,您的浏览器版本不支持框架技术. 它将框架分为原创 2008-08-21 22:03:00 · 1975 阅读 · 1 评论 -
实用js代码大全
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ct转载 2008-05-27 09:20:00 · 3121 阅读 · 0 评论 -
js获取浏览器高度和宽度值
js获取浏览器高度和宽度值网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scrollWi原创 2008-08-07 13:34:00 · 1094 阅读 · 0 评论 -
刷新本页与父页的两条代码
window.location.reload(); //本页 window.opener.location.reload(); //父页原创 2008-05-20 17:21:00 · 704 阅读 · 0 评论 -
js鼠标事件大全
js鼠标事件大全 js鼠标事件大全2008年01月14日 星期一 08:54一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按原创 2008-08-03 12:06:00 · 832 阅读 · 0 评论 -
Javascript常用运算符(Operators)算术运算符
算术运算符 运算符 运算符说明 示例 示例说明 + 加法 x+y 如果x为整数2,y原创 2008-05-15 16:03:00 · 942 阅读 · 0 评论 -
Javascript保留字(Javascript Reserved Words)
Javascript保留字(Javascript Reserved Words)Javascript保留字(Reserved Words)是指在Javascript语言中有特定含义,成为Javascript语法中一部分的那些字。Javascript保留字是不能作为变量名和函数名使用的。使用Javascript保留字作为变量名或函数名,会使Javascript在载入过程中出现编译错误。Javas转载 2008-05-15 16:01:00 · 1712 阅读 · 0 评论 -
文本框textarea限制字符输入的方法
文本框textarea限制字符输入的方法2008-03-15 20:55 CODE: 设计理念说明(200字以内) 您还可以输入 200 个文字 function checkLen(obj) { var maxChars = 200;//最原创 2008-06-03 17:07:00 · 1194 阅读 · 0 评论 -
javascript小技巧-js小技巧收集(转)
每一项都是js中的小技巧,但十分的实用! 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.ge原创 2008-05-31 13:15:00 · 1794 阅读 · 0 评论 -
js操作文件
一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建FileSyst转载 2008-10-24 16:05:00 · 761 阅读 · 0 评论 -
javascript类的实现
在JavaScript中可以使用func原创 2008-06-16 15:03:00 · 693 阅读 · 0 评论 -
event.X和event.clientX区别以及event的其他属性
event.clientX返回事件发生时,mouse相对于客户窗口的X坐标 event.X也一样 但是如果设置事件对象的定位属性值为relative event.clientX不变 而event.X返回事件对象的相对于本体的坐标 event对象详解 ICOOE 2000.3.31 http://www.51js.com/ event代表事件的状态,例如事件发生的的元素、鼠标转载 2008-06-13 12:10:00 · 1941 阅读 · 0 评论 -
了解JavaScript类
JavaScript类 1 JavaScript类 2 类是什么? 3 许多刚接触编程的朋友都可能理解不了类,其实类是对我们这个现实世界的模拟,把它说成“类别”或者“类型”可能会更容易理解一些。比如“人”这种动物就是一个类,而具体某一个人就是“人”这个类的一个实例,“人”可以有许多实例(地球人超过六十亿了),但“人”这个类只有一个。你或许会说那男人和女人转载 2008-06-16 16:48:00 · 771 阅读 · 0 评论 -
javascript实现层的拖动
var Obj;function MouseDown(obj){Obj= obj;Obj.setCapture();//指定窗口里设置鼠标捕获Obj.l=event.x-Obj.style.pixelLeft;Obj.t=event.y-Obj.style.pixelTop;}function MouseMove(){if(Obj!=null){原创 2008-06-13 12:11:00 · 691 阅读 · 0 评论