问题标签 [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.

0 投票
13 回答
847 浏览

xhtml - 输出有效的 HTML 是否值得开发时间?

开发网站非常耗时。为了提高生产力,我会编写一个原型来展示给我们的客户。我不担心使原型符合标准。大多数时候,我们的客户会批准原型并给出不合理的截止日期。我通常最终在生产中使用原型(嘿,原型有效。不需要让我的工作变得更难。)

我可以重构代码以输出有效的 HTML。但是输出有效的 HTML 值得付出努力吗?

0 投票
5 回答
582708 浏览

perl - 如何在 Perl 中跳出循环?

我正在尝试break在循环中使用语句for,但由于我也在我的 Perl 代码中使用严格的 subs,所以我收到一条错误消息:

在 ./final.pl 第 154 行使用“strict subs”时不允许使用裸词“break”。

是否有解决方法(除了禁用严格的潜艇)?

我的代码格式如下:

0 投票
3 回答
7390 浏览

java - Java 是否有一个好的 *strict* 日期解析器?

Java是否有一个好的、严格的日期解析器?我可以访问 Joda-Time,但我还没有看到这个选项。我发现了“Is there a good date parser for Java”问题,虽然这是相关的,但它有点相反。虽然这个问题要求一个宽松的、更模糊的逻辑并且容易出现人为错误的解析器,但我想要一个严格的解析器。例如,对于 JodaTime(据我所知)和 simpleDateFormat,如果您的格式为“MM/dd/yyyy”:

解析这个:40/40/4353

这成为有效日期。我想要一个知道 40 是无效月份和日期的解析器。Java中肯定存在一些实现吗?

0 投票
5 回答
3384 浏览

html - css背景颜色随doctype消失

我正在尝试在 html 页面中的几个不同元素上设置背景颜色,但是每当我应用 doctype 声明时,颜色都会被忽略。其他风格似乎不受影响。我确定我是个白痴。

它发生在 IE7、FF3 和 Chrome 上。使用严格和过渡的 html 4 Doctype。Body 和 Div 背景会受到影响。下面是一个最小的示例。如果您删除 Doctype 声明,它会呈现出它所有的花哨荣耀,只有 doctype - 单调乏味的黑白。

顺便说一句 - 我没有使用 XHTML,因为我想我曾经在酒吧里听到比我聪明得多的人之间的对话,他们说你不应该声明 XML,除非你的服务器上正确设置了 mime 类型。在我的便宜主机帐户上,我不能轻易地做那种事情。

0 投票
5 回答
3011 浏览

java - 如何修复 Java 堆的大小

我知道 Java VM 有“-XMx”和“-XMs”来设置堆的大小。它还有一个叫做“人机工程学”的特性,可以智能地调整堆的大小。但是,我手头有一个问题,需要严格固定大小的堆。

这是命令行参数:

但是,通过观察 GC 日志,似乎堆的大小并没有固定在 2048K。参见,例如 2368K、2432K、2176K 等:

有没有办法对 Java 堆进行“严格的 大小调整”(不多不少)?

0 投票
1 回答
1496 浏览

actionscript-3 - ActionScript 3 严格模式总结

我在哪里可以获得 ActionScript 3.0 严格模式和标准模式之间差异的摘要?换句话说,在标准模式下我可以做什么但在严格模式下不能做的事情是什么?

0 投票
4 回答
340 浏览

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_rightdiv 的长度低于另一个时,另一个将在高度上拉伸到与较长的 div 相同。显然,两侧的 div(leftShadow 和 rightShadow)也应该拉伸到容器高度的 100%。

有人可以指导我正确的方向吗?基本上,当一个 td 的内容超出另一个 td 的高度时,这些 div 的行为应该很像表格。

0 投票
7 回答
361578 浏览

php - PHP 5 禁用严格标准错误

我需要在顶部设置我的 PHP 脚本以禁用严格标准的错误报告。

有人可以帮忙吗?

0 投票
2 回答
2858 浏览

php - 应该在字符串中使用严格比较吗?

我知道,例如,使用:

超过:

可以提高性能并避免一些常见错误(例如 1 == true),但是我想知道是否有理由对字符串使用严格比较,例如:

似乎与以下内容完全相同:

如果有人可以为这个主题带来一些启发,我将不胜感激。

0 投票
4 回答
7411 浏览

javascript - 哪些 (javascript) 环境支持 ECMAscript 5 严格模式?(又名“使用严格”)

在我撰写本文时, ECMAScript 5处于最终草案中;这是由于包含一个严格模式,它将阻止您分配给全局对象、使用 eval 和其他限制。(John Resig 的文章是一个很好的介绍。)

这种神奇的理智保存模式是通过在文件(或函数)的顶部包含字符串“use strict”来触发的。但是,在旧环境中,“use strict”是无操作的。如果您添加“使用严格”并且不在严格的环境中对其进行测试,您可能会留下一个不严格的代码的定时炸弹,当它真正遇到严格的环境时会中断。

哪些环境实际上尊重“使用严格”?