Welcome 微信登录

首页 / 脚本样式 / JavaScript

对JavaScript的eval()中使用函数的进一步讨论

对JavaScript的eval()中使用函数的进一步讨论

varfunc=eval("(function(){})"); alert(typeoffunc); -------- 更进一步的问题是,书中对匿名和具名函数在JScript与SpiderMonkey中的表现解释得不够 清楚。好的,这篇文章就这个问题深入讨论,不单涉及书中的内容,也更深入地讲述一 下JS的解释与执行过程——其实所有的内容在书中都有涉及,但过于分散,不便于专门 地来分析一个具体问题。 首先,应该明确表达式与语句。对于JS来说,eval()总是...
发一个自己用JS写的实用看图工具实现代码

发一个自己用JS写的实用看图工具实现代码

因为某些网站把内容图片以每页显示一幅的形式呈现,而每页都有大量没用的垃圾信息(广告、新闻和无关图片),非常影响看图效率。所以写了这个,只要知道第一幅图片的URL,填在本网页里,设置一下起始和结束编号,就可以显示带有数字编号的图片了,同时还有一些常用到的贴心功能。当然,对于某些网站存放的无序图片就无能为力了。 介绍完了,下面是代码内容,希望能对JS新手们有点帮助吧(请自行把下面代码里所有的“'”替换为单引号。我对这里这个格式实在没辙了): 复...
javascript SocialHistory 检查访问者是否访问过某站点

javascript SocialHistory 检查访问者是否访问过某站点

window.onload=function(){ varsl=newSocialHistory(); alert(sl.doesVisit("www.jb51.net")); } 如果用户曾经使用过www.jb51.net,那么该函数就会返回真,否则返回假。 其实原理并不复杂,它利用了链接的a:visited伪类的属性。首先在页面上生成一个iframe,并在这个iframe中设置a和a:visited为不同的样式。然后将网站的链接插入到iframe中。浏...
效率高的Javscript字符串替换函数的benchmark

效率高的Javscript字符串替换函数的benchmark

可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2006/11/23/javascript-strreplace-benchmark/以及本声明我对这两个函数作了benchmark,发现新函数的效率约为原函数的1.4倍。虽然没有预想中那么高效率,但当要替换的字符串更多时,效率应该会提高吧。测试方法为,对一个2048字节长的字符串分别执行两个函数100次,取其执行时间。下面为10次测试的结果。toTXT_...
<< 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 >>