Tag: JavaScript

什么是ng-include的正确语法?

我试图在一个ng-repeat包含一个HTML代码片段,但是我无法让这个include工作。 看来ng-include的当前语法与之前的不同:我看到很多使用的例子 <div ng-include src="path/file.html"></div> 但在官方文件中 ,它说使用 <div ng-include="path/file.html"></div> 但是,然后下面的页面显示为 <div ng-include src="path/file.html"></div> 无论如何,我尝试过 <div ng-include="views/sidepanel.html"></div> <div ng-include src="views/sidepanel.html"></div> <ng-include src="views/sidepanel.html"></ng-include> <ng-include="views/sidepanel.html"></ng-include> <ng:include src="views/sidepanel.html"></ng:include> 我的代码片段不是很多代码,但有很多事情要做。 我读dynamic加载模板内ng-repeat ,这可能会导致一个问题,所以我用fooreplacesidepanel.html的内容,仍然没有。 我也尝试直接在页面中声明模板,如下所示: <script type="text/ng-template" id="tmpl"> foo </script> 并且运行ng-include所有变体引用脚本的id ,但是什么都没有。 我的网页有更多的,但现在我已经把它剥离到这一点: <!– index.html –> <html> <head> <!– angular includes –> </head> <body ng-view="views/main.html"> <!– view is actually set in the […]

在JavaScript中检查variables是数字还是string

有谁知道我怎么能检查一个variables是一个数字或JavaScript中的string?

为什么JavaScript中的 + =“1,23,4”?

我想添加一个数组的元素到另一个,所以我试过这个: [1,2] + [3,4] 它的回应是: "1,23,4" 到底是怎么回事?

JavaScript有评论function的标准吗?

我目前正在写一些客户端JavaScript代码,并想知道如何评论我的function。 我来自一个C#背景,在那里有一个由我遵循的Microsoftlogging的官方build议的评论风格,它允许编译器和其他工具自动生成文档。 类似地,PHP的PHPDoc风格无处不在,并正在成为PHP推荐的官方标准 。 JavaScript是否同样具有普遍接受的工具链,标准或一组最佳实践,我可以在评论我的function时应用?

backbone.js的用途是什么?

我试图从它的网站http://documentcloud.github.com/backbone了解backbone.js的效用,但我仍然无法弄清楚。 任何人都可以通过解释它的工作原理来帮助我吗?如何在编写更好的JavaScript方面有所帮助?

JavaScript:如何将消息打印到错误控制台?

我怎么能打印一个消息到错误控制台,最好包括一个variables? 例如,像这样的东西: print('x=%d', x);

screenX / Y,clientX / Y和pageX / Y有什么区别?

screenX / Y,clientX / Y和pageX / Y有什么区别? 也为iPad的Safari,计算是类似的桌面或有一些区别,因为视口? 如果你能指点我一个例子,那将是非常棒的。

我如何强制客户端刷新JavaScript文件?

目前我们正在进行一个私人testing版,所以仍然处于相当快速的变化过程中,虽然显然随着使用量的增加,我们将放慢这个过程。 这就是说,我们遇到的一个问题是,当我们推出新的JavaScript文件的更新后,客户端浏览器仍然使用caching版本的文件,他们没有看到更新。 显然,在支持电话上,我们可以简单地通知他们做一个Ctrl F5刷新,以确保他们从服务器获得最新的文件,但是最好在这个时间之前处理。 我们目前的想法是简单地将一个版本号附加到JavaScript文件的名称上,然后进行更改时,在脚本上增加版本并更新所有引用。 这绝对可以完成工作,但更新每个版本的参考可能会很麻烦。 我敢肯定,我们不是第一个处理这个问题的人,我想我会把它扔给社区。 你如何确保客户更新你的代码时更新他们的caching? 如果您使用上述方法,您是否正在使用简化更改的stream程?

JavaScript isset()等效

在PHP中,你可以这样做if(isset($array['foo'])) { … } 。 在JavaScript中你经常使用if(array.foo) { … }来做同样的事情,但是这不是完全一样的陈述。 如果array.foo存在但是false或0 (也可能是其他值),则条件也将计算为false。 JavaScript中isset的完美等价物是什么? 从更广泛的意义上讲,关于JavaScript处理不存在的variables,无variables的variables等的一般性,完整的指导将很方便。

如何添加一个工具提示到一个div

我有一个div标签,如下所示: <html> <head></head> <body> <div> <label>Name</label> <input type="text"/> </div> </body> </html> 现在我想要一个简单的JavaScript来显示工具提示:hover分区。 有人可以帮我吗? 工具提示还应该具有淡入/淡出效果。