Back in December when the Sizzle selector engine was announced, John Resig's creation was thought to be the end game. Four months later it seems as though it was just the beginning.

早在12月,当Sizzle选择器引擎发布时 ,约翰·雷西格(John Resig)的创作就被认为是最后的比赛。 四个月后,这似乎仅仅是个开始。

Harald Kirschner has released Sly, a standalone JavaScript selector engine that absolutely tears through the DOM. Sly is a tiny 3KB minified and gzipped, supports all CSS3 selectors, and provides functionality to create your own custom combinators. Don't believe me? Read Harald's documentation.

Harald Kirschner发布了Sly ,这是一个绝对会破坏DOM的独立JavaScript选择器引擎。 Sly是一个3KB的小文件,压缩并压缩,支持所有CSS3选择器,并提供创建自己的自定义组合器的功能。 不相信我吗 阅读Harald的文档 。

支持 (Support)

  • Sly's Slickspeed (note that Sizzle is represented as jQuery 1.3.2)

    Sly的Slickspeed (请注意,Sizzle表示为jQuery 1.3.2)

  • Sly Download Page

    狡猾的下载页面

  • Clientcide Review

    客户评估

使用范例 (Usage Examples)


// Finds all div blocks
blocks = Sly.search('div');
// Finds all anchors with `href` attribute that starts with `"http://"`
anchors = Sly.search('a[href^="http://"]');
// Finds all list item that are direct descendants of the list item with id `"navigation"`
items = Sly.search('ul#navigation > li');
// Finds all heading elements
heads = Sly.search('h1, h2, h3, h4, h5, h6');
// Finds all odd rows in all tables with the class `"zebra"`
rows = Sly.search('table.zebra tr:odd');
// Finds something and looks really complex
inputs = Sly.search('form[action$=/send/] label~span+input[type=text]:first-child');

That last one was something special, eh?

最后一个很特别,是吗?

恭喜你! (Congratulations!)

Join me in extending a huge congratulations and thank you to Harald! While Sizzle got the ball rolling, the selector engine game isn't over by any means!

和我一起表示巨大的祝贺,并感谢哈拉尔德! 当Sizzle滚球时,选择器引擎游戏还没有结束!

翻译自: https://davidwalsh.name/sly-selector-engine


http://www.taodudu.cc/news/show-6144950.html

相关文章:

  • 面经_牛客网
  • 感恩节 今天,留一天时间感谢自己
  • 感恩节“谢谢”英文怎么说
  • 感恩节(11.28)
  • 感恩节,《2012》,尖叫
  • 感恩节最应该感谢谁???
  • 每天都是感恩节
  • ---感恩节---
  • 写在2014年的感恩节
  • 转:感恩节感言
  • 感恩节快到了 Thanksgiving is coming,愿所有人健康平安!
  • 感恩节---Thanksgiving Day
  • 感恩节的感恩
  • python websocket实时消息推送
  • su联合推拉使用方法_紫天学习星球教学:联合推拉插件完全功能使用详解(中文)...
  • 蜗牛星际 完美安装 ESXI6.7 全面教程(一)
  • 游戏社区App (三):客户端与服务端的加密处理 和 登录
  • app平台搭建
  • 跨平台开发 uni-app
  • app上线——“游手乐”懂你的手游平台
  • 安卓默认打开指定apk的无障碍权限
  • Round 9
  • PXE自动安装Linux系统
  • NFS服务器搭建与autofs自动挂载
  • MarkDown基本语法--程序员必修
  • Appgamekit制作消消乐小游戏(附代码)# 4
  • synchronized(this)和synchronized(.class)的理解
  • 深度学习Ubuntu20.04+CUDA+Pytorch环境配置+无显示器远程控制(1)
  • 魅蓝5s即将发布 真假快充15日揭晓答案
  • Flyme 6将于30日公测 魅蓝Note5有望率先尝鲜

哈拉德·柯施纳的狡猾相关推荐

  1. “拼舍狗”的普世价值

    二战.一个沉重又不能忘记的话题 原文地址:"拼舍狗"的普世价值作者: 拼舍狗,源自德语Pinscher,是一种善咬叫的德国犬,中国人常带前缀称为杜宾犬. 埃米尔•瓦尔特-布什所著的 ...

  2. 微软CEO纳德拉恢弘计划:让开发者始终忘不了微软

    BI中文站 4月11日 报道 当微软前CEO史蒂夫•鲍尔默(Steve Ballmer)在2000年喊出"开发者,开发者,开发者"的口号时,他可能有点儿激动,但是他的观点是对的. ...

  3. 华纳云:盘点那些年操作系统的成长史

    第一代计算机(1940~1955):真空管和穿孔卡片 第一代计算机的产生背景: 在第一代之前,人类想用机械代替人力.第一代计算机的出现标志着计算机从机械时代进入电子时代.从巴贝奇的失败到第二次世界大战 ...

  4. 2022-2028年中国纳滤膜产业发展态势及市场发展策略报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了纳滤膜行业相关概述.中国纳滤膜行业运行环境.分析了中国纳滤膜行业的现 ...

  5. 计算机网络技术社团纳新海报,精品社团纳新 | 加入计算机协会和我一起做些有意义的事儿吧~...

    原标题:精品社团纳新 | 加入计算机协会和我一起做些有意义的事儿吧~ 我们是谁? 计算机协会 社团 简介 社团名称:计算机协会 创办时间:2012年 组成部门:技术部,宣传部,秘书部,外联部,策划部. ...

  6. 微软CEO纳德拉对话沈向洋:那些未来可期的计算机视觉研究与应用

    编者按:6月16日,CVPR 2020 大会以全球连线的形式如期开幕.在大会的首场主题演讲中,微软公司 CEO 萨提亚·纳德拉与微软公司前执行副总裁沈向洋进行了一场精彩的炉边对谈,分享了对计算机视觉. ...

  7. 轮椅度过一生!微软CEO纳德拉26岁长子去世,半生为儿也难逃病魔

      视学算法报道   编辑:桃子 拉燕 [新智元导读]周一,微软CEO纳德拉长子Zain Nadella去世,享年26岁.作为微软CEO,纳德拉是一个伟大的商业领导者,更是一名合格的父亲. 2月28日 ...

  8. 马斯克蝉联美国CEO薪酬榜No.1,年入41亿,库克皮猜纳德拉加起来都没他高

    郭一璞 杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 硅谷钢铁侠.星链缔造者.特斯拉血汗工厂资本家.新造车势力的噩梦.中国人民的好朋友.煎饼果子爱好者,一龙·马斯克,现在又有了一个新的t ...

  9. 【号外】来人鸭~ 本公众号纳新啦~

    嘿嘿,好久木有粗来和大家聊聊啦~ 因为公众号越来越大,也考虑到未来长期的发展,小白学视觉团队需要继续添加新的血液,所以这次粗来想寻觅一些志同道合的小伙伴一起为该公众号添砖加瓦~ 本次纳新主要针对在校学 ...

最新文章

  1. 慎用Outline ,UGUI Outline实现原理分析
  2. 让 PM 全面理解深度学习
  3. django 创建APP 后找不到 templates文件夹下的Html文件
  4. Android Studio3.5.2离线安装gradle
  5. Windows Phone开发手记-WinRT下分组拼音的实现
  6. websocket的压力测试和异步并发啥关系?
  7. apche 禁止运行php,学习猿地-apache如何禁止执行php
  8. MRC与ARC混合编程的编译器标记
  9. Java内存溢出异常(下)
  10. MVC在添加控制器的时候发现没有添加的选项了?肿么办?
  11. bzoj 1610: [Usaco2008 Feb]Line连线游戏
  12. matlab绘制均匀b样条曲线,MATLAB绘制B样条曲线
  13. 教务管理系统设计与实现
  14. 为基因序列片段在NCBI的GenBank数据库申请登录号
  15. wpf ui分析工具 Snoop
  16. php搭建简单表格的制作方法,最简单的表格制作方法技巧
  17. Vue 图片加载错误处理(显示默认图片)
  18. 论文阅读 | Analysis and comparison of MIMO radar waveforms MIMO雷达波形总结 (TDMA, CDMA, DDMA, FDMA等)
  19. 谷歌浏览器网页打不开怎么办
  20. FA 镜头 工作距离 焦距及视野计算和结果

热门文章

  1. Altium Designer 17及以上版本快速画出Keep-Out layer层以便于覆铜操作
  2. 智能重卡产品研发的三种逻辑博弈
  3. 玉米社:抖音作品几大核心指标,完播率、点赞率、吸粉率多少算好?
  4. 软件中的banner是什么意思??
  5. 大论文 自动生成标题目录、图目录和表目录
  6. NAND flash 和 NOR flash 区别
  7. 【Eclipse】--Eclipse简介和安装
  8. php图片点击查看大图,jQuery点击小图看大图,大图查看内容详情所有图片
  9. byval 和byref的区别,今天刚明白。
  10. 镭速(Raysync)文件传输高可用安装部署介绍!