欢迎来到福编程网,本站提供各种互联网专业知识!

javascript技巧

  • (currentStyle)javascript为何有时用style得不到已设定的CSS的属性

    这是按第2下兰色的横条才开始出效果,就是说第1下没有获得foot.style.display=="none",可是CSS里我定义了#top{width:100px;background-color:#00CCFF;height:20px}#foot{width:100px;background-color:#CCCC00;height:50px;display:none}

    更新于2007-08-15
  • 用javascript实现计算两个日期的间隔天数

    ASP里面计算两个时间的差距可以DateDiff,但javascript里面没有,需要手写函数。js里面居然可以直接Date1-Date2,而且还是转换为毫秒计算时间差的。复制代码代码如下://计算两个日期的间隔天数functionDateDiff(sDate1,sDate2){//sDate1和sDate2是2002-12-18

    更新于2007-08-14
  • 用javascript实现在小方框中浏览大图的代码

    无标题文档今天在玩googleearth4.0b,发现PrintScreen下来的图片很大,如果直接放在网页上,因为尺寸太大又不合适,又不想压缩图片的尺寸,于是乎就想到了这种方法,没想到实现起来比预想的要容易。呵呵,该死的是,这段代码还兼容firefox。今天在玩googleear

    更新于2007-08-14
  • 用javascript实现li 列表数据隔行变换背景颜色

    客户端效果,效率自然不错。以前的做法是偶数行时给li加一个class,方法当然不可取,如果后台读取再加class就很麻烦了,看看这个效果

    更新于2007-08-14
  • IE/FireFox具备兼容性的拖动代码

    特点:1、兼容IE6、FF、Opear(IE7还没有机会测试)2、拖动流畅3、起点与终点之间有过渡,使移动更平滑(可调)演示/*Author:misshjnHomePage:http://www.happyshow.orgDate:2007-04-30拖动开始*/function_getStyle(element,styleProp){if(element.currentStyle

    更新于2007-08-13
  • 分析 JavaScript 中令人困惑的变量赋值

    Javascript是一门弱类型的语言,声明变量不需要声明其类型,varx就可以等于任何类型的值。比如:varstr="string....";vararr=["this","is","array"];varobj={name:"caizhongqi",age:26,sex:"male"};这些都是正确的,这似乎非常简单方便,但是这种

    更新于2007-08-13
  • 让回调函数 showResponse 也带上参数的代码

    functiondemo(){varurl="ajaxdemo.asp";varparas="";varmyAjax=newAjax.Request(url,{method:'post',parameters:paras,onComplete:showResponse});}functionshowResponse(originalRequest){varhtml=originalRequest.responseText;alert(html);}这是应用

    更新于2007-08-13
  • 增强的 JavaScript 的 trim 函数的代码

    复制代码代码如下:String.prototype.trim=function(){var_argument=arguments[0]||"";var_re=newRegExp("(^"+_argument+"*)|("+_argument+"*$)","g");//区分大小写returnthis.replace(_re,"");}String.prototype.ltrim=function(){var_argument=a

    更新于2007-08-13
  • 高亮闪烁某个元素的js脚本

    页面上有些重要内容需要提醒客户,可采用的方法有很多。提醒用户关注某一区域(div),可以给该div加上边框闪烁的效果,达到吸引用户眼球的效果。.box{border:1pxsolid#ccc;height:100px;width:600px;text-align:center;line-height:100px;background-color:#f7

    更新于2007-08-13
  • 用JavaScript 处理 URL 的两个函数代码

    functionrequest(paras){//获取url的参数值,不区分大小写,如无此参数,返回空字符串.varurl=location.href;varparaString=url.substring(url.indexOf("?")+1,url.length).split("&");varparaObj={}for(i=0;j=paraString[i];i++){paraObj[j.substring(0,j

    更新于2007-08-13
  • 用js实现随机返回数组的一个元素

    js实现随机返回数组的一个元素,这是个奇妙的方法。适合做标题性质文字的随机轮换显示

    更新于2007-08-13
  • document.open() 与 document.write()的区别

    document.open()打开一个新的空白文档,在IE下,open有两个默认参数,相当于document.open("text/html",'""),第二个参数只有一个值可选:replace,如果启用了该值,则新建的文档会覆盖当前页面的文档(相当于清空了原文档里的所有元素,且不能后退即,

    更新于2007-08-13
  • javascript实现轮显新闻标题链接

    用两个div嵌套链接文字,最外面的div设置overflow:hidden,并用js动态控制它的width,实现伸展与收缩。新闻轮显的demoa{font-size:14px}#box{width:400px;height:20px;overflow:hidden;}#title{color:#000;width:400px;height:20px;font-size:14px;line-heigh

    更新于2007-08-13
  • 一段效率很高的for循环语句使用方法

    给表格的每行加上样式,注意for的第二个参数,当数组下标越界时,row=row[i]返回false,到此循环结束。varrows=document.getElementsByTagName('tr');for(vari=0,row;row=rows[i];i++){row.className='newclass';}测试代码:无标题文档li{margin-left:28p

    更新于2007-08-13
  • 使一个函数作为另外一个函数的参数来运行的javascript代码

    先看一段代码:复制代码代码如下:vara=[1,2,3];functionmap(fn,a,init){vars=init;for(i=0;i

    更新于2007-08-13
  • javascript引用对象的方法代码

    同一页面内的引用方法:1、使用id:link1.href2、使用name:document.all.link1.href3、使用sourseIndex:document.all(4).href//注意,前面还有HTML、HEAD、TITLE和BODY,所以是44、使用链接集合:document.anchors(0).href//全部的集合有all、anchors、appl

    更新于2007-08-13
  • JS 页面内容搜索,类似于 Ctrl+F功能的实现代码

    WinWebMail帮助查看:[大字中字小字]登录系统时的增强安全性用来在共享计算机上增强安全性的登录选项是为那些从图书馆、学校或网吧登录的用户设计的.该登录选项在您退出帐户时能够使浏览器高速缓存中的页面过期.这表明一旦您退出,您所访问的页将不能被共享计算

    更新于2007-08-13
  • js 事件小结 表格区别

    一般事件事件浏览器支持描述onClickHTML:2|3|3.2|4Browser:IE3|N2|O3鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClickHTML:2|3|3.2|4Browser:IE4|N4|O鼠标双击事件onMouseDownHTML:2|3|3.2|4Browser:IE4|N4|O鼠标上的按钮被按下了onMouseUpHTML

    更新于2007-08-13
  • 用js实现计算代码行数的简单方法附代码

    一段代码可能有几十行,上千个字符,统计其行数可以先把代码字符串化为数组,再返回该数组的长度即可。传统做法:123456789varcounter=0;varstr=abc.value;for(i=0;i

    更新于2007-08-13
  • 不错的JS中变量相关的细节分析

    这里讨论一下我对Javascript中变量相关细节的认识,有不当之处欢迎来批。一、变量的类型Javascript和Java、C这些语言不同,它是一种无类型、弱检测的语言。它对变量的定义并不需要声明变量类型,我们只要通过赋值的形式,可以将各种类型的数据赋值给同一个变

    更新于2007-08-13