最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7545 今日文数:2480
|
/*****************javascript操作css****************writer:tantaiyizudate:2008-5-6msn:danxinju@hotmail.com********************************************/varcss=);ret...
|
//目前b/s程序开发及应用过程中,cookie应用相当频繁//如:用户登陆,保存用户偏好设置等等//下面的类为方面操作cookie提供了帮助//date:2008/4/24bydanxinjuvarCookie=newObject();//定义Cookie对象Cookie.setCookie=function(nam...
|
调用方法:varpos=GetObjPos(ID);functionCPos(x,y)//获取控件的位置functionGetObjPos(ATarget)returnpos;}
|
javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。escape()方法:采用ISOLatin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%...
|
void操作符解释大家看JavaScript脚本经常可以看到这样的代码:〈ahref=doTest2();void(0);〉here〈/a〉但这儿的void(0)究竟是何含义呢?JavaScript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。void操作符用法格式如下:1.void(express...
|
如果你坚持站在专业人员的角度,你就很难理解为什么B/S模式会那么受欢迎。如果你是一个资深的程序员,有时候你甚至会对那些B/S模式的东西有一点点反感。因为在你看来,浏览器、表单、DOM和其他一切与B/S沾边的东西,大多是行为古怪而难以驾驭的。以你的经验,你会发现实现同样的交互,用B/S来做通常会比用任何一种客户端程序来做...
|
[code]css+js无限级菜单*bodyli.clearfix:after.clearfixa:linka:visiteda:hover.menu.menusel.menuselh2.menusela.menusela:hover.ahovera.position.menuselul.menusel.block.t...
|
/*得到日期年月日等加数字后的日期*/Date.prototype.dateAdd=function(interval,number);varn=;eval(d.set+k[interval]+(d.get+k[interval]+()++((n[interval]
|
在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?我们可以对加载的JS对象使用onload来判断(js.onload),此方法Firefox2、Firefox3、Safari3.1+、Opera9.6+浏览器都能很好的支持,但IE6、IE7却不支持。曲线救国——IE...
|
千万别相信我说的事情,我从来就没有这么勇敢过,这么壮烈过。我不断发誓要老老实实讲故事,可是说实话的愿望有多强烈,受到的各种干扰就有多大。我悲哀地发现根本就无法还原真相。记忆总是被我的情感改头换面,并随之捉弄我,背叛我。把我搞得头昏脑胀,真假难辩。获取选中的文字段functiongetSelectedText()func...
|
abs方法返回数字的绝对值。ceil方法返回大于等于其数字参数的最小整数。floor方法返回小于等于其数值参数的最大整数。round方法返回与给出的数值表达式最接近的整数。log方法返回数字的自然对数。max方法返回给出的零个或多个数值表达式中较大者。min方法返回给出的零个或多个数值表达式中较小的值。random方法...
|
str:要截取的字符串len:要截取的长度返回值:比如有字符串“scl脚本爱好者”,那么运行substr(scl脚本爱好者,5),这时候返回的就是“scl脚”varsubstr=function(str,len)vari=0,j=0,nLen=(len<str.length)?len:str.length;whi...
|
innerHTML属性的使用非常流行,因为他提供了简单的方法完全替代一个HTML元素的内容。另外一个方法是使用DOMLevel2API(removeChild,createElement,appendChild)。但很显然,使用innerHTML修改DOMtree是非常容易且有效的方法。然而,你需要知道innerHTM...
|
parseInt方法返回由字符串转换得到的整数。parseInt(numString,[radix])参数numString必选项。要转换为数字的字符串。radix可选项。在2和36之间的表示numString所保存数字的进制的值。如果没有提供,则前缀为0x的字符串被当作十六进制,前缀为0的字符串被当作八进制。所有其它...
|
简单解释offsetTop指元素距离上方或上层控件的位置,整型,单位像素。offsetLeft指元素距离左方或上层控件的位置,整型,单位像素。offsetWidth指元素控件自身的宽度,整型,单位像素。offsetHeight指元素控件自身的高度,整型,单位像素。网页可见区域宽:document.body.client...
|
经常会遇到这样一个情况:浏览器弹出对话框,提示脚本运行时间过长,询问“停止”还是“继续”。那究竟各个浏览器是如何判断在什么时候才弹出此对话框呢?IE:执行超过500W条JScript引擎语句出现提示。Firefox:执行超过10秒出现提示。Safari:执行超过5秒出现提示。Opera:无论执行多久都不会出现提示,最有...
|
一、浏览器允许每个域名所包含的cookie数:Microsoft指出InternetExplorer8增加cookie限制为每个域名50个,但IE7似乎也允许每个域名50个cookie(《UpdatetoInternetExplorer’sCookieJar》)。Firefox每个域名cookie限制为50个。Oper...
|
在JavaScript开发中,被人问到:null与undefined到底有啥区别?一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。总所周知:null==undefined但是:null!==undefined那么这两者到底有啥区别呢?请听俺娓...
|
1.ArrayObjectshift()方法定义和用法shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。语法arrayObject.shift()返回值数组原来的第一个元素的值。说明如果数组是空的,那么shift()方法将不进行任何操作,返回undefined值。请注意,该方法不创建新数组,而是...
|
JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。以下是它的说明:Eval函数功能:先解释Javascript代码,然后在执行它用法:Eval(codeString)codeString是包含有Javascript语句...
|
VBScript的IsDate函数用于判断一个日期是否正确,JavaScript没有这个函数,我们也来写一个类似的函数。需要说明的是,JavaScript中IsDate的参数必须为字符串,且支持6种不同的格式yyyy-mm-dd}
|
做下总结,以方便以后查阅.1.JAVASCRIPT引用时,使用的字符语言不一致.比如:<scripttype=”text/javascript”src=”xxx.js”charset=”UTF-8″>.xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格...
|
实现11.String.prototype.trim=function()看起来不怎么样,动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的StringBuffer还快。base2类库使用这种实现。实现21.String.prototype.trim...
|