小编Raj*_*jat的帖子

车把模板内的内联javascript

是否有办法在Handlebars模板中使用内联脚本?

<script type="text/x-handlebars">
    I'm a row of type "foo"
    <script type="text/javascript">alert('hi');</script>
</script>
Run Code Online (Sandbox Code Playgroud)

上述模板呈现时,将删除内联脚本.

我想要做的是在页面上包含disqus小部件.小部件基本上是一些标记+ disqus脚本.

该小部件将包含在我的应用程序的子视图中.默认情况下,子视图不可见,但在我的Ember应用程序代码中按照某些逻辑显示.

disqus handlebars.js ember.js

14
推荐指数
1
解决办法
8482
查看次数

12
推荐指数
1
解决办法
3439
查看次数

将内联元素浮动到div的右侧

我想将内联元素右对齐到div的右侧.我已经看到在一个跨度上应用了float ="right"以对齐它但是对我来说似乎在语义上不正确,因为浮动应该将"框"或块元素移动到容器元素的右侧或左侧.

我对Float的理解是错误的还是在容器DIV中右对齐内联元素的另一种方法.

css css-float

10
推荐指数
2
解决办法
3万
查看次数

在Firebase中建模应用程序之类的聊天

我有一个Firebase数据库结构问题.我的方案接近聊天应用程序.以下是具体细节

- users(node storing several users of the app)
  - id1
      name: John
  - id2
      name: Meg
  - id2
      name: Kelly
- messages(node storing messages between two users)
  - message1
      from: id1
      to: id2
      text: ''
  - message2
      from: id3
      to: id1
      text: ''
Run Code Online (Sandbox Code Playgroud)

现在想象为单个用户构建对话视图.所以我想从特定用户和该特定用户获取所有消息

我现在写的如下:

let fromMessagesRef = firebase.database().ref('messages').orderByChild('from').equalTo(firebase.auth().currentUser.uid)
fromMessagesRef.once("value").then((snapshot) => {/* do something here*/})

let toMessagesRef = firebase.database().ref('messages').orderByChild('to').equalTo(firebase.auth().currentUser.uid)
toMessagesRef.once("value").then((snapshot) => {/* do something here*/})
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 这是建模问题的正确方法吗?
  2. 如果是,有没有办法结合上述2个查询?

javascript nosql firebase firebase-realtime-database

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

移动事件,如点按,滑动与emberjs

是否有关于如何在emberjs应用程序中处理移动设备上的触摸事件的现有技术/文献?

最常见的是一个tap事件,但我找不到任何在emberjs应用程序的上下文中讨论它的东西.

可以使用jquery工作吗?还有jquery移动设备,但我担心整合它与ember可能会打开一个不同的蠕虫.

Ember公司有touchEvents支持,但后来人们仍然需要做的工作,以模拟tap,swipepinch为实例事件.

思考?人们如何使用Emberjs进行移动应用?

mobile jquery ember.js

10
推荐指数
2
解决办法
464
查看次数

在Notepad ++中使用jsDoc

我现在使用notepad ++进行JavaScript开发.我想知道是否有人成功地将jsDoc与notepad ++集成以便于代码评论.

我之前是usint Aptana并且已经将它整合到了ScriptDoc中我相信但是Aptana长大后却非常缓慢.

javascript notepad++

9
推荐指数
1
解决办法
2774
查看次数

下拉currentIndex onchange

有5个选项的下拉列表.目前,选择了选项2.用户现在选择选项4. onchange事件被触发,它被一个JS函数捕获,用于监听select上的onchange.

在JS函数中,我可以使用selectedIndex属性轻松检查用户选择的选项的索引.但是,我还想知道用户更改它的原始值是什么.

是否存在基本上保持原始值的属性,即在这种情况下的选项2.

html javascript html-select

8
推荐指数
1
解决办法
2931
查看次数

允许用户添加disqus/facebook评论插件

想象一个帮助人们建立自己的投资组合的工具.作为其中的一部分,该工具允许其用户在其投资组合中添加disqus/facebook评论小部件,以便访问其投资组合的人可以对投资组合发表评论.

从工具的角度来看,它需要权限/能力来代表组合创建者托管这样的小部件,这样组合创建者仍然可以对发布的评论进行审核; 登录他的disqus或facebook帐户.

我怎样才能实现这样的事情呢?

整合Facebook评论插件的答案会更好,因为大多数人都有Facebook帐户.

更新:

Disqus有像Wordpress,Blogger等平台的小部件.情况类似于我试图支持我的应用程序/平台的disqus小部件,以便我的应用程序的每个用户都可以添加disqus小部件.

我在SO上发现了类似的问题:

基于用户的Facebook评论插件管理

facebook disqus facebook-graph-api facebook-comments

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

在Sublime Text 2中自动编译SCSS文件

好的,这就是我想要的:

  1. 我写.scss文件,而不是.sass文件
  2. 在保存文件时,我在相同的文件夹中获得相应的.css文件

现在Sublime Text2上有很多SASS插件,但似乎没有任何东西可以提供超出语法高亮的功能.

关于如何在Sublime Text2上进行自动编译的任何建议.

sass sublimetext2

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

Rails 3.2 Dev环境sourceMaps支持JavaScript

我正在使用Asset管道开发Rails应用程序.development.rb具有以下内容:

  config.assets.compress = false
  config.assets.compile = true
  config.assets.debug = true
Run Code Online (Sandbox Code Playgroud)

在Dev环境中,资产没有捆绑在一起,每个资源都由Rails单独提供.此时,单独获得服务的资产数量超过50.因此,整页重新加载速度极慢.

我想在几个资产中将它们连接起来以便在开发环境中加快加载时间但是这样做,我放弃了在Chrome开发工具中单独调试/查看它们的能力.示例:http://d.pr/i/ZFge

在你知道后,有两种方法可以解决这个问题:

  config.assets.debug = false
Run Code Online (Sandbox Code Playgroud)

并开始作为连锁资产提供服务.

  1. Old Hacky Way:@sourceUrl技巧.
  2. 新方式:sourceMaps.

是否有关于如何在rails应用程序上启用它们的指南?我不使用CoffeeScript,所以https://github.com/markbates/coffee-rails-source-maps没有帮助.大多数Google搜索都会导致这种情况.

我正在寻找原生JS的解决方案.

javascript ruby-on-rails ruby-on-rails-3 source-maps

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