Welcome 微信登录

首页 / 脚本样式 / JavaScript

eval的两组性能测试数据

eval的两组性能测试数据

@老赵 的一个微博“ 由eval生成的代码效率真的很差吗? http://t.cn/zWTUBEo 内含人身攻击,不喜勿入。” 引发了最近对eval火爆的讨论,教主 @Franky 和 灰大 @otakustay 也给了精彩的数据分析。 刚好之前也做过类似的测试,我也跟风凑个热闹,提供两组数据供大家参考。 更新1: 感谢灰大 @otakustay 的指导,为排除eval("")调用本身对结果的影响,增加一组新数据A3, B3。并对旧的全部数据重测。 更新2...
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程

精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程

当你想在有限的页面空间内展示多个内容片段的时候,手风琴(Accordion)效果就显得非常有用,它可以帮助你以对用户非常友好的方式实现多个内容片段之间的切换。借助流行的 jQuery 框架,只需很少的代码就可以实现精美的手风琴效果,帮助你的网站吸引更多用户的眼球。Elegant Accordion with jQuery and CSS3首先推荐的这款插件是基于 jQuery 和 CSS3 实现的优雅的鼠标悬停手风琴效果。制作教程 在线演示Vertica...
javascript动态加载实现方法一

javascript动态加载实现方法一

现在也有很多JS动态加载的框架,比如In.js。但是这种并不是我想要的编写方式,我来说说我的想法。 先来一段java代码 复制代码 代码如下: import Biz.User; User u = new User(); u.show(); 按流程就是导包、实例化、调用。 JS是做不了导包的,或者说代码意义上的导包,一般只是在页面上进行script标签的引入。 那么 先假设需要写成这样 复制代码 代码如下: Using("User"); var u = n...
javascript动态加载二

javascript动态加载二

在上一篇javascript动态加载中,提到了使用同步加载策略这一个方式来实现如 复制代码 代码如下: Using("jquery"); Using("User"); $("#ID").click(function(){ var user = new User(); user.name = "xx"; user.show(); }); 由于JS是单线程的,所以同步策略带来的坏处不少,比如阻止之后的代码运行、造成浏览器假死等问题。 使用异步策略又难以实现先...
javascript动态加载三

javascript动态加载三

之前两篇都介绍了,通过动态加载JS文件或者说JS模块,是怎么一步一步实现。 首先是通过同步策略来实现模块加载与回调函数之间进行分离,接着是通过异步策略来实现模块加载与回调函数之间进行分离。 这一篇,主要是为了说说怎么优化异步策略,并且实现了随意加载(非任意顺序加载模块),页面Ready之后加载文件。先接一下上一篇遗留下来的问题 1、页面Ready之后进行加载 2、随意添加模块 进行加载 看第一个问题,这个问题其实还是比较简单的,主要是监听页面的DOMCon...
jquery动画1.加载指示器

jquery动画1.加载指示器

该系列文章是我阅读《jQuery 1.4 Animation Techniques》后的总结,有兴趣的朋友可以去看原版书籍。 动画效果对于丰富网站的交互体验起到了不可或缺的作用,他可以让你的站点更酷,更吸引人。 什么时候使用动画: 1.当显示或隐藏页面、弹出框或内容区域的时候; 2.当一些内容从页面的一个地方移动到其他地方的时候; 3.当页面中的一些内容,应用户的操作而产生状态改变的时候; 4.当一些内容在几种状态间转变的时候; 5...
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果

jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果

主要的变化点有:把‘下一条"、‘上一条"的click事件抽象到一个函数showNext中。添加setInterval,添加selector元素的hover事件。好了,我们一个个的看。 showNext函数: 复制代码 代码如下: //显示函数 function showNext(flag) { //隐藏导航 $(config.selector).find("a").css("display", "none"); //创建遮罩 $.tranzify.crea...
Jquery 数据选择插件Pickerbox使用介绍

Jquery 数据选择插件Pickerbox使用介绍

该插件就是为此而生,所以就写了一个. 不过目前并不支持IE6浏览器. 希望大家能多多指教. :) pickerbox 1.0 介绍 pickerbox简称采摘盒子,是基于Jquery的插件,同时也依赖了Ztree3.2,Easyui1.26,及AsyncBox1.4.5.主要为了解决选择多条件的数据. -封装主要插件复杂的使用,关心主要的常用使用. -支持树,导航导向呈现数据. -支持跨iframe获取数据. -灵活支持记录数据. -提供重要事件回调. -...
<< 571 572 573 574 575 576 577 578 579 580 >>