9得票8回答
为什么JavaScript具有过度向后兼容性?

在《编码人生》一书中,道格拉斯·克罗克福德讨论了浏览器中的错误如何导致JavaScript成为一个复杂、笨重的语言,而修复它是一个进退两难的局面。克里斯蒂安·海尔曼在《DOM编程艺术》和Ajax中也说了类似的话:“不同技术精细度的用户代理的大量变化……对JavaScript来说是一个巨大的威胁...

26得票3回答
实时数据图表

我想建立一个基于Web的实时数据图表,我正在研究不同的选项,例如: Html5画布 具有图形支持的JS库,如Extjs 所谓实时,是指客户端每秒轮询Web服务器或使用反向Ajax;当可以使用数据时,服务器会将数据推送到客户端。 你能否推荐任何选项?

10得票3回答
AngularJS:在指令链接函数中记录范围属性,显示未定义

我有这个基本的plnkr,仅实现了一个基本的“Hello, X”指令。 在链接函数中,我记录了scope.name,但我得到了undefined?为什么会这样呢?它不应该在控制台中记录name属性的值吗?

15得票5回答
如何在JavaScript中确定媒体类型?

在JavaScript中,有什么可靠的方法来确定页面的媒体类型(例如屏幕、打印、手持设备)? 我已经看到过引用document.styleSheets[0].media的内容,但我并没有成功使用它,可能是因为浏览器支持问题或者我没有理解某些东西。 我的问题是因为我想通过Javascript在屏...

9得票2回答
Angular 2\TypeScript中export关键字的确切含义是什么?

我对Angular 2还很新。我正在学习如何在Angular应用程序中创建模块,并且我有以下疑问与我正在跟随的教程相关。 我的疑问与路由有关。 因此,在我的示例中定义了此AuthModule模块:import { NgModule } from '@angular/core'; impor...

16得票4回答
有没有一种使用Gherkin DSL进行Javascript测试的BDD框架?

我非常喜欢使用BDD和PHP中的Behat。是否有类似于JavaScript的等效工具,即使用Gherkin DSL?到目前为止,我看到的所有工具更像RSpec,如果可能的话,我想更像Cucumber那样接近JS测试。

198得票20回答
如何创建一个带有方法的jQuery插件?

我正在尝试编写一个jQuery插件,它将为调用它的对象提供其他函数/方法。我已经浏览了在线教程(已经浏览了过去2个小时),但最多只介绍如何添加选项,而不是其他函数。 这就是我想做的: //通过调用该div的插件来将div格式化为消息容器$("#mydiv").messagePlugin()...

202得票3回答
AngularJs参考错误:$http未定义。

我有以下的 Angular 函数:$scope.updateStatus = function(user) { $http({ url: user.update_path, method: "POST", data: {user...

8得票1回答
Handlebars的奇偶数比较助手

我希望找到一种方法,根据数组索引的奇偶性进行不同的解析。 我看了这个http://assemble.io/helpers/helpers-comparison.html,希望能找到类似这样的东西: {{#each array}} {{#if_odd {{@index}}}} {{t...

10得票2回答
适合单页面Web应用的后端是什么?

历史上我主要使用Django编写Web应用程序,但现在我越来越发现我想使用Backbone.js或类似的JavaScript框架编写单页面Web应用程序,并且只包含数据库和API的后端。 我的问题是这样的,如果我的应用程序结构如下: 1. Database | v 2. API met...