问题标签 [standards]

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 投票
5 回答
3377 浏览

sql - INSTR 或 CHARINDEX 的平台无关 SQL 语句

我在为 Oracle 和 MS SQL 服务器编写 SQL 语句时遇到问题。我想编写 SQL 以便它在两者中都有效。我不想搞乱设置数据库类型变量和切换

我有一列课程名称,其值如下:

9RA923.2008W

1223.200710

P0033330.200901

我想选择“。”的所有内容。

在甲骨文我使用这个:

在 MSSQL Server 中,我可以使用它:

有没有人有一个聪明的方法,我可以选择点后的最后一个字符,在 Oracle 或 MS SQL 中使用相同的 SQL 语句。

不幸的是,我不知道“。”之前或之后会有多少个字符。它也不完全是数字,我不能只指望数字。

我真的希望有一个 SQL 标准。

0 投票
3 回答
236 浏览

c++ - const set& 的问题。编译器/STL 错误或不可移植使用?

家里有语言律师吗?

下面的代码应该编译吗?

在其中一个平台(Sun Workshop)上,这不会编译。它报告 find 函数返回了一个迭代器,而 end 函数返回了一个 const_iterator 并且它在这些类型之间没有有效的比较运算符。

以下确实编译:

0 投票
3 回答
1241 浏览

asp.net - asp.net:防止生成服务器控制 ID

问题

使用asp.net服务器控件时,会自动生成如下的id属性。

虽然我一般不反对 id 属性,但我尽量避免使用这些不必要的冗长类型的名称,并使用简洁、描述性的名称。

问题

我可以阻止 asp.net 生成这些 id 属性吗?它们看起来很糟糕,如果我用转发器或其他东西生成很多项目,它们实际上会增加很多页面重量。我该如何摆脱它们?

笔记

我在 Visual Studio 2008 中使用 asp.net 3.0。

[更新]

好的,所以我可以子类化(ClientID 被声明为可覆盖),但这真的不好玩。我可以在任何地方使用文字控件。或者,我可以咬紧牙关,忍受几乎没有任何东西的页面渲染缓慢

0 投票
6 回答
504 浏览

html - HTML 的松散标准是伤害还是帮助了互联网

我正在阅读 O'Reilly 的Learning XML Book 并阅读了以下内容

HTML 在某些方面倒退了一步。为了实现真正有用所需的简单性,必须牺牲一些通用编码原则。...回到通用编码的理想,一些人试图将 SGML 用于 web ...这被证明太难了。

这让我想起了 StackOverflow 播客,他们在其中讨论了适用于浏览器的格式不佳的 HTML。

我的问题是,如果标准像现在开发人员希望的那样严格,互联网还会成功吗?

0 投票
3 回答
598 浏览

javascript - 将变量从服务器后端传递给 javascript 的正确方法?

我需要将 php 知道的变量传递给我的 javascript 代码,我想知道正确的方法是什么。

我已经知道我可以将其添加到页面生成中:

但我发现这种方法比我想要的更突兀。我想知道是否有更好的方法来做到这一点,还是我不得不将内联 javascript 代码注入到视图脚本中?

0 投票
12 回答
616 浏览

standards - 为什么浏览器对 W3C 标准的支持这么差?

我想不通。

是因为制作浏览器的人不在乎吗?是因为我们作为开发人员已经编写了 hack 代码来解决在浏览器 X 和 Y 中不起作用的问题吗?

0 投票
18 回答
273224 浏览

html - 是否有 W3C 有效的方法来禁用 HTML 表单中的自动完成功能?

使用xhtml1-transitional.dtddoctype 时,使用以下 HTML 收集信用卡号

将在 W3C 验证器上标记警告:

没有属性“自动完成”。

是否有 W3C / 标准方法来禁用表单中敏感字段的浏览器自动完成功能?

0 投票
8 回答
18134 浏览

c++ - 在 C++ 函数调用中使用自增运算符是否合法?

关于以下代码是否合法 C++在这个问题上存在一些争论:

这里的问题是这erase()将使有问题的迭代器无效。如果在评估之前发生这种情况i++,那么像这样的递增i在技术上是未定义的行为,即使它似乎可以与特定的编译器一起使用。争论的一方说,在调用函数之前,所有函数参数都已被完全评估。另一方说,“唯一的保证是 i++ 将在下一条语句之前和使用 i++ 之后发生。无论是在调用 erase(i++) 之前还是之后,都取决于编译器。”

我提出了这个问题,希望能解决这场辩论。

0 投票
6 回答
6376 浏览

html - 没有提交按钮的 HTML 表单提交

我有这样的表格:

在一个浏览器中,当用户从其中一个字段按下回车键时,它会愉快地提交,而在另一个浏览器中,则不会。奇怪的是,如果我删除第二个字段,它在这两个字段中都有效。

我的问题是真的 - 可以有一个没有明确提交元素的表单吗?我真的很喜欢这种行为。

0 投票
1 回答
1669 浏览

javascript - 如何在 Javascript 中匹配 event.keyCode 时避免幻数

在 Javascript 中匹配按键时可以避免幻数吗?

一个例子是使用13 来匹配回车键

我可以指定自己的常量,但我不知道这些值在不同平台/浏览器/语言环境中是否足够稳定。