问题标签 [standards-compliance]
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.
c++ - tellp 在空 ostringstream 上的标准行为
tellp
我对调用empty的标准行为有疑问ostringstream
。我有一个函数 foo 调用tellp
第一件事:
在 Visual Studio 2005 中,使用新创建的空函数调用此函数ostringstream
会导致pos
变量设置为 invalid pos_type
,而在 Visual Studio 2005 中设置为pos_type(_BADOFF)
。
ofstream
没有相同的行为,其中tellp
返回pos_type(0)
,这是一个有效的pos_type
。
这个标准符合行为吗?这种行为与其他编译器一致吗?
html - 在另一个 html 表单中包含一个 html 表单是否有效?
具有以下内容的html是否有效:
因此,当您提交“b”时,您只会获得内部表单中的字段。当您提交“a”时,您会得到所有字段减去“b”中的字段。
如果不可能,有什么解决方法可以解决这种情况?
vb.net - 了解 CLS 合规性和正确的代码
我试图创建一个抽象控件来管理我们应用程序中的一些状态。但是,我遇到了一些 CLS 问题,并希望有人能提供一些见解。
我有一个这样的枚举:
还有一个这样的类:
当我尝试编译此代码时,我得到一个警告,即State属性不符合 CLS 且state参数也不符合。怎么会?我该如何纠正这个问题以消除警告?
- 我试图将 <CLSCompliant(True)> 属性添加到这两个项目,但没有成功
- 我试图将 MSDN 文章Non-CLS-compliant 'MustOverride' member is not allowed in a CLS-compliant传播到没有结果的代码中
- 我尝试将访问器更改
Friend
为Public
- 我尝试为 Enum (
Integer
andUInteger
)指定类型
html - 有没有办法在 CSS 中将值引用为“变量”?
我正在尝试为内部 webapp 正确编写 HTML 和 CSS。在技术上尽可能多地,我希望 HTML 标记定义页面的内容,并且完全独立于需要的布局。
显然不可能完美地做到这一点。每次我不得不添加一个额外的嵌套 div 以使布局工作的唯一目的时,我都会在里面死去一点。
我一直试图解决的最新问题是如何减少 .css 文件中重复文本的数量。主要是颜色。在我的整个应用程序中,我使用颜色来表示“干净”、“错误”、“警告”和“赦免”,到目前为止,几乎每个使用颜色的地方都需要明确定义它们。有时它们用于文本颜色,有时用于背景颜色,有时用于边框颜色。
有没有办法为名称分配诸如颜色之类的值,然后在 CSS 属性中引用该名称?
我知道继承在 CSS 中是如何工作的,并且我知道实现这一目标的一种方法是在我的许多元素上使用多个类名,然后我就可以backgroundClean
成为各种对象使用的样式。但这需要让 HTML 了解更多仅与页面风格布局相关的数据,而不是与我提到的数据相关的数据,正如我所提到的,我想避免这种情况。
额外问题:做这种事情的最佳实践是什么?当 HTML+CSS 还没有准备好时,我试图让 HTML+CSS 表现得像 MVC 一样愚蠢吗?我知道这是 CSS 一直在发展的方向,但也许还没有。
compatibility - 向后兼容性与标准兼容性?
假设您有一个需要维护的旧代码库,它显然不符合当前标准。在获得标准合规性的同时,您将如何分配您的努力以保持代码库向后兼容?对你来说什么是重要的?
standards - 为什么浏览器对 W3C 标准的支持这么差?
我想不通。
是因为制作浏览器的人不在乎吗?是因为我们作为开发人员已经编写了 hack 代码来解决在浏览器 X 和 Y 中不起作用的问题吗?
c++ - Visual Studio C++ 编译器中的错误?
此代码在 MS Visual Studio 中的行为很奇怪:
在启用优化的发布版本中,它会忽略 s[0] = 'a' 并打印“hello”。如果没有优化或调试版本,它会因访问冲突而崩溃。
这种行为是否符合 C++ 标准?在我看来,编译器应该只允许对字符串文字的常量引用,即
编辑:我知道它为什么这样工作,我不明白为什么允许我对只读内存进行非常量引用。
c# - 如何以编程方式关闭 IE8 WebBrowser 控件中的怪癖模式?
我想在 C# 应用程序中使用 IE8 作为 WebBrowser 控件。如何禁用“怪癖模式”并强制 IE 符合标准(就其实施而言)?
flash - 如何在 XHTML 1.0 Strict 网页中嵌入 SWF 对象?
简单的问题:我正在寻找一种符合标准的方式来嵌入 Flash 文件。我一直在为这个项目使用 Dreamweaver(不是因为我喜欢它,而是因为我的同事不是 HTML 专家)并且它显然使用非标准代码来嵌入 Flash 文件。它在 HTML 中可能是标准的,但在我更喜欢使用的 XHTML 中却不是。
符合标准的方法是什么?我宁愿不使用每个人似乎都在使用的 JavaScript 库,我正在寻找一个纯 XHTML 解决方案,以便在未启用 JavaScript 时我的页面优雅地降级。
谢谢,如果需要,我可以发布我现有的不合规代码。
c++ - 是否有任何忽略默认内联函数的 C++ 标准的编译器?
C++ ISO 标准说:
有没有忽略这条规则的编译器?
(请不要将 inline 误认为 inlineD - 我的问题是如果有一个编译器,它不会把它应该的内联建议放在那里)