问题标签 [flexibility]

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 投票
1 回答
156 浏览

java - 如何创建灵活的 MVC 结构?

作为我目前正在进行的培训计划的一部分,我的任务是开发一个简单的基于命令行的帮助台应用程序。该项目的重点是培养我们使用设计模式、SOLID 原则、MVC 架构等的能力。

我在理解如何保持 MVC 结构的灵活性方面遇到问题。这是我的代码的一部分的示例...

理想情况下,我希望能够在以后进入并用不同的用户界面(视图类)替换它,例如网页,而无需更改我的模型或控制器。但是,目前您可以看到我正在编写命令行“MainView”和“LoginView”类的具体实现。

我怎样才能使这个控制器代码更灵活,并允许用不同的用户界面替换代码修改最少?当更改为不同的 UI 时,期望控制器代码保持不变是不现实的吗?

0 投票
0 回答
18 浏览

php - 维护具有小偏差的系统版本的最佳方法?

我即将开始开发一个相当大的 php 应用程序,最终,它应该可以在不同的国家/地区使用。

问题是不幸的是我不能只制作一个我维护的版本,因为应用程序的各个部分对于某些国家来说会有所不同(如邮政编码、电话号码和其他要求)

所以我的问题是,如果我正在寻求制作一个需要灵活、快速且易于维护的应用程序,那么最好采用哪种方法?

提前致谢

0 投票
1 回答
77 浏览

r - 使所有参数可用于 R 中的包装函数

如何在包装函数中构建灵活性,以便它可以处理不存在或存在的特定参数。

更具体地说,我正在为 FD 包中的 gowdis 函数构建一个包装器,并且我想为用户提供包含或排除参数“asym.bin”和“ord”的选项。给出以下示例的任何建议:

但是,这会返回一条错误消息

'match.arg(ord) 中的错误:缺少参数“ord”,没有默认值'

0 投票
4 回答
84 浏览

java - 为什么我应该使用通用类而不是特定类

我最近读到我应该在编程时使用通用类而不是特定类。我无法弄清楚为什么建议它。

示例:假设我们有一个继承自 JPanel 的类 MyPanel。MyPanel 有一个非继承方法,称为getLastChild。

代替:

建议这样做:

我不明白为什么我应该选择第二个。

0 投票
1 回答
87 浏览

c# - 现实生活中的程序员应该是多少 OOP_Crazy?

给定: 复杂的算法。

等等。很多棘手的规则。我想出了下一个决定:

所以现在我可以拥有 ChainLinks 例如:

在这个例子中,我需要再创建一个 AB ChainLink 来处理“其他”情况。对于所有开关情况,我需要创建不同的 ChainLinks。这当然会增加类的数量和实现的时间,但类更适合单元测试,并且从我的角度来看更具可扩展性和灵活性。

问题 :

  1. 我在想 - 可能是我对 Open-Close 和“良好的编程”过于兴奋,而对于现实生活中的应用程序,最好只创建带有 switch 的方法并处理可重用的部分?
  2. 我已经填写,这里可能是更好的解决方案?

PS。这不是 C# 代码,我只是试图解释主要逻辑。

0 投票
1 回答
71 浏览

constraints - 如何使任何子视图相对于 iPhone 类型的框架灵活,即 iPhone 5、5S、6、6+?

我必须添加一个文本文件,它是 iPhone 5 的 210X30。我希望它根据 iPhone 6 和 iPhone6+ 进行拉伸。我不想修复文本字段的宽度或高度,也不想修复 iPhone 边缘的水平间距。我希望它灵活并保持 iPhone 5 的空间比例。请让我知道我需要放置什么样的约束才能实现这一目标。如果我的问题不清楚,请告诉我,我会详细解释,因为我相信每个 iOS 开发人员很快都会面临这种情况。

0 投票
2 回答
787 浏览

html - svg 图像模式填充不会在 html 中呈现

我有一个由路径元素制作的 svg 图像,路径元素位于 g 标签内,这些标签将填充转换并应用于路径元素。我使用的填充是在 defs 标签中预定义的模式。模式元素包含链接到 oth

现在的问题:当我将 svg 代码直接放入 html 时,它工作正常;但是图像需要灵活调整大小,因此它必须位于 img 标签中。不幸的是,当我在外部链接 svg 时,路径元素上的填充变得透明。我认为问题在于图像没有渲染,因为当我用简单的十六进制颜色替换填充时它工作正常。

这是svg:

0 投票
1 回答
68 浏览

flexibility - 如何使具有边距的 div 块灵活而不落后于浏览器窗口

我正在尝试使以下 div 灵活

如果我删除边距,一切正常,但是使用边距,当我开始调整浏览器窗口的大小时,该框位于浏览器窗口的后面,然后才开始调整大小。我该如何解决这个问题?我尝试了一个包装器,尝试重置盒子大小,尝试了不同的定位,但似乎没有任何效果,我错过了什么?

0 投票
1 回答
307 浏览

html - 响应式灵活图像不起作用

我正在尝试使我的网站具有响应性。我在这个网站(http://www.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/)上发现,为了使图像灵活,你必须使用最大宽度: 100%。

我在我的网站 ( http://riksblog.com/Marnik/index.html ) 上为#promo1img(第一张 iphone 图片)所做的,但正如您所看到的,它没有按应有的方式工作。

我错过了哪些 CSS 样式?

0 投票
1 回答
46 浏览

modx - 如何为 ModX 自定义 Flexibility 5 主题?

您好,我尝试在“assets/components/flexibility5/chunks/flex5.header.html”中添加指向 custom.css 的链接

但是即使文件设置为静态,更改也不会保存 - 即使不是静态文件的设置。进行更改的唯一方法是通过 FTP,但它仍然没有显示在前端。该怎么办?