Javascript
文章平均质量分 66
fableking
清风共我驾云腾,
可畏人嘲我不能?
怯世虚名还满市,
谁人敢笑我癫疯。
展开
-
Javascript的Date格式化方法
/** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new Date()).pattern("yyyy-MM-dd hh原创 2009-03-12 14:45:00 · 1519 阅读 · 0 评论 -
style、 currentStyle、 runtimeStyle介绍
1、用到的基本概念: 内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。eg:这个Style定义里面的文字是20pt字体,字体颜色是红色。 内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。 H1转载 2008-06-01 01:15:00 · 1328 阅读 · 1 评论 -
Javascript DOM
(一) 基础 1.现在的XHTML都是符合XML规范的,XML里面包含的内容称为处理指令(processing instruction),它主要给XML解析器一些额外的信息,来告诉解析器如何处理XML数据,例如所有的XML文件开头都有 也可以指定XML文件的样式表 2. DOM 节点的类型 Document 最顶层节点,所有的其它节点都是附属于它的。 Document转载 2008-06-01 01:31:00 · 1026 阅读 · 0 评论 -
Window.Open详解
一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: window.open (page.h转载 2008-08-07 12:43:00 · 453 阅读 · 0 评论 -
{js}JavaScript中支持面向对象的基础
今天在研究dwr2.0的时候,突然看到了demo中javascript用{}创建对象的方法,很好奇,感觉非常像java中的map对象,而事实这是javascript中的Object对象而以,其中的key只是它的属性或者方法,value是它属性对应的值或者方法对应的实现而已,对此特别在网上找到了以下的文章,让我更多的认识了javascript的使用,且更加感兴趣了================转载 2008-05-22 22:02:00 · 966 阅读 · 0 评论 -
javascript keyCode大全
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Cap转载 2008-07-31 19:31:00 · 757 阅读 · 0 评论 -
onbeforeunload与onunload事件
Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行,它还可以阻止onunload的执行。 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则转载 2008-05-12 20:56:00 · 961 阅读 · 0 评论 -
setTimeout和setInterval的区别,以及解除方法
setTimeout(fun,time*1000)在time秒之后,调用一次fun setInterval(fun,time*1000)以time秒为间隔,反复调用fun注意:两个方法的都要先经过time秒,才会调用fun.运行一下下面例子setTimeout(alert("SetTimeout:执行一回"),1000);setInterval(alert("setInterva转载 2008-07-27 20:48:00 · 903 阅读 · 1 评论 -
javascript ondrag
var xx=0,yy=0转载 2008-05-08 17:43:00 · 1425 阅读 · 1 评论 -
event.srcElement 说明 方法 技巧
event.srcElement从字面上可以看出来有以下关键字:事件,源 他的意思就是:当前事件的源,我们可以调用他的各种属性 就像:document.getElementById("")这样的功能,经常有人问 firefox 下的 event.srcElement 怎么用,在此详细说明:IE下,event对象有srcElement属性,但是没有target属性;Firefox转载 2008-05-08 17:38:00 · 3848 阅读 · 3 评论 -
IE 与FireFox的JavaScript差异(转)
应该采用:document.getElementById(”apple”) 以ID来访问对象,且一个ID在页面中必须是唯一的document.getElementsByTagName(”div”)[0] 以标签名来访问对象1.setAttribute(string name, string value):增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。设置对象的属性则应该转载 2008-08-27 14:23:00 · 543 阅读 · 0 评论 -
用js实现鼠标拖动控制td宽度
Untitled Documentvar dragenable=false;var x;var y;var w;var h;var obj;function init() {x=event.clientX+document.body.scrollLeft;obj=event.srcElement;w=event.srcElement.offsetWidth;obj.setCapture();转载 2008-09-12 15:46:00 · 5691 阅读 · 0 评论 -
超级实用且不花哨的js代码大全
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 even转载 2008-09-12 16:33:00 · 1165 阅读 · 0 评论 -
禁止鼠标选择文本实现
Firefox浏览器屏蔽选择的样式定义:-moz-user-select属性(只支持ff)。 属性有三个属性值: 1、none:用none,子元素所有的文字都不能选择,包括input输入框中的文字也不能选择。2、-moz-all:子元素所有的文字都可以被选择,但是input输入框中的文字不可以被选择。3、-moz-none:子元素所有的文字都不能选择,但是input输入框中的文字除外。IE转载 2009-03-11 17:26:00 · 1639 阅读 · 0 评论 -
jQuery库与其他JS库冲突的解决办法
现在的js库很多,而且各有所长。像我,就比较喜欢jQuery,但同时也会使用一下其他的js库,如YUI,DWR什么的。但是它们却时不时地相互闹些小矛盾,真是让人头痛。究其原因,原来是它们的全局对象定义冲突了,特别是变量”$”,几乎百分之百要在这中招。怎么办?呵呵,看我的!重载$函数。使用jQuery.noConflict()就可以通过重载$函数,从而区分开跟其他js库的重叠部分。例子如下:转载 2008-12-30 10:26:00 · 2703 阅读 · 4 评论 -
网页内容变速滑动~由快至慢
嘿~节前最后天与客户看了下美工设计的网站页面,其中说到了搜索框的滑动。。具体是这样的,搜索框上半部分是模块搜索表单,底部是相关搜索内容的按钮,点击相关按钮,上半部分的搜索内容也会随之相应滑动到相关的搜索表单内容,但是一听到美工想要在页面上实现这个功能,我就来了兴趣,因为之前没有做过这个功能,一直都是用display直接隐藏显示的,于是今晚抽空分析了下这个滑动的动作实现。。 由于之前一直在搞原创 2008-10-01 02:13:00 · 1356 阅读 · 0 评论 -
ECMAScript的世界,你认识几个?
ECMAScript, 这个从JavaScript和JScript演变而来的标准,现在已经进化为第三版,而这棵大树已经繁衍了好多枝叶了。看看这张由jQuery的创始人 John Resig建立的ECMAScript族谱,你会惊讶的发现原来好多都不知道啊,呵呵。 原文:http://ejohn.org/blog/the-world-of-ecmascript/原文作者:John Resig以下是转载 2008-10-17 22:53:00 · 702 阅读 · 0 评论 -
鼠标框选多选框
html>head>SCRIPT language=JavaScript>/*--------------------------------------------本程式为鼠标框选 多选框 辅助 帮手,其中还有不足.1. 不能将多选框单独放到body标签中.2. 多选框使用名子为ck+自然数, 如ck1.3. 就先这么多吧,可能还有...........转载 2008-09-22 23:12:00 · 1074 阅读 · 0 评论 -
完全兼容ie与firefox的拖动层
html>head>meta http-equiv="Content-Type" content="text/html;charset=GBK">title>zhous htmltitle>head>body> 一共三个层,下面还有一个,把他拖上来div id="转载 2008-09-24 15:53:00 · 816 阅读 · 0 评论 -
跨IE、FireFox的鼠标选框表现(仿Vista)
同时也兼容HTML与XHTML html>head>script>var _isDrag = false;var _dragObj;var _x,_y;var _scrollLeft,_scrollTop;function clickDIV(e){ var _event = e || window.event; _drag原创 2008-09-24 22:06:00 · 583 阅读 · 0 评论 -
鼠标拖动层的js方法
javascript 如何实现对象的拖动? 解决思路 这个效果并不算常见,通常用于游戏或个人站点中。因为拖曳是靠鼠标来操作的,所以对鼠标的位置的捕获是问题的重点,然后才是根据鼠标的位置设置层的位置。 具体步骤: 1.在对象(层)上按下鼠标时,先捕获到需要拖曳的对象,然后获取或设置该对象的相关属性。 obj=event.srcElement obj.setCapture() z=转载 2008-09-12 16:41:00 · 2091 阅读 · 0 评论 -
Javascript 的常用语句
1. document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.转载 2008-09-12 14:56:00 · 467 阅读 · 0 评论 -
JavaScript 构造 endwith()方法
String.prototype.endWith=function(oString){ var reg=new RegExp(oString+"$"); return reg.test(this); } alert("123".endWith("3")); //--> 其实方法有很多种,但是这种方法最为简略,是利用正则表达式实现的转载 2008-05-09 12:24:00 · 3846 阅读 · 0 评论 -
获得javascript中对象的所有方法名和属性名的方法
今天突然需要知道一个对象包含了哪些方法,于是网上搜罗了下方法。。。结果基本都是类似下面这样的方法。for(var i in obj){ document.getElementById("info").value += obj[i] + "/n";}试了下,发现不对,输出的全部都是相关方法或者属性的值了,我要得到的是对象的方法或者属性名字。。。于是继续研究,也查到了prototy原创 2008-07-10 17:05:00 · 1438 阅读 · 0 评论 -
javascript+css简单实现树形结构列表
最近应公司要求要设计一个全国地区列表的页面于是想到了用树形列表来实现该功能,由于以前潜心研究过css所以对css比较熟悉,而javascript也经常接触,所以也还过得去,于是想到了结合javascript和css来实现这个树形列表的功能,希望对有需要的朋友有所帮助下面是代码========================================================原创 2007-04-03 10:06:00 · 5394 阅读 · 0 评论 -
连续不间断仿marquee滚动
利用javascript+css+dom实现的仿marquee滚动功能,不过比marquee更完善,可以连续不间断的滚动滚动内容/*向上滚动*/var speed=65scroll_logo2.innerHTML=scroll_logo1.innerHTMLfunction Marquee3() { if(scroll_logo2.offsetTop-scroll_logo.scroll转载 2007-03-14 16:37:00 · 2090 阅读 · 0 评论 -
javascript大全
本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象转载 2007-03-07 11:41:00 · 604 阅读 · 0 评论 -
javascript收集
收藏几段javascript的代码,以方便以后有需要的时候用上鼠标滚轮控制图片大小代码:function ZoomImg(o) { var zoom = parseInt(o.style.zoom, 10) || 100; zoom += event.wheelDelta / 12; if(zoom > 0) o.style转载 2007-03-07 12:51:00 · 585 阅读 · 0 评论 -
Javascript部分常用技巧
定时自动转页setTimeout(document.location.href="[url]",5000)返回前一页返 回关闭窗口javascript:window.close()弹出消息窗口window.alert("hi!");")定焦点到文本框的末尾function focusEnd(){ if(field.createTextRange){ var r =转载 2007-03-07 11:44:00 · 836 阅读 · 0 评论 -
网页代码收集
找到一点不错的javascript和css代码这里收集一下 屏蔽网页、鼠标右键、防止复制oncontextmenu="return false" 屏蔽鼠标右键ondragstart="return false" 屏蔽鼠标拖拽onselectstart="return false" 静止鼠标左键选取oncopy="document.selection.empty()" 复制时转载 2007-03-07 13:21:00 · 667 阅读 · 0 评论 -
图片自动适应大小
方法一[javascript]:onload="javascript:if(this.width>450)this.style.width=450;"onload="javascript:if(this.width>450)this.style.width=450;else this.style.width=200"onload="javascript:if(this.width>450)th转载 2007-03-07 12:53:00 · 1171 阅读 · 0 评论 -
有趣的javascript效果
今天在找资料的时候,看到了这样一段代码,挺有意思的,有兴趣的朋友可以试试看找一个有图片的网页(事实上基本所有的网站都有图片),然后把这段代码输入到地址栏内运行,看看网页上会有什么变化,嘿嘿,挺有意思的javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; D原创 2007-03-07 12:48:00 · 1022 阅读 · 0 评论 -
导出网页中的table到excel
还是那个客户的那个要求他的意思其实就是要把数据库里的数据能够导出到excel不过上次那个sql>>excel的功能我觉得不是很好,因为数据是导出来了,可是数据的相关属性和名称,每一列的数据分别是什么都看不到了。。必须对照着sql的列名来判断,这样比较麻烦,客户肯定也不会满意。。于是决定试试看从网页中把表格直接生成excel,虽然不是直接从sql到excel,不过反而更加方便而且人性化。原创 2007-03-07 12:22:00 · 5737 阅读 · 2 评论 -
一段javascript的页面搜索代码
/*搜索文字核心程序,仿CRL+F,但功能更强的搜索*/var iFlag;function search() {var wPopupElements=wPopup.document.all;if (wPopupElements.textcase.checked) {iFlag=4;}else {iFlag=0;}if (wPopupElements.searchtext.value==nul转载 2007-04-26 10:04:00 · 1307 阅读 · 0 评论 -
ajax问题二则
今天做一个网站的时候,在用户登录的时候尝试了使用ajax的post异步传递方式来验证用户之前只研究过get传递方式的,都没弄过post的= =!这次趁这个机会尝试了下post,找了点资料,发现都没什么难度,跟get区别不是很大 = =!其实我还是一个ajax新手。。。。。这是真的,因为我对ajax的研究非常少。。这里就顺便替另一个问题,以前我用jsp做ajax的时候,用的是过滤器,所以没有原创 2007-05-11 19:12:00 · 565 阅读 · 0 评论 -
javascript中的trim实现
str.replace(/(^/s*)|(/s*$)/g,"")正则表达式!转载 2007-06-05 15:16:00 · 627 阅读 · 0 评论 -
Javascript 刷新框架及页面的方法总集
声明: 最近越来越感觉JS的优越性,项目中用到关于框架页面刷新的方法,在网上搜索以后发现有许多不错的代码,但不是很齐全。于是,我索性从网络上搜集以后经过精心编排,整理了一下。^ - ^ 希望大家多多指教!先来看一个简单的例子:下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(b转载 2008-01-05 15:09:00 · 670 阅读 · 1 评论 -
JavaScript中的Node相关内容介绍
Node往往被翻译为节点,在一个对象(可以简单的理解为是HTML页面中),一个属性name="aaa"可以是一个节点,一个……也可以是一个节点,在……中的,也是一个大大的节点。下面是一些有关Node的属性和方法,并没有包含部分不兼容IE和FF内容的讲解。Node的属性介绍:nodeType:显示节点的类型nodeName:显示节点的名称nodeValue:显示节点的值attribute转载 2008-03-23 00:45:00 · 763 阅读 · 0 评论 -
正则表达式入门文档
欣水:正则表达式在javascript中的应用很多,尤其是在判断用户注册方面,但是由于javascript的判断是可以轻易使用外部提交的方式来破解的,所以建议在使用javascript来判断提交表单的时候,再用后台语言判断一下提交页的url是否为服务器地址,以免轻易被黑客侵入服务器,或者就是在后台再判断一次提交值,如果使用jsp写的web站点,那应该就不用担心该问题了,因为完全可以用java语言的转载 2008-03-19 14:27:00 · 557 阅读 · 0 评论 -
weblogic的一些版本下载地址
==============要注册的下载==========1.在哪里下得着中文版的http://commerce.bea.com/index.jsp进去后,点击InternationalVersions然后就会到http://commerce.bea.com/products/intl_versions.jsp再选简体中文就OK了。2.下载所有英文版本地址:http://commerce.be转载 2008-02-17 00:57:00 · 1416 阅读 · 0 评论