问题标签 [javascriptmvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1871 浏览

jquery - Javascript MVC框架(关注点分离)与asp.net MVC兼容吗?

任何人都有机会将 javascript MVC 框架与 ASP.NET MVC 一起使用?

基本上,如果可能的话,我正在寻找有关将它们一起使用的方法的建议,我无法摆脱我的 asp.net MVC 应用程序,但我很想对 javascript / Jquery 使用某种关注点分离...

有人用过这样的东西吗?我正在尝试将 2 组合在一起,因为 asp.net mvc 提供 VIEWS 可能 2 将不兼容....??

还是只使用 javascript 的 OOP 扩展框架会更好,如果是这样……有人知道一个可以与 asp.net mvc 一起工作的好框架吗?

0 投票
4 回答
1595 浏览

javascript - 请分享您使用 JavaScriptMVC 的经验,替代方案

我一直在阅读有关JavaScriptMVC框架的文档,它看起来很有趣。我想知道这里是否有人使用过该框架,并且取得了怎样的成功。

所以请分享你使用JavaScriptMVC的经验,如果你有的话。如果您可以建议另一个可以的 MVC javascript 框架。

最好的问候,埃吉尔。

0 投票
2 回答
337 浏览

undo-redo - 是否可以使用 JavascriptMVC 实现撤消/重做引擎?

是否可以使用 JavascriptMVC 实现撤消/重做引擎?

0 投票
4 回答
3705 浏览

javascript - 用于 Web 应用程序开发的 sproutcore 与 javascriptMVC

我想将带有 MVC 的 javascript 框架用于数字档案中的 Intranet 的复杂 Web 应用程序(这将是一组相关的应用程序和页面之一)。我一直在研究 SproutCore 和 JavascriptMVC。我想选择一个框架并坚持下去。

有谁知道比较这两者时的区别特征是什么?

我想要一些简单、直接的东西,我可以轻松地自定义/破解,并且不会妨碍我的工作,但同时也为我提供了保持我的代码组织良好和事件驱动的基础。我还计划大量使用 jquery。

我知道 sproutcore 得到了 Apple 的支持,而且看起来它越来越受欢迎,而且它有一个不错的绿色网站 :),而 JavascriptMVC 看起来不那么专业,追随者少,背后的动力也少。

我已经完成了两者的教程,而且我对 SproutCore 印象深刻(在 JMVC 教程中,你并没有真正做任何实质性的事情)——但在我的脑海深处,我觉得 JMVC 可能会更好,因为它没有不要尝试做太多 - 它只是为您提供基于几个 jquery 插件的 MVC 功能,您可以将 jquery 用于其他所有内容,因此它很灵活。而 SproutCore 似乎有更多自己的 API 等......这在某种程度上也很好......但是你有点陷入其中......嗯,我很困惑:)。

任何想法将不胜感激。

0 投票
1 回答
255 浏览

model-view-controller - Mac 终端命令上的 JavaScriptMVC 应用程序

我是JavaScriptMVC的新手,我下载了它并尝试了我的第一个“hello world”命令。
问题是所有的例子都是针对个人电脑的。

我被困在第一点。我如何在终端控制台中编写命令。

在文档中,首先要做的是C:\workspace\Cookbook>js jmvc\update 如何在终端中编写它。

然后下一个命令是 js jmvc\generate\app cookbook

有没有人熟悉,也许我需要额外的插件或附加组件。

0 投票
10 回答
1313 浏览

javascript - 总的来说:仅 JS 与基于页面的 Web 应用程序

与网站相比,当开发 Web 应用程序时,有什么理由使用多个 HTML 页面,而不是使用一个 html 页面并通过 Javascript 做所有事情?

我希望它取决于应用程序 - 也许 - 但会感谢有关该主题的任何想法。

提前致谢。

编辑:

根据这里的回复和我自己的一些研究,如果你想做一个单页、完全由 JS 驱动的网站,一些有用的工具似乎包括:

JQuery 插件:

JQuery 历史: http ://balupton.com/projects/jquery-history

jQuery地址: http: //plugins.jquery.com/project/jquery-address

JQuery 分页: http: //plugins.jquery.com/project/pagination

构架:

Sproutcore http://www.sproutcore.com/

卡布奇诺 http://cappuccino.org/

可能,JMVC: http ://www.javascriptmvc.com/

0 投票
3 回答
2698 浏览

javascript - jQuery MVC 的整体教程或书籍

我已经熟悉 javascript,但我正在寻找一个全面的教程或书籍,可以从基础开始教我如何使用 mvc 设计模式创建接口。

它应该使用backbone.js 或javascriptmvc 框架。

有什么建议么?谢谢。

0 投票
2 回答
2422 浏览

javascript - 将 Selenium-IDE 与丰富的 Javascript 应用程序一起使用?

问题

在我的工作场所,我们正在尝试为几乎完全由 javascript 驱动的 Intranet 应用程序创建自动化测试的最佳方法。现在我们被困在试图在以下之间找到一个好的权衡:

  • 可重用和可嵌套的 GUI 组件中的应用程序代码。
  • 由测试团队轻松创建的测试
  • 可以记录一次然后自动化的测试
  • 对站点进行小的外观更改后不会中断的测试

从 Selenium-IDE 天真生成的 XPath 表达式(或其他可能的表达式,如 jQuery 选择器)通常是不可重复的并且非常脆弱。相反,让 JS 代码为页面上的每个重要 DOM 元素生成特殊的唯一 ID 值……嗯,这本身就是一件令人头疼的事情,因为可重用的 GUI 组件和 ID 在重新测试时需要保持一致。跑。

其他人在这种事情上取得了哪些成功?如何对丰富的 JS 接口进行自动化应用程序级测试?

限制

  • 我们正在使用 JavascriptMVC 2.0,希望尽快 3.0,以便我们可以升级到 jQuery 1.4.x。
  • 测试人员大多受过使用 Selenium IDE 直接记录事物的培训。
  • 测试负责人更喜欢页面上每个可点击元素上的页面唯一 HTML ID...
  • 培训测试人员编写或更改特殊表达式(例如告诉他们哪些 HTML 类名是重要的分支点)是不行的。
  • 我们尝试制作可重用的 javascript 组件,但这意味着很少有 GUI 组件可以将自己(或它们包含的内容)视为独一无二的。
  • 我们的一些组件已经在其操作中使用了 HTML ID 值。我还是想避免这样做但这会使基于 ID 的测试的想法复杂化。
  • 可以向 Selenium-IDE 安装测试人员使用添加自定义工具(如定位器构建器或新定位器方法)。
  • 从传统浏览器的角度来看,几乎所有发生的事情都发生在单个“页面加载”中,即使项目已保存

目前的想法

我正在考虑一个系统,在该系统中,Selenium-IDE 的自定义定位器构建器(javascript 代码)将在测试仪记录时与我们的应用程序代码进行对话。通过这种方式,我们的应用程序部分负责为任何给定的 DOM 元素生成最灵活的表达式(XPath 或 jQuery)。虽然这可以避免需要对测试人员进行更多培训,但我担心这可能是过度思考的事情。

0 投票
2 回答
586 浏览

javascriptmvc - JavascriptMVC 是否支持可收藏的 URL?

我正在考虑移植我当前的应用程序以使用 JavascriptMVC + RESTfull Web 服务。但是,我不确定是否可以使用 JavascriptMVC 创建可收藏的 URL。

例如:webapp 是一个托管课程的应用程序,其 URL 如下

/课程/RDBMS/讲座/1

是否可以使用 JavascriptMVC 创建这样的 URL?

0 投票
1 回答
258 浏览

javascript - 将 yui 与 javascriptmvc 集成

如何将 yui 与 javascriptmvc 集成?
我想在基于 javascriptMVC 的应用程序中使用 yui3.Tabview。