问题标签 [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.
sql - INSTR 或 CHARINDEX 的平台无关 SQL 语句
我在为 Oracle 和 MS SQL 服务器编写 SQL 语句时遇到问题。我想编写 SQL 以便它在两者中都有效。我不想搞乱设置数据库类型变量和切换
我有一列课程名称,其值如下:
9RA923.2008W
1223.200710
P0033330.200901
我想选择“。”的所有内容。
在甲骨文我使用这个:
在 MSSQL Server 中,我可以使用它:
有没有人有一个聪明的方法,我可以选择点后的最后一个字符,在 Oracle 或 MS SQL 中使用相同的 SQL 语句。
不幸的是,我不知道“。”之前或之后会有多少个字符。它也不完全是数字,我不能只指望数字。
我真的希望有一个 SQL 标准。
c++ - const set& 的问题。编译器/STL 错误或不可移植使用?
家里有语言律师吗?
下面的代码应该编译吗?
在其中一个平台(Sun Workshop)上,这不会编译。它报告 find 函数返回了一个迭代器,而 end 函数返回了一个 const_iterator 并且它在这些类型之间没有有效的比较运算符。
以下确实编译:
asp.net - asp.net:防止生成服务器控制 ID
问题
使用asp.net服务器控件时,会自动生成如下的id属性。
虽然我一般不反对 id 属性,但我尽量避免使用这些不必要的冗长类型的名称,并使用简洁、描述性的名称。
问题
我可以阻止 asp.net 生成这些 id 属性吗?它们看起来很糟糕,如果我用转发器或其他东西生成很多项目,它们实际上会增加很多页面重量。我该如何摆脱它们?
笔记
我在 Visual Studio 2008 中使用 asp.net 3.0。
[更新]
好的,所以我可以子类化(ClientID 被声明为可覆盖),但这真的不好玩。我可以在任何地方使用文字控件。或者,我可以咬紧牙关,忍受几乎没有任何东西的页面渲染缓慢。
html - HTML 的松散标准是伤害还是帮助了互联网
我正在阅读 O'Reilly 的Learning XML Book 并阅读了以下内容
HTML 在某些方面倒退了一步。为了实现真正有用所需的简单性,必须牺牲一些通用编码原则。...回到通用编码的理想,一些人试图将 SGML 用于 web ...这被证明太难了。
这让我想起了 StackOverflow 播客,他们在其中讨论了适用于浏览器的格式不佳的 HTML。
我的问题是,如果标准像现在开发人员希望的那样严格,互联网还会成功吗?
javascript - 将变量从服务器后端传递给 javascript 的正确方法?
我需要将 php 知道的变量传递给我的 javascript 代码,我想知道正确的方法是什么。
我已经知道我可以将其添加到页面生成中:
但我发现这种方法比我想要的更突兀。我想知道是否有更好的方法来做到这一点,还是我不得不将内联 javascript 代码注入到视图脚本中?
standards - 为什么浏览器对 W3C 标准的支持这么差?
我想不通。
是因为制作浏览器的人不在乎吗?是因为我们作为开发人员已经编写了 hack 代码来解决在浏览器 X 和 Y 中不起作用的问题吗?
html - 是否有 W3C 有效的方法来禁用 HTML 表单中的自动完成功能?
使用xhtml1-transitional.dtd
doctype 时,使用以下 HTML 收集信用卡号
将在 W3C 验证器上标记警告:
没有属性“自动完成”。
是否有 W3C / 标准方法来禁用表单中敏感字段的浏览器自动完成功能?
c++ - 在 C++ 函数调用中使用自增运算符是否合法?
关于以下代码是否合法 C++在这个问题上存在一些争论:
这里的问题是这erase()
将使有问题的迭代器无效。如果在评估之前发生这种情况i++
,那么像这样的递增i
在技术上是未定义的行为,即使它似乎可以与特定的编译器一起使用。争论的一方说,在调用函数之前,所有函数参数都已被完全评估。另一方说,“唯一的保证是 i++ 将在下一条语句之前和使用 i++ 之后发生。无论是在调用 erase(i++) 之前还是之后,都取决于编译器。”
我提出了这个问题,希望能解决这场辩论。
html - 没有提交按钮的 HTML 表单提交
我有这样的表格:
在一个浏览器中,当用户从其中一个字段按下回车键时,它会愉快地提交,而在另一个浏览器中,则不会。奇怪的是,如果我删除第二个字段,它在这两个字段中都有效。
我的问题是真的 - 可以有一个没有明确提交元素的表单吗?我真的很喜欢这种行为。