最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7513 今日文数:2458
|
/*得到日期年月日等加数字后的日期*/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...
|
在JS中使用window.close();时经常会遇到这样的提示“你查看的网页正试图关闭窗口,是否关闭。”,这实际上是IE的安全特性的一项内容,是不能通过设置浏览器加以解决的。要将窗口关闭提示消息屏蔽,需要增加额外的代码。在IE6中,可以通过在close之前设置窗体的opener属性值得以解决,范例代码如下:windo...
|
创建随机数①自JavaScript产生后,好多浏览器中都有内置的随机数发生方法。例如:varnumber=Math.random();该方法产生一个0到1之间的浮点数。②基于时间,亦可以产生随机数。例如:varnow=newDate();varnumber=now.getSeconds();这将产生一个基于目前时间的0...
|
//验证身份证号方法vartest=function(idcard)varidcard,Y,JYM;varS,M;varidcard_array=newArray();idcard_array=idcard.split();if(area[parseInt(idcard.substr(0,2))]==null)retu...
|
如何增加网站访问量?以下是你可以考虑采用17个方法。其中,你或许已经采用了一些,有的方法你可能忘了采用,还有一些是你从来没有听说过的。总之,在这里你可以了结到当前各种有效的网站推广方法。首先你要了解,网站推广是一个长期而且系统的过程,需要制定明确的目标和计划,并做好相应的准备。以网站最重要的关键词在主要搜索引擎中排名领...
|
这是一篇关于网站易用性的文章,作者以亲身体会讲述了43条网站设计中常犯的错误,而无疑这些错误会大大影响网站的可用性。如今网站易用性已成为一种趋势,但纵观国内的各大网站,似乎易用性并未成为设计者们广泛理解的概念,因此希望这篇文章对大家能有作用。1.用户必须在几秒钟知道网站是做什么的。注意力是因特网上最有价值的货币。如果访...
|
UI设计的魅力在于,你不仅需要适当的技巧,更要理解用户与程序的关系。一个有效的用户界面关注的是用户目标的实现,包括视觉元素与功能操作在内的所有东西都需要完整一致。为了实现这个目标,你需要问自己10个最基本的问题。你的UI是否高度一致?用户来到你的站点,脑子里会保持着一种思维习惯,你的UI需要保持一致,以免用户的思维方向...
|