问题标签 [strict]
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.
xhtml - 输出有效的 HTML 是否值得开发时间?
开发网站非常耗时。为了提高生产力,我会编写一个原型来展示给我们的客户。我不担心使原型符合标准。大多数时候,我们的客户会批准原型并给出不合理的截止日期。我通常最终在生产中使用原型(嘿,原型有效。不需要让我的工作变得更难。)
我可以重构代码以输出有效的 HTML。但是输出有效的 HTML 值得付出努力吗?
perl - 如何在 Perl 中跳出循环?
我正在尝试break
在循环中使用语句for
,但由于我也在我的 Perl 代码中使用严格的 subs,所以我收到一条错误消息:
在 ./final.pl 第 154 行使用“strict subs”时不允许使用裸词“break”。
是否有解决方法(除了禁用严格的潜艇)?
我的代码格式如下:
java - Java 是否有一个好的 *strict* 日期解析器?
Java是否有一个好的、严格的日期解析器?我可以访问 Joda-Time,但我还没有看到这个选项。我发现了“Is there a good date parser for Java”问题,虽然这是相关的,但它有点相反。虽然这个问题要求一个宽松的、更模糊的逻辑并且容易出现人为错误的解析器,但我想要一个严格的解析器。例如,对于 JodaTime(据我所知)和 simpleDateFormat,如果您的格式为“MM/dd/yyyy”:
解析这个:40/40/4353
这成为有效日期。我想要一个知道 40 是无效月份和日期的解析器。Java中肯定存在一些实现吗?
html - css背景颜色随doctype消失
我正在尝试在 html 页面中的几个不同元素上设置背景颜色,但是每当我应用 doctype 声明时,颜色都会被忽略。其他风格似乎不受影响。我确定我是个白痴。
它发生在 IE7、FF3 和 Chrome 上。使用严格和过渡的 html 4 Doctype。Body 和 Div 背景会受到影响。下面是一个最小的示例。如果您删除 Doctype 声明,它会呈现出它所有的花哨荣耀,只有 doctype - 单调乏味的黑白。
顺便说一句 - 我没有使用 XHTML,因为我想我曾经在酒吧里听到比我聪明得多的人之间的对话,他们说你不应该声明 XML,除非你的服务器上正确设置了 mime 类型。在我的便宜主机帐户上,我不能轻易地做那种事情。
java - 如何修复 Java 堆的大小
我知道 Java VM 有“-XMx”和“-XMs”来设置堆的大小。它还有一个叫做“人机工程学”的特性,可以智能地调整堆的大小。但是,我手头有一个问题,需要严格固定大小的堆。
这是命令行参数:
但是,通过观察 GC 日志,似乎堆的大小并没有固定在 2048K。参见,例如 2368K、2432K、2176K 等:
有没有办法对 Java 堆进行“严格的 大小调整”(不多不少)?
actionscript-3 - ActionScript 3 严格模式总结
我在哪里可以获得 ActionScript 3.0 严格模式和标准模式之间差异的摘要?换句话说,在标准模式下我可以做什么但在严格模式下不能做的事情是什么?
css - 网站的 DIV 布局需要帮助
我正在尝试构建一个包含以下内容的页面:
已经有以下内容:
- 页面的一个 div 使整个页面居中,宽度为 809px
- 里面
<div class="page">
是以下内容:<div class="header">
<div class="container">
(内容的容器)<div class="footer">
我正在努力解决的问题:
<div class="container">
应包含以下内容:- 最左边
<div class="leftShadow">
到容器的高度为 100%,左阴影图像作为背景<div class="leftShadow">
- 向左第二个
<div class="custom_content">
,容器高度为 100%(将包含页面内容 - 第二个
<div class="sidebar_right">
到容器的高度为 100%(将包含额外的链接) - 最右边
<div class="rightShadow">
,到容器的高度为 100%,右阴影图像作为背景<div class="rightShadow">
- 最左边
所以总结一下:
所以应该发生的是,当一个custom_content
或一个sidebar_right
div 的长度低于另一个时,另一个将在高度上拉伸到与较长的 div 相同。显然,两侧的 div(leftShadow 和 rightShadow)也应该拉伸到容器高度的 100%。
有人可以指导我正确的方向吗?基本上,当一个 td 的内容超出另一个 td 的高度时,这些 div 的行为应该很像表格。
php - PHP 5 禁用严格标准错误
我需要在顶部设置我的 PHP 脚本以禁用严格标准的错误报告。
有人可以帮忙吗?
php - 应该在字符串中使用严格比较吗?
我知道,例如,使用:
超过:
可以提高性能并避免一些常见错误(例如 1 == true),但是我想知道是否有理由对字符串使用严格比较,例如:
似乎与以下内容完全相同:
如果有人可以为这个主题带来一些启发,我将不胜感激。
javascript - 哪些 (javascript) 环境支持 ECMAscript 5 严格模式?(又名“使用严格”)
在我撰写本文时, ECMAScript 5处于最终草案中;这是由于包含一个严格模式,它将阻止您分配给全局对象、使用 eval 和其他限制。(John Resig 的文章是一个很好的介绍。)
这种神奇的理智保存模式是通过在文件(或函数)的顶部包含字符串“use strict”来触发的。但是,在旧环境中,“use strict”是无操作的。如果您添加“使用严格”并且不在严格的环境中对其进行测试,您可能会留下一个不严格的代码的定时炸弹,当它真正遇到严格的环境时会中断。
哪些环境实际上尊重“使用严格”?