问题标签 [hardcode]

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 投票
3 回答
2290 浏览

html - 将 HTML 硬编码为 VB6 代码

背景:我们有一个从 HTML 生成报告的应用程序(可能有也可能没有内联脚本)。HTML 源代码通常以 blob 形式存储在数据库中。

现在需要将特定报告硬编码到应用程序中(即,使其不依赖于数据库)。我首先尝试了蛮力方式(将整个报告剪切并粘贴到一个 const 字符串中,并在其中附加了很多& vbNewLine & _内容;这不起作用,因为似乎可以使用的数量有限制& _。我考虑将所有内容(或多或少)压缩成一行,但这不仅会损害可读性,而且对于内联脚本也不起作用。

写这篇文章时我突然想到了一些事情:我可以以编程方式打开文件(包含我想要硬编码的 HTML)并将文件的内容写入字符串。我现在就试一试...

任何人都可以提出更好/更优雅的方法吗?

0 投票
7 回答
4602 浏览

jquery - JQuery - 在 Javascript 中硬编码 HTML - 有没有更好的方法来动态创建 dom 元素?

我有很多消息,以及我在 javascript 代码中硬编码的原始 HTML,例如:

或者 ...

这是因为我有 2 个主要的页面区域(即标题 div 和内容 div),我需要动态更改其中的内容。不幸的是,我无法将此内容分成不同的文件。

那么,在为这些 div 创建文本和 DOM 元素而不是硬编码这么多东西之后,是否有最佳实践。

我正在寻找最优雅的解决方案,所以我没有太多的硬编码。

谢谢

0 投票
3 回答
63 浏览

java - 我应该使用网络框架来实现一堆可能不会改变的外部链接吗?

我正在使用 wicket java web 框架构建我的 webapp。我现在正在构建一个页面,其中包含 20 多个外部链接,其中很多都指向维基百科页面。我目前正在对 html 页面中所有这些链接的 url 进行硬编码。

我绝对可以使用框架添加这些链接(wicket 有一个用于外部链接的类),但我真的很想知道,这样做真的有意义吗?所有这些链接都是外部的,它们很可能在很长一段时间内都不会改变。在我看来,如果我使用框架添加它们,它只会增加代码量,而这只是硬编码 java 代码与硬编码 html 的问题。我真的想不出通过java端来做这些的理由。

我只是一个正在尝试学习如何使用 Web 框架的新手程序员,所以我想知道我在这里遗漏了什么吗?感谢您的帮助!

0 投票
2 回答
216 浏览

xml - 这是硬编码吗?我怎样才能避免它?

我正在为特定的 XML 结构创建解析器,但我正面临一个可能的硬编码问题。这里:

文字“默认”是 XML 结构中的有效标记,这是硬编码吗?我可以使用另一种技术来搜索默认标签吗?

我考虑过使用文档类型,但是,我如何指定“默认”之外的默认值标签?

也许不是硬编码,因为这个标签是我的标准。

谢谢您的帮助。

0 投票
1 回答
974 浏览

android - Android中资源类型的常量

Android 中的各种资源类型(即:“drawable”)是否有常量?

我想根据getResourceTypeName的返回值编写一些条件逻辑,并且我希望避免对资源类型进行硬编码。

例子:

(很明显,我可以创建自己的常量,但我更喜欢使用系统常量来确保向上兼容)

0 投票
1 回答
243 浏览

viewmodel - 在 ASP.NET MVC 中使用许多条目填充 DropDownLists 的最佳方法是什么

我有一个参与地址视图模型的 DropDownList。

最好将 170 个左右国家的列表存储在数据库中并将它们加载到视图模型上的集合中,还是将它们作为包含 SelectListItems 的集合硬编码到视图模型中更好?

哪个是最佳实践?

什么时候硬编码 SelectListItems 变得太多了,因为大多数人会选择硬编码一个名字的标题:Mr、Miss、Ms 和 Mrs....

0 投票
5 回答
405 浏览

.net - .net:硬编码条件还是什么?

我有一个表单 (form1),其中包含一个简单的下拉列表 (dropdown1) 和 2 个文本框 (textbox1) 和 (textbox2)。

场景是:用户在 textbox1 中输入一些代码,然后根据他输入的内容,代码的“类型”将出现在 textbox2 中。我应该说 textbox2 是只读的。

场景的主要部分是,只有当 textbox2.text 等于某些特定值(类型),例如“Polymeric, Cord and Seat”时,dropdown1 才会出现在 form1 中并填充一些颜色 - 从 DB 获取 -

你认为硬编码这个条件是一个正确的决定吗?如果没有,你有什么建议?

0 投票
2 回答
340 浏览

string - 调用 printf() 编辑可执行文件

我试图“破解”一个控制台程序,迫使它显示一些东西。问题是我无法打印换行符 ( \r\n)。使用 disassebler 我找到了这个地方并编辑了二进制文件:

正如我所说,我无法打印换行符。我尝试"\r\n"在格式字符串中进行编码(所以它变成"%s\r\n",就像我在 C 中所做的那样)并打印"Hi guys\r\n",并在字符串本身中对其进行编码(制作它"Hi guys\x13\x10")并获取"Hi guys"两个奇怪的字符,可能是 0x13 和 0x10 的 ASCII 表示。

0 投票
1 回答
99 浏览

django - Django 更好的过滤日期的方法,无需在视图中进行硬编码

在 django 视图中,我过滤掉每年的内容,以通过模板将其显示在图表中。目前我正在为每年的手册进行计算,但必须有更好的方法来纠正代码,以便它只按年份过滤内容,而不必对年份进行硬编码。同样在图表模板中,我也在对年份进行硬编码,并且想知道是否可以在没有硬编码的情况下编写。

0 投票
1 回答
4984 浏览

iphone - iPhone - 将 characterAtIndex 返回的字符与另一个硬编码的字符进行比较

我想将 characterAtIndex 返回的字符与一些“硬”字符进行比较,例如 @" " 或 @"P"。这可能看起来很愚蠢,但我找不到这样做的方法......