阅读更多

13顶
1踩

编程语言

原创新闻 Harmony:Ruby应用中的JavaScript和DOM环境

2010-02-21 11:14 by 副主编 zly06 评论(4) 有3570人浏览

Martin Aumont创造了一个名为Harmony的Ruby DSL,可在Ruby应用中执行JavaScript和DOM。


 
它可以允许你在Web应用程序中为JavaScript代码创建Ruby-level的单元测试。主要使用到了3个类库:Johnson, env.jsEnvjs

Hello world示例:


 

HolyGrail: Harmony的Rails插件


如果你使用Rails,HolyGrail可以将Harmony带入Rails应用中。示例:


 点击查看更多详情:Harmony: JavaScript And A DOM Environment In Ruby

 

  • 大小: 19.6 KB
  • 大小: 23.1 KB
  • 大小: 23.4 KB
来自: rubyinside
13
1
评论 共 4 条 请登录后发表评论
4 楼 易卡螺丝君 2010-02-22 13:39
叫harmony的项目真jb多

从jdk,js到ruby
3 楼 snowing11812 2010-02-22 11:24
八卦图 还有数字8  还有Harmony  还以为是说“中国特色和谐社会”呢 哈哈哈哈
2 楼 fuwang 2010-02-21 14:32
有创意,不过不知哪些地方会出现“抽象泄漏”?
1 楼 yuan 2010-02-21 12:44
可以用ruby为js写测试了?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 太阁立志传1到5版本资源整合带修改器

    太阁立志传1到5版本资源整合带修改器

  • 如何开发出一款直播APP项目实践篇 -【原理篇】

    音频帧(frame)音频跟视频很不一样,视频每一帧就是一张图像,而从上面的正玄波可以看出,音频数据是流式的,本身没有明确的一帧帧的概念,在实际的应用中,为了音频算法处理/传输的方便,一般约定俗成取2.5ms~60ms...

  • flash 与分解 分解百度MP3图片墙

    flash 与分解 分解百度MP3图片墙

  • flash 与分解:分解百度MP3图片墙

    打开这个百度MP3网站 http://mp3.baidu.com/下面可以看到一个flash相关的图片墙,这个图片墙能够显示歌手或者其他活动的信息,是一个实用的flash。flash显示了歌手的信息,当鼠标滚动的时候能够显示出相应的图片信息...

  • 项庄舞剑意在沛公:深度分析3B大战背后秘密

    2012年8月29日消息,在360搜索正式推出两周之后,百度终于按捺不住,消...在360安全网址原本调用百度结果的搜索页面中,多项搜索直接跳至百度首页,包括新闻、MP3、地图等。用户使用360搜索服务时,结果中涉及到百度知

  • 【转】S60 V3 常见问题解决方法...

    一、手机设置类问题问题1、为什么没办法选择我手机中的MP3作铃声?答:把MP3放入手机或闪存卡的“\Sounds\Digital”这个文件夹中就可以.问题2、为什么我手机的音乐库不能正常更新?答:音乐应该放在卡“\Sounds\...

  • 百度产品战略的变化历程

    近期互联网最大的新闻之一,百度要进军C2C行业了,也积极筹备开发了百度的最新的即时聊天工具百度HI。这将意味对互联网现有的整体格局带来极大的冲击。...第一次突破:百度迂回进攻取下搜索市场 百度的最

  • 新经济的50个新热点(转自:商务部网站)

    而更重要的是,这个企业没有办法创新一种技术来解决这个问题,从而走向了失败。可见对新经济企业来说,“在双螺旋上寻找和谐的平衡”至关重要。  “双螺旋”是由无数的点所组成的,我们很难对其进行逐个的分析。...

  • 计算机应用基础题库及答案

    一、单选题 1.一般认为,世界上第一台电子数字计算机诞生于__A___。 A.1946年B.1952年C.1959年D.1962年 2.为了实现自动控制处理,需要计算机具有的基础条件...数据B.数值C.模拟量D.信息 5.某型计算机峰值性能为数千亿次

  • 超详细|一篇搞定操作系统——文件管理

    在现代计算机系统中,要用到大量的程序和数据,因内存容量有限,且不能长期保存,所以把它们以文件的形式存放在外存中,需要时再随时将它们调入内存。所以在操作系统中又增加了文件管理功能,即构成一个文件系统,...

  • 软考数据库系统工程师复习资料(完全版)

    目录 第一章 计算机系统知识 2 第二章 数据结构与算法 第三章 操作系统知识 第四章 程序设计基础 第五章 网络基础知识 第六章 多媒体基础知识 第七章 数据库技术基础 第八章 关系数据库 第九章 SQL语言 第十章 系统...

  • 如何开发出一款仿映客直播APP项目实践篇 -【原理篇】

    在做直播开发时 碰到了很多问题,在收集了许多人博客的基础上做出来了成功的直播项目并做了整理,并在最后奉上我的全部代码。 其中采用博客的博主开篇在此感谢,本着开源分享的精神,我会将前辈的知识和自己开发中...

  • 如何搭建一个完整的视频直播系统?

    来源:知乎 著作权归作者所有,转载请联系作者获得授权。 视频直播,可以分为 采集,前处理,编码,传输,解码,渲染 这几个环节,下面分别说下: 采集,iOS是比较简单的,Android则要做些机型适配工作,

  • 如何快速的开发一个完整的iOS直播app(原理篇)

    来源:峥吖(@吖了个峥) 链接:http://www.jianshu.com/p/bd42bacbe4cc 前言 大半年没写博客了,但我一直关注着互联网的动向,最近会研究很多东西,并分享,今年移动直播行业的兴起,...

  • 直播类 APP 项目开发实战(原理篇)

    来源:伯乐在线 - View 如有好文章投稿,请点击 → 这里了解详情 如需转载,发送「转载」二字查看说明 前言:每个成功者多是站在巨人的肩膀上!在做直播开发时 碰到了很多问题,在收集了...

  • MusicXML文档翻译(持续更新)

    MusicXML的视听背后的方法是什么? What software tools can I use? 我可以使用什么工具软件? Is MusicXML free? MusicXML 免费吗? “Hello World” in MusicXML MusicXML中的“你好,世界” Here you ...

  • 数字视频编解码基础知识大全

     模拟视频的数字化包括不少技术问题,如电视信号具有不同的制式而且采用 复合的YUV 信号方式,而计算机工作在RGB 空间;电视机是隔行扫描,计算机显 示器大多逐行扫描;电视图像的分辨率与显示器的分辨率也不尽...

  • 使用 Simulink(R) 在 AWGN 信道上执行带穿孔的软判决维特比解码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

  • 极化码的高斯近似过程,基于matlab平台.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

  • 广东省关于人工智能赋能千行百业的若干措施.docx

    广东省关于人工智能赋能千行百业的若干措施.docx

Global site tag (gtag.js) - Google Analytics