searchjs:一个用于基于类似于json SQL的语言jsql过滤JavaScript对象的库

时间:2024-05-22 07:00:16
【文件属性】:

文件名称:searchjs:一个用于基于类似于json SQL的语言jsql过滤JavaScript对象的库

文件大小:98KB

文件格式:ZIP

更新时间:2024-05-22 07:00:16

JavaScript

的jsql 概述 jsql是一种JavaScript查询语言,以及一个简单JavaScript对象(PO​​JSO)参考实现。 这不是要搜索dom,jQuery或某些特定的数据库,也不是要在浏览器中使用SQL。 jsql旨在提供一种本机JSON查询格式来查询任何内容,尽管最初只限于JavaScript对象。 参考实施 参考实现searchjs使用jsql查询JS对象或对象数组,并返回与查询匹配的结果。 语法定义 jsql语法定义如下。 jsql始终是一个JavaScript对象: {} ,具有确定查询参数的属性。 查询具有三种属性: 基元:基元匹配“或”或“或”上的一个或多个字段,带或不带负号。 修饰符:修饰符确定其他属性的处理方式:否定,字段联接类型,范围和文本搜索。 复合材料:复合材料连接多个基元。 这些原语位于“条件”字段的数组中。 参见示例7。 原语 基本体是具有匹配属


【文件预览】:
searchjs-master
----.gitignore(47B)
----.babelrc(230B)
----codecov.yml(146B)
----package.json(2KB)
----.nycrc(162B)
----package-lock.json(235KB)
----src()
--------util.js(3KB)
--------option.js(1KB)
--------searchjs.js(5KB)
----LICENSE(1KB)
----.github()
--------workflows()
----rollup.config.js(397B)
----README.md(21KB)
----demo()
--------src()
--------searchjs.html(982B)
--------css()
--------vendor()
----.npmignore(14B)
----test()
--------perftest.js(1KB)
--------test.js(15KB)
----.editorconfig(275B)

网友评论