用JavaScript实现的LINQ JSINQ

码农软件 · 软件分类 · 其他开发相关 · 2019-10-29 09:42:03

软件介绍

JSINQ代 表JavaScript INtegrated Query,它是用JavaScript实现LINQ to Objects的beta项目,最近由Kai Jäger在CodePlex网站上发布。JSINQ包含两个模块,Enumerable和Query相应地实现System.Linq.Enumerable 和System.Linq.Queryable ,它可枚举字符串、DOM节点类别或者其他对象。

JSINQ可以完成下列任务:

  • 针对JavaScript字符串、DOM节点列表或者自定义枚举类型,编写任意复杂的查询
  • 在HTML的DOM树中使用SQL风格的查询语法找出相应的元素
  • 从藉由XMLHttpRequest获取而来的JSON中以声明的方式动态创建HTML元素
  • 修改XML并把它转换为其他格式
  • 把正使用的JavaScript或Ajax框架以有趣的方式关联
  • 利用声明性编程的好处来减少编码量
  • 以及让喜欢挑战的编程人员编写射线追踪器(算法)、包含多个单一解析器的组合器等

LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据, 智能感知、 静态类型等强类型语言的好处。并且它同时还使得查询可以方便地对内存中的信息进行查询而不仅仅只是外部数据源。并且它同时还使得查询可以方便地对内存中的 信息进行查询而不仅仅只是外部 数据源。

本文地址:https://codercto.com/soft/d/17803.html

Head First Design Patterns

Head First Design Patterns

Elisabeth Freeman、Eric Freeman、Bert Bates、Kathy Sierra、Elisabeth Robson / O'Reilly Media / 2004-11-1 / USD 49.99

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire),......一起来看看 《Head First Design Patterns》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具