问题标签 [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.
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 一起工作的好框架吗?
javascript - 请分享您使用 JavaScriptMVC 的经验,替代方案
我一直在阅读有关JavaScriptMVC框架的文档,它看起来很有趣。我想知道这里是否有人使用过该框架,并且取得了怎样的成功。
所以请分享你使用JavaScriptMVC的经验,如果你有的话。如果您可以建议另一个可以的 MVC javascript 框架。
最好的问候,埃吉尔。
undo-redo - 是否可以使用 JavascriptMVC 实现撤消/重做引擎?
是否可以使用 JavascriptMVC 实现撤消/重做引擎?
javascript - 用于 Web 应用程序开发的 sproutcore 与 javascriptMVC
我想将带有 MVC 的 javascript 框架用于数字档案中的 Intranet 的复杂 Web 应用程序(这将是一组相关的应用程序和页面之一)。我一直在研究 SproutCore 和 JavascriptMVC。我想选择一个框架并坚持下去。
有谁知道比较这两者时的区别特征是什么?
我想要一些简单、直接的东西,我可以轻松地自定义/破解,并且不会妨碍我的工作,但同时也为我提供了保持我的代码组织良好和事件驱动的基础。我还计划大量使用 jquery。
我知道 sproutcore 得到了 Apple 的支持,而且看起来它越来越受欢迎,而且它有一个不错的绿色网站 :),而 JavascriptMVC 看起来不那么专业,追随者少,背后的动力也少。
我已经完成了两者的教程,而且我对 SproutCore 印象深刻(在 JMVC 教程中,你并没有真正做任何实质性的事情)——但在我的脑海深处,我觉得 JMVC 可能会更好,因为它没有不要尝试做太多 - 它只是为您提供基于几个 jquery 插件的 MVC 功能,您可以将 jquery 用于其他所有内容,因此它很灵活。而 SproutCore 似乎有更多自己的 API 等......这在某种程度上也很好......但是你有点陷入其中......嗯,我很困惑:)。
任何想法将不胜感激。
model-view-controller - Mac 终端命令上的 JavaScriptMVC 应用程序
我是JavaScriptMVC的新手,我下载了它并尝试了我的第一个“hello world”命令。
问题是所有的例子都是针对个人电脑的。
我被困在第一点。我如何在终端控制台中编写命令。
在文档中,首先要做的是C:\workspace\Cookbook>js jmvc\update
如何在终端中编写它。
然后下一个命令是 js jmvc\generate\app cookbook
有没有人熟悉,也许我需要额外的插件或附加组件。
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/
可能,JMVC: http ://www.javascriptmvc.com/
javascript - jQuery MVC 的整体教程或书籍
我已经熟悉 javascript,但我正在寻找一个全面的教程或书籍,可以从基础开始教我如何使用 mvc 设计模式创建接口。
它应该使用backbone.js 或javascriptmvc 框架。
有什么建议么?谢谢。
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)。虽然这可以避免需要对测试人员进行更多培训,但我担心这可能是过度思考的事情。
javascriptmvc - JavascriptMVC 是否支持可收藏的 URL?
我正在考虑移植我当前的应用程序以使用 JavascriptMVC + RESTfull Web 服务。但是,我不确定是否可以使用 JavascriptMVC 创建可收藏的 URL。
例如:webapp 是一个托管课程的应用程序,其 URL 如下
/课程/RDBMS/讲座/1
是否可以使用 JavascriptMVC 创建这样的 URL?
javascript - 将 yui 与 javascriptmvc 集成
如何将 yui 与 javascriptmvc 集成?
我想在基于 javascriptMVC 的应用程序中使用 yui3.Tabview。