`
achun
  • 浏览: 315375 次
  • 性别: Icon_minigender_1
  • 来自: 河南郑州
社区版块
存档分类
最新评论

inQuery 第一阶段完成

阅读更多

写一个好的css selector真的不容易.

制作这个inQuery的时候,感觉学习到了很多东西.

inQuery 第一阶段完成,速度惨不忍睹.

以后有时间再学习hackwaly提到的

写道
关键的创新地方是使用eval动态的生成查询函数,把一些test变为inline的

的方法优化吧.

在线测试网址(同时收录了hackwaly尚未完成的CSS3Selector)

http://inquery.googlecode.com/svn/trunk/slickspeed/index.html

 

打包slickspeed.zip

 

4
0
分享到:
评论
3 楼 achun 2011-10-07  
流水... 写道
我看测试页面的Peppy 0.1好像速度很快!

说实话,现在动力没有了,因为当初写inquery的时候就是因为jquery的一些bug没有及时更新,可是随后jquery更新的很给力,inquery也没有必要继续写了,虽然jquery仍然有很大的提升空间,不过如果不能另辟蹊径的话再写一套意义不大
2 楼 流水... 2011-10-04  
我看测试页面的Peppy 0.1好像速度很快!
1 楼 流水... 2011-10-04  
哈哈,原来inquery是你的大作啊!

相关推荐

    编译原理赋值语句四元式

    2. **操作数1**(Operand 1):第一个操作数。 3. **操作数2**(Operand 2):第二个操作数。 4. **结果**(Result):操作的结果存储的位置或变量名。 四元式可以清晰地表达出一条语句的操作流程,易于理解和修改...

    第2章 RMQ-2021-02-07.pdf

    RMQ问题,全称为Range Minimum Query / Range Maximum Query(区间最小值查询/区间最大值查询),指的是在一个给定的序列A中,对任意指定的区间[i, j](其中1 ≤ i ≤ j ≤ n,n为序列A的长度),找到该区间内元素的...

    LINQ查询语句

    - 第一行代码原本是打算筛选出地址为“Ϻ”的学生记录,但此处被注释掉了。 - 第二行则是简单地查询所有的学生记录。 4. **绑定数据**: ```csharp GridView1.DataSource = query; GridView1.DataBind(); ```...

    MongoDB-Java驱动API

    例如,更新第一条年龄为30的文档,将其年龄加1: ```java collection.updateOne(query, new Document("$inc", new Document("age", 1))); ``` 八、聚合操作 MongoDB的聚合框架允许对数据进行更复杂的分析。使用...

    Python库 | itunesmusicsearch-0.0.1.tar.gz

    在Python的生态系统中,存在众多的第三方库,它们极大地丰富了Python的功能,提升了开发效率。今天我们将聚焦于一个名为`itunesmusicsearch`的Python库,它是一个用于搜索iTunes音乐商店的工具。通过这个库,开发者...

    北大青鸟Y2考试.NET自己写的答案

    【标题】:“北大青鸟Y2考试.NET自己写的答案”是指在北大青鸟教育机构进行的第二阶段(Y2).NET技术相关的考试中,个人完成的答案集合。这个标题暗示了这可能是一份复习资料或者学习参考,包含了考生对.NET框架的...

    Python数据分析常用方法手册.docx

    首先,数据获取是数据分析的第一步。Python中的pandas库提供了丰富的数据读取和写入功能,如`pd.read_excel()`用于读取Excel文件,`pd.read_csv()`用于读取CSV文件。获取数据后,可以通过`Data.shape`查看数据的行数...

    c--cifafenxi.zip_编译器 CSHarp_词法分析 Csharp

    词法分析是编译过程的第一步,它将源代码分解成一系列有意义的单元,称为“记号”或“token”。这些记号通常由关键字、标识符、常量、运算符和分隔符等组成。在C#中,词法分析器会识别诸如“int”,“class”,...

    2021-2022计算机二级等级考试试题及答案No.401.docx

    - **题目内容**:设str='python',想把字符串的第一个字母大写,其他字母还是小写,正确的选项是:A.print(str[0].upper()+str[1:]) B.print(str[1].upper()+str[-1:1]) C.print(str[0].upper()+str[1:-1]) D.print...

    计算机二级公共基础模拟试题(二).docx

    - **解释**: 它通过将相隔某个增量的元素组成一个子序列来进行插入排序,随着增量逐渐减小直至1,最终完成整个数组的排序。因此,希尔排序法属于**插入类排序法**(Insertion Sort)。 ### 4. 队列的基本特性 - **...

    入门培训SAP操作手册

    学会查找和使用事务代码是进行SAP操作的第一步。 2. **数据输入**:在SAP中,数据输入通常涉及创建、修改和查看记录。例如,在MM模块中,可能需要输入物料主数据,包括物料编号、描述、分类等;在FI模块中,可能...

    Outsourcing Hierarchical Threshold Secret Sharing Scheme Based on Reputation

    为了实现公平性,现有的秘密共享方案要么需要一个可信第三方,要么执行多轮协议,这些都是不切实际的。此外,传统的方案在秘密验证阶段需要大量的计算。在本文中,我们提出了一种基于声誉的外包层次阈值秘密共享...

    PyPI 官网下载 | mypy-boto3-resource-groups-1.16.23.1.tar.gz

    通过结合mypy(一种静态类型检查器),开发人员可以在代码编写阶段捕获可能的类型错误,提高代码质量和可维护性。此库可能包括定义了AWS资源组服务操作的类和方法,这些操作允许用户创建、查询、管理和更新资源组。 ...

    mongodb资料

    学习MongoDB的第一步通常是安装和启动数据库服务器。在不同的操作系统上(如Windows、Linux、macOS),安装过程略有不同。一旦安装完成,可以通过命令行工具mongod启动服务。 3. CRUD操作: CRUD代表创建(Create...

    LECCO SQL Expert (智能自动SQL优化)

     从比较的结果可以看到,重写得到的SQL124把第一个Exists改写成了In;在字段DPT_ID上进行了合并空字符串的操作以诱导数据库先执行子查询中的(SELECTDPT_ID||'FROMDEPART-MENTWHEREDPT_NAMELIKE'AC%')在...

    JSP简易笔记

    - 当第一次调用Servlet时,Servlet容器会创建一个Servlet实例。 - 调用`init()`方法进行初始化工作。 - **服务阶段**: - 处理客户端的请求,通过`service()`方法来完成。 - `doGet()`或`doPost()`方法根据...

    Java笔记word.docx

    对于单表查询,可以通过编写简单的Lambda表达式或者使用预定义的查询构造器来完成。 **示例**: ```java List<User> users = userMapper.selectList(new QueryWrapper().eq("status", "active")); ``` #### 3. 多...

    asp学习相关资料大全

    除了可用VBscript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)组件。 (6)Active Server Pages的...

Global site tag (gtag.js) - Google Analytics