Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript实现二分查找法实现代码

javascript实现二分查找法实现代码

一般二分都用到int[]型上.....在js中可能会更灵活的用到a-z上,或者用到拼音...或者用到...... 不过值得深思的一个问题是,如果为了实现对拼音之类的二分查找.而经过如下流程是否值得: 1。对拼音排序,貌似代码量不小吧。 2。然后再二分查找。这又需要识别拼音的大小,貌似也不算太小吧。 找到结果的速度快了,可是别人下你的js文件速度慢多了,呵呵,到底舍弃谁。 下面的代码甚至可以10亿条,一样会很快找到,可是用遍例的模式创建那个数组。。。所以还是...
比较简洁的JavaScript 实时显示时间的脚本 修正版

比较简洁的JavaScript 实时显示时间的脚本 修正版

JavaScript显示时间,时间还在走动着!不是一个静态的效果! functionTime()定义一个函数。 {if(!document.layers&&!document.all) return由于IE与Netscape对JavaScript的解释不同,造成浏览的效果不同,所以要分别写代码。这句话判断一下用户所使用的浏览器,如果两者都不是,就返回。 vartimer=newDate()定义一个新的变量,名字为timer,为一个新的Date的对象。 va...
window.open被浏览器拦截后的自定义提示效果代码

window.open被浏览器拦截后的自定义提示效果代码

现在越来越多的浏览器有拦截弹出窗口的功能。广告弹出来给拦掉了就无所谓,要是客户在付款时给拦掉了可就不能乱算了。 Gmail的“哎呀”算是经典,可是,前天心云给出了更帅的提示=。=记得打开浏览器拦截后测试一下,在线阅读器里不知道代码会不会给过滤。。代码在下边,其实没什么技术含量滴。挖哈哈。。。 复制代码 代码如下:window._open=window.open; window.open=function(sURL,sName,sFeatures,bRepl...
让插入到 innerHTML 中的 script 跑起来的代码第1/2页

让插入到 innerHTML 中的 script 跑起来的代码第1/2页

在做ajax编程时,我们常常需要将xmlhttp获取到的页面内容通过innerHTML来赋给某个容器(比如div、span或者td等),但是这里存在一个问题,就是我们将要赋给innerHTML的页面内容如果包含有脚本程序,这些脚本程序不管是外部脚本,还是内部脚本,可能(1)都不会被执行。这个问题在某些时候微不足道,甚至可以忽略,但有些时候,这个问题就非常严重,它很可能让我们的程序得不到预期的结果。因此我们需要解决这个问题。 如果你读过MSDN,你会发现并非...
javascript(js) join函数使用方法介绍

javascript(js) join函数使用方法介绍

数组对象本身提供了许多方法用于对象本身的操作,join是其中一个方法。 格式: objArray.join(seperator) 用途: 以seperator指定的字符作为分隔符,将数组转换为字符串,当seperator为逗号时,其作用和toString()相同。 例子: 比如我们有个字符串"a","b","c"我们要输出为a,b,c这样的格式,那么我们可以这样: vara=["a","b","c"]; document.write(a); 若使用join...
document.designMode的功能与使用方法介绍

document.designMode的功能与使用方法介绍

将文档设置为设计模式 要将整个文档设置为设计模式,可以对文档对象本身设置designMode属性。当文档处于设计模式时,将不运行脚本。这样,似乎在文档内设置一个按钮来打开或关闭设计模式是个好注意,但这样做没有作用。当用户打开它后,它将保持在设计模式状态。当他们下次单击此按钮时,它将被选定而不是被单击,他们再次单击它,将能够编辑它的值。这就是为什么如果要使用设计模式最好对框架或IFrame中的文档设置designMode属性的原因。下例展示如何为IFrame...
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!

精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!

在使用JScript的时候,我们有时需要间隔的执行一个方法,比如用来产生网页UI动画特效啥的。这是我们常常会使用方法setInterval或setTimeout,但是由于这两个方法是由脚本宿主模拟出来的Timer线程,在通过其调用我们的方法是不能为其传递参数。 我们常用的使用场景是:复制代码 代码如下:window.setTimeout("delayRun()",n); window.setInterval("intervalRun()",n); wind...
<< 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 >>