Questions tagged «javascript-framework»

JavaScript框架是一个预先编写的JavaScript库,它可以简化基于JavaScript的应用程序的开发,尤其是针对AJAX和其他以Web为中心的技术。

4
Backbone.js和jQuery
据说Backbone处理所有更高级别的抽象,而jQuery或类似的库则与DOM一起使用,对事件进行规范化等。 有人可以通过任何简单的实际示例来帮助我理解此声明。 Knockout也是MVC框架(如Backbone)的一项重要功能,即保持模型(数据)和视图同步。但这似乎是页面级别的特定内容,而不是整个应用程序的特定内容。因此,我们可以在多个页面之间同步模型/数据和视图吗。

3
Angular.js和ASP.NET MVC 4
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我有一个ASP.NET MVC 4项目,但我在架构上决定要使用Angular.js或Knock.js的JavaScript框架或库。我目前倾向于在Knockout.js上使用Angular.js,但是我不想在项目开发的过程中发现错误。 这里是一些背景: 我们需要双向模型数据绑定 我们需要测试视图的能力。我希望能够进行端到端的单元测试。另外,我们正在使用持续集成。 “保存更改”功能。即,如果用户在页面上进行更改,我们需要能够检测到任何更改并提示用户保存其更改,然后再离开页面 “通知”功能。也就是说,用户将登录大约8个小时,并且需要通知和更新其他用户所做的更改(错误,数据状态更改等) 我们需要“面向未来”的应用程序。当前,该业务部门尚未决定是否需要支持移动设备,但我知道这只是时间问题。 我们的团队由经验丰富的开发人员组成,从初级到高级都有不同的经验水平。 目前,我们的模型很复杂,甚至可能变得更加复杂 我们还需要考虑RAD,代码重用和可维护性 我已阅读优秀的答案在这里,看着斯科特·艾伦的采访时谈到角在这里 由于我们无法从当前的ASP.NET MVC 4体系结构更改为在服务器端使用Web API之类的功能,因此我在尝试使用MVC 4实现Angular.js时会有些顾虑。这是否会导致我们拥有两个模型服务器和客户端上的一个? 我并不是想对Angular和Knockout进行“更好的讨论”,因为我认为它们都有优点和缺点。我正在寻找有关在ASP.NET MVC 4应用程序中实现JavaScript框架或库的实际代码。我需要一个可以从现在开始2年以上才能使用的解决方案:) 有什么想法或建议吗?也许答案不是Knock或Angular,而是其他JavaScript框架?

3
将变量传递给AngularJS控制器,最佳做法是?
我是AngularJS的新手,并且喜欢到目前为止所看到的内容,尤其是模型/视图绑定。我想利用它来构建一个简单的“添加到购物篮”功能。 到目前为止,这是我的控制器: function BasketController($scope) { $scope.products = []; $scope.AddToBasket = function (Id, name, price, image) { ... }; } 这是我的HTML: <a ng-click="AddToBasket('237', 'Laptop', '499.95', '237.png')">Add to basket</a> 现在这可行,但是我高度怀疑这是在模型中创建新产品对象的正确方法。但是,这正是我完全缺乏AngularJS经验的地方。 如果不是这样,那么最佳实践是什么?

4
可访问性和所有这些JavaScript框架
一段时间以来,我一直在研究一些JavaScript框架,例如Backbone.js和Batman.js,尽管我真的很喜欢它们,但我有一个小话题要回头再谈。那个问题是可访问性。 作为Web开发人员,我一直试图使我的网站和应用程序具有可访问性,尤其是使用渐进增强的想法。 显然,这些新的JS框架并不能很好地降级,因此我想知道其他开发人员在此问题上有何想法,您对此打算做什么。毕竟,在许多国家/地区,网站/应用的可访问性并不是一项可选的事情,因为它是法律的一部分。 也许我只是对这个主题过于热心,而没有意识到在可访问性方面已经走了多远。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.