Tag: javascript

如何在.js中的字符串中插入变量,来自ruby示例

在ruby中,您可以将变量插入到字符串中,如下所示: x = “sake” puts “I like #{x}” $”I like sake” 例如: def what_i_like(word) “I like #{word}” end 在javascript中有类似的方法吗? 我现在正在做的是: x = “sake” “I like” + x + “. “

Rails 4 jQuery与javascript冲突

我试图在Rails 4中制作应用程序。 我正在挣扎。 我正在尝试合并一个bootstrap主题,我遇到了供应商javascripts和其余代码的问题。 我认为问题可能与在我的application.js中使用jQuery然后使用以’$’符号开头的供应商.js文件有关: $.circleProgress = { 我刚看过这个: https : //learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/ 我的问题是虽然我不知道如何进行使代码安全的更改。 我是否需要搜索供应商文件中的每个’$’,或者我如何在jQuery上安装一个安全的包装器 – 特别是在通过gem合并的地方。 有没有人遇到过这些问题并找到了解决方案? 我会喜欢一些帮助。 的application.js //= require jquery //= require bootstrap-sprockets //= require jquery_ujs //= require html.sortable //= require disqus_rails //= require moment //= require bootstrap-datetimepicker //= require pickers //= require main //= require hammer.min //= require jquery.animate-enhanced.min //= require jquery.countTo […]

需要指令 – 文件url

在Rails 3(Sprocket)中,有没有办法使用url将javascript文件加载到远程站点? 例如,我想使用require指令在.js文件中使用类似的东西, //= require http://example.com/remote_file.js

React未定义

我刚刚开始玩反应gem,但我似乎遇到了问题。 使用下面的代码,每当我被路由到我的反应示例页面时,我注意到在浏览器开发者控制台中,它会说“React未定义”。 它指的是这一行: var react_example = React.createClass({ 它位于react_example.js.jsx文件中(见下文)。 的Gemfile #… as well as other gems… gem ‘nokogiri’ gem ‘react-rails’ # ‘git://github.com/seyhunak/twitter-bootstrap-rails.git’ development.rb config.react.variant = :development config.react.addons = true application.html.erb React example true %> true %> react_example.js.jsx /** @jsx React.DOM */ var react_example = React.createClass({ render: function () { return ( React ); } });

jQuery的jquery-1.10.2.min.map触发404(未找到)

我看到有关文件min.map错误消息,找不到: GET jQuery的jquery-1.10.2.min.map触发404(未找到) 截图 这是从哪里来的?

在Ruby中重写JavaScript break-to-label

我正在将一个JavaScript库移植到Ruby,并且遇到了以下精神错乱(严重缩写): function foo(){ if (foo) … loop: while(go()){ if (…) break; switch(…){ case a: break loop; case b: case c: if (…) break loop; … break; case d: if (…) break loop; // fall through case e: if (…) break loop; … break; case f: if (…) break loop; object_init: do{ switch(…){ case a: … […]

一切都是表达

我注意到许多语言如Ruby和CofeeScript(以及转换编译器)都支持所有表达式。 现在它使语言有点简单易懂,而且表面上肯定看起来很整洁,但我想看一些关于这两种方法的正面和负面的学术出版物。 如果这些出版物有明确的例子比较一切都是表达的好处,那么将是有益的。 CoffeeScript与Javascript中的示例会很好,但不是必需的。 这个概念绝对很酷,但我仍然不确定整个想法究竟是多么具有革命性(显然革命性的东西在某种程度上是一种观点)。 谢谢!

总是有三等于的语言

从一开始就有意设计了哪些流行的编程语言同时具有===和==(并且要求程序员找出使用哪一种)。 Javascript,PHP,ruby(可能还有其他人)今天拥有一个三等号运算符。 但是,目前尚不清楚这是一个刻意的设计决定,还是只是偶然发生(也许是因为语言以双等号开头,但在某些时候发现双等于人们并不是在做人们想做的事情)。 特别是在javascript中,有人记得它第一次出现时是否有三等号?

使用Ruby on Rails的Ajax简单视图刷新

我想知道是否有人可以帮助我解决我在Rails中制作一些AJAX的问题。 我想尝试做一些简单的事情,我只是想不断检查索引视图是否会在屏幕外显示新条目? 每隔几秒钟它就会很酷,新的条目会消失吗? 新条目位于名为image的div类中,其内部是: 我已经尝试了一些教程,但有些似乎已经过时了,我正想要实现的目标。 我希望有人可以帮助我朝着正确的方向前进。

如何在Ruby on Rails中使用Javascript?

我想我从根本上误解了如何在我的rails应用程序中实现Javascript。 我的理解是你把你的Javascript扔到你的application.js文件中,然后你可以使用jQuery引用你的DOM中的元素,以便创建一个交互式网页。 我刚检查了所有代码,它看起来很干净(如果我错了,发布在下面)。 我的想法是,我可能会把我的Javascript放在错误的地方,或者我在某个地方错过了依赖? 我发现其他post对我来说几乎无益。 如何将Javascript合并到我的应用程序中? 的application.js function main() { $(‘.answers-box’).hide(); $(‘.qaa-box’).on(‘click’, function() { $(this).next().slideToggle(400); }); } $(document).ready(main()); page.html.erb Lorem ipsum dolor sit amet, consectetur adipiscing elit Lorem ipsum dolor sit amet, consectetur adipiscing elit