用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

x86/x64体系探索及编程

x86/x64体系探索及编程

邓志 / 电子工业出版社 / 2012-10-1 / 119.00元

本书是对Intel手册所述处理器架构的探索和论证。全书共五大部分,从多个方面对处理器架构相关的知识进行了梳理介绍。书中每个章节都有相应的测试实验,所运行的实验例子都可以在真实的机器上执行。 通过阅读本书,读者应能培养自己动手实验的能力。如果再有一些OS方面的相关知识,基本上就可以写出自己简易的OS核心。 本书适合有一定的x86基础知识,且对了解处理器架构及编程感兴趣的读者阅读。一起来看看 《x86/x64体系探索及编程》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具