关于query Javascript CSS Selector engine


Posted in Javascript onApril 12, 2013

query是一个javascript css selector engine,小巧而功能强大,压缩后2k左右,可以很轻松的集成到代码当中。
支持浏览器

IE6+、Firefox、Chrome、Safari、Opera

选择器
query(selector[,context])
    div
    #intro
    div#intro                   
    .red               
    span.red
    [name]
    [name=keywords]         
    input[name]               
    input[name=keywords]
    input[name='keywords']
    input[name="keywords"]               
    input[name*=key]
    label[class~=red]
    #nav>li
    #nav> li
    #nav >li
    #nav > li
    #nav li
    #intro,.red,div
    input[name],#nav>li  

原生方法

query.getById(id)
query.getByName(name)
query.getByTagName(tagName[, parent])
query.getByClass(className[, parent][, tagName])
    Example:
        query.getByClass("red");
query.getByAttr(name, val[, parent][, tagName])
    Example:
        query.getByAttr("name","keywords",parent,"input");                                   
query.extend
    Example:
        query.extend({                      
            getByCity:function(){...}
        });
        var city=query.getByCity();

下载:http://tanwei-cc.github.com/query/
      https://github.com/tanwei-cc/query

Javascript 相关文章推荐
文本框(input)获取焦点(onfocus)时样式改变的示例代码
Jan 10 Javascript
js判断元素是否隐藏的方法
Jun 09 Javascript
jQuery菜单插件superfish使用指南
Apr 21 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 Javascript
JS获取及验证开始结束日期的方法
Aug 20 Javascript
jQuery.datatables.js插件用法及api实例详解
Oct 28 Javascript
JavaScript Canvas绘制圆形时钟效果
Aug 20 Javascript
vue实现的双向数据绑定操作示例
Dec 04 Javascript
13 个npm 快速开发技巧(推荐)
Jul 04 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
Nov 26 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 Javascript
vue浏览器返回监听的具体步骤
Feb 03 Vue.js
使用jQuery清空file文件域的解决方案
Apr 12 #Javascript
原生js实现查找/添加/删除/指定元素的class
Apr 12 #Javascript
jQuery contains过滤器实现精确匹配使用方法
Apr 12 #Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
Apr 12 #Javascript
Javascript实现滑块滑动改变值的实现代码
Apr 12 #Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
Apr 12 #Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
Apr 12 #Javascript
You might like
smarty的保留变量问题
2008/10/23 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
2016/09/24 Javascript
JS针对Array的各种操作汇总
2016/11/29 Javascript
微信小程序学习(4)-系统配置app.json详解
2017/01/12 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Ionic2开发环境搭建教程
2020/08/20 Javascript
vue使用ElementUI时导航栏默认展开功能的实现
2018/07/04 Javascript
Layui实现数据表格默认全部显示(不要分页)
2019/10/26 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
Nuxt的路由配置和参数传递方式
2020/11/06 Javascript
[47:42]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python实现删除文件与目录的方法
2014/11/10 Python
Python编程中time模块的一些关键用法解析
2016/01/19 Python
Ubuntu 下 vim 搭建python 环境 配置
2017/06/12 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
python清除函数占用的内存方法
2018/06/25 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
群胜软件Java笔试题
2012/09/29 面试题
介绍一下UNIX启动过程
2013/11/14 面试题
平面设计师的工作职责
2013/11/21 职场文书
2015学习委员工作总结范文
2015/04/03 职场文书
小学生安全保证书
2015/05/09 职场文书
董事会决议范本
2015/07/01 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技
Java Lambda表达式常用的函数式接口
2022/04/07 Java/Android
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android