当前位置:  软件>JavaScript软件

JavaScript 对象映射框架 ActiveRecord.js

    来源:    发布时间:2015-01-14

    本文导语:  ActiveRecord.js 是一个开源的JavaScript 对象映射框架,包括: Google Gears (client-side persistence) In Memory (if no SQL server is available on the client) Adobe AIR (client-side persistence) SQLite and MySQL (via Aptana Jaxer, the open source Ajax server) additional environments (...

ActiveRecord.js 是一个开源的JavaScript 对象映射框架,包括:

  • Google Gears (client-side persistence)
  • In Memory (if no SQL server is available on the client)
  • Adobe AIR (client-side persistence)
  • SQLite and MySQL (via Aptana Jaxer, the open source Ajax server)
  • additional environments (like HTML5) expected to come through working with the community on the project

ActiveRecord.js abstracts away underlying SQL commands so that JavaScript developers can have a unified API for storing, finding, selecting and retrieving objects and their data using the ActiveRecord pattern popularized by the Ruby on Rails community.

示例代码:

  • var User = ActiveRecord.define('users',{  
  •     username: '',  
  •     email: ''  
  • });  
  • User.hasMany('articles');  
  •   
  • var ryan = User.create({  
  •     username: 'ryan',  
  •     email: 'rjohnson@aptana.com'  
  • });  
  •   
  • var Article = ActiveRecord.define('articles',{  
  •     name: '',  
  •     body: '',  
  •     user_id: 0  
  • });  
  • Article.belongsTo('user');  
  •   
  • var a = Article.create({  
  •     name: 'Announcing ActiveRecord.js',  
  •     user_id: ryan.id  
  • });  
  • a.set('name','Announcing ActiveRecord.js!!!');  
  • a.save();  
  •   
  • a.getUser() == ryan;  
  • ryan.getArticleList()[0] == a; 

  •     
     
     

    您可能感兴趣的文章:

     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 服务器端JavaScript 框架 Ejscript
  • 轻量级 JavaScript 框架 Stapes
  • JavaScript 框架 Cox
  • JavaScript的MVC框架 Spine.js
  • JavaScript类框架 modello
  • JavaScript框架 WAJAF
  • JavaScript 框架 Enchant.js
  • 国产JavaScript框架 Como JS
  • 嵌入式JavaScript框架 jQTouch
  • JavaScript框架 JSDK3
  • JavaScript的Web全框架 Jaggery
  • JavaScript测试框架 Crosscheck
  • 开源JavaScript框架 UIZE
  • JavaScript单元测试框架 JsUnit
  • JavaScript 游戏开发框架 LimeJS
  • JavaScript单元测试框架 J3Unit
  • 服务器端 JavaScript 框架 Jaxer
  • JavaScript 框架 Kraken-js
  • JavaScript 自动化测试框架 Intern
  • JavaScript测试框架 JSpec
  • HTML网页中的javaScript自动跳转方法介绍及javaScript自动跳转代码示例
  • Javascript 游戏引擎 cocos2d javascript
  • 通过javascript实现DIV居中,兼容各浏览器版本
  • JavaScript的OAuth开发包 OAuth in JavaScript
  • javascript 添加到收藏夹和书签代码示例
  • Javascript 调试插件
  • javascript eval换成document.write 显示原型
  • JavaScript图表 JScharts
  • 通过javascript库JQuery实现页面跳转功能代码
  • JavaScript 开发环境 UltraREPL
  • javascript操作html复选框checkbox:如何判断复选框是否被选中


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3