标签: rightjs

RightJS javascript库在日常使用中

想知道这里是否有人可以提供任何关于使用RightJS库的起伏的见解,特别是与jQuery相比,并且通常与您认为库应该提供的相比.

我不是在寻找功能比较的功能,而是一般的日常使用感.

像:

  • 使用感觉自然,还是感觉像是一场艰苦的战斗?
  • API是否以易于理解的方式表达自己,或者您是否发现自己想知道3周前您编写的代码意味着什么?
  • 您是否发现自己希望它具有jQuery的某些功能(或者一般的某些功能),或者相反,您是否喜欢其他库没有的特定功能?
  • 您认为一般的哲学考虑使RightJS优越/劣等.

不是这样的:

  • Mindshare/marketshare/plugins/CDN /考虑(赢家很明显)
  • 你为什么要打扰......(模拟)
  • jQuery执行x,y和z,而RightJS没有,没有提供它如何影响日常使用的洞察(可能有哲学原因使x,y和z不必要)

javascript comparison jquery rightjs

15
推荐指数
3
解决办法
1277
查看次数

从JQuery切换到RightJS

我目前正在使用JQuery,最近听说过RightJS.RightJS似乎更快,更轻,更面向对象.但我想知道,与JQuery相比,RightJS是否有一些严重缺失(除了巨大的插件基础).

更新: 我在一个小型Web项目中尝试过RightJS,并决定在更多项目中使用它.但我仍然会坚持使用JQuery,直到我对RightJS产生怀疑.到目前为止,RightJS似乎正在做我用JQuery做的所有事情(主要是ajax和选择器).

javascript jquery frameworks rightjs

10
推荐指数
1
解决办法
1599
查看次数

使用right.js用flash [:notice]的内容刷新div?

我在我的sinatra应用程序中使用内联haml模板.我有一个@@layout像这样的部分:

#message
  - if flash[:notice]
    %section.notice= flash[:notice]
  - if flash[:error]
    %section.error= flash[:error]
Run Code Online (Sandbox Code Playgroud)

当我使用flash[:notice]="你好!" 在路线中点击一个链接,下一页愉快地说"你好"在#messagediv中.很棒.

所以这就是问题所在,我正在使用right.js为我的应用程序添加一些ajax的好处,机架式闪存的行为充其量是不一致的.

大多数情况下,你单击一个链接(.linkey),一点点javascript拦截它并加载到#contentdiv(这部分也可以),然后重新加载'#message'div并显示前一个动作的flash ...下次单击链接时...大约80%的时间,其余时间没有显示任何内容.

这是我的js:

"a.linkey".onClick(function(event) {
   event.stop();
   $('content').load( [ "/", this.get('id'), ].join("") );
   $('message').load( '/message' );
});
Run Code Online (Sandbox Code Playgroud)

我希望是这样的:

1)点击链接

2)链接目标(/ foo)被加载到 #content

3)#message重新加载消息(来自route flash[:notice]="bar")

4)#content现在显示/foo#message显示"bar"

我也尝试了这个,$('message').load( '/message' );但要么加载任何东西#message或填充#message"/ message"(字符串不是内容).

我想知道这里发生了什么?是机架式闪存还是right.js?或者是其他东西?如果需要的话,我可以提供更多的代码,但除了基本框架之外,我刚刚开始这个项目.

javascript ruby haml sinatra rightjs

7
推荐指数
1
解决办法
317
查看次数

什么是最有前途的Javascript框架?

背景:

我是Ruby on Rails开发人员.非常非常基本的javascript知识.

目标:

我想使用JavaScript来增强我的应用程序,我希望这样的框架能够遵循面向对象的编程实践.

框架应该易于学习:文档,代码示例,良好的设计.

该应用程序不需要RIA级别的JavaScript.

JavaScript速度并不是真正的问题,因为我将处理小数据集.

这是一个个人项目,所以没有时间限制.我准备学习什么是必要的.欢迎非流行的JS框架.我更感兴趣的是决定哪个框架看起来更有前途,以及开始学习它的方式比最常用的JS框架更有意义.

有可能的使用:

  • Autocompleter
  • 标签
  • 显示3级深度的文件树.
  • 增强形式
  • 将Div高度修改为等于父高度.

我研究了当前的JS框架生态系统.这些是我发现的更有趣的东西:

  • jQuery:是最受欢迎的,但从我所阅读的内容和我在代码示例中看到的内容来看,它看起来非常混乱.我想要清晰的代码.Ruby语法将是我的梦想.

  • Mootools:很好的文档.

  • RightJS:我最喜欢的是,他们声称有一个清晰的语法,支持面向对象的编程,文档似乎很小,但我认为这是因为框架本身并不那么大(如果我错了,请纠正我).

  • 原型:我对这个感觉好坏参半.从我读到的,它是大而慢.我不关心速度(除非它非常慢).我关心语言的语法和未来.它有很好的文档.

根据我的标准(Promising,OOP,Syntax,Framework Design,Community),我应该开始学习哪一个?

javascript jquery mootools prototypejs rightjs

3
推荐指数
1
解决办法
843
查看次数

在一页上使用多个表单好吗?

我想在我的项目中的一个页面中使用多个表单,因为RightJS有很多用于 AJAX 表单处理的好方法。但恐怕会导致速度出现问题。

真的是这样吗?

html javascript performance rightjs

0
推荐指数
1
解决办法
662
查看次数