[from http://blog.joesgoals.com/]

I’d like to take a moment to introduce something I’ve been working on a while: TaffyDB.

TaffyDB is a free (opensource) JavaScript database for Ajax applications. It works by creating a thin (under 10K) data layer within your application. You can insert, update, delete, order, loop, and query against the data layer and integrate it with just about any JavaScript framework such as YUI and JQuery.

The idea came to me as I was working on Joe’s Goals 2.0 and I realized that one of the hardest parts about building any Web 2.0 application is working with data. There is no good way to use JavaScript by itself to gather, search, and maintain a collection of data. There are lots of great ways to great interfaces now days, but what about the data behind them? TaffyDB is the result of the research and testing I did for Joe’s Goals and is now avaliable for everyone to use.

TaffyDB is not a visual library. You’ll still need to code the user interface. TaffyDB reduces acres of custom JavaScript data handling code to single line commands, giving you more time to work on interface.

Examples:

  • Create a contact collection:

var contacts = new TAFFY([]);

  • Add a contact:

contacts.insert({id:1,first_name:”John”,last_name:”Smith”,age:29});

  • Find contacts with a last name of Smith than are older than 22:

contact.find({last_name:”Smith”,age:{greaterthan:22}});

  • Order contacts by last name and then first name:

contacts.orderBy([”last_name”,”first_name”]);

You can also update, delete, loop, and much more. To learn how check out the Getting Started article. I’d also be delighted to hear any feedback or bug reports you have. Please submit them here.

转载于:https://www.cnblogs.com/wingoo/archive/2008/03/12/1102851.html

Taffy DB : A JavaScript database for your browser相关推荐

  1. taffy DB笔记

    1. 是什么: A Javascript Database for your browser 是一个免费开源的Javascript库,作为以web2.0和Ajax为中心的轻薄数据库应用 可以把它想像成 ...

  2. Javascript数据库:Taffy DB

    Javascript语言编写的一个非常有意思的数据库,第一眼看到它我想到的是MongoDB,其查询方式和数据格式好像似曾相识.可以这么说,Taffy DB是浏览器中用的的数据库. 查询的例子,假设有一 ...

  3. JavaScript数据库 Taffy DB

    TaffyDB 是一个免费开源的 JavaScript 库,用于在 Web 上实现一个轻量级的数据访问层,也就是一个简单的数据库. 主要特点: 很小,只有10K左右 简单,JavaScript的语法 ...

  4. 参考: 40个轻量级 JavaScript 库

    流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI.这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而 ...

  5. 40 个轻量级 JavaScript 库

    uusee下载,uusee2012pptv下载usee播放器精美图片中国无线论坛电脑知识与技术vagaa哇嘎电影,vagaa哇嘎电影下载sou狗麦克疯破解版uusee网络电视2011pipi 下载uu ...

  6. Berkeley DB——Database

    Berkeley DB--Database Development Environment Windows XP Profession,Visual Studio C++ 2005 Concept 1 ...

  7. PDB Database - AlphaFold DB PDB 数据集的多维度分析与整理 (2)

    欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/13 ...

  8. 【数据库基础知识二】数据库DataBase(简称DB),数据库基本概念、DDL:数据定义语言,用来操作数据库对象、DML:数据操作语言,用来操作表中的数据

    14天阅读挑战赛 目录 数据库基本概念 数据库DataBase(简称DB) 数据库管理系统Database management system(简称DBMS) 如何操作DBMS? 连接数据库的方式: ...

  9. Browser Page Parsing Details

    Browser Work: 1.输入网址.  2.浏览器查找域名的IP地址.  3. 浏览器给web服务器发送一个HTTP请求  4. 网站服务的永久重定向响应  5. 浏览器跟踪重定向地址 现在,浏 ...

最新文章

  1. 实战:人脸识别实战项目(源码共享)
  2. hexo d 部署博客时出错
  3. 使用mac 终端利用alias设置快捷命令
  4. poi获取段落位置_Apache POI:从java中的word文档(docx)中提取段落和后续表格
  5. 远程连接Linux,如何使程序断开连接后继续运行
  6. python dict.fromkeys()研究
  7. 解决 ASP.NET Core 部署到 IIS,更新项目时文件夹正在使用错误
  8. Servlet和JSP中的文件上传示例
  9. [转].net cookie版购物车
  10. 计算机网络信息安全参考文献,最新网络信息安全参考文献 网络信息安全参考文献有哪些...
  11. 充电枪cp信号控制板_交流充电桩控制原理
  12. 红米note3总显示无服务器,红米note3死机了怎么办 具体解决措施【图文】
  13. Android切换APP前后台展示开屏广告
  14. LCD12864 液晶显示-汉字及自定义显示(串口)
  15. phpwind mysql 密码_PhpWind教程:MySQL数据库密码修改方法
  16. jquery 图片裁剪
  17. 使用Python Openssl库解析X509证书信息
  18. 开关电源模块并联供电系统_引起电源模块发热的四大原因
  19. EDA硬件描述语言VHDL概述
  20. 以史为鉴:思考元宇宙的方法

热门文章

  1. 每日英语!(2021-3-1)
  2. 欧拉函数(详解)-数论
  3. 设置Word2007默认打开所有文档的显示比例为100%
  4. 高层次人才一站式服务平台系统解决方案,人才综合服务平台搭建
  5. CDN缓存加速系统wdcdn2.7版本发布
  6. 微信小程序新闻(文章)发布系统前后台完整代码
  7. 千里达v1000时速_颠覆你的想像 千里达V1000全碳整车震撼来袭
  8. Internet Download Manager(IDM)下载器 (世上最好用的下载软件,可以和插件,同时运用,可不限速下载百度网盘,下载所有视频,软件只有7M)
  9. [享学Eureka] 二十七、DiscoveryClient透彻解析(四):增量获取注册表
  10. 下列不能用于c语言开发的是,《现代教育技术》期末考试题集