<!文档html>在JS脚本中触发“use strict”
Does <!DOCUMENT html> trigger "use strict" in JS scripts?
当我在html文件顶部添加<!DOCTYPE html>
标签时,我的原始(实践(JS脚本停止工作。html文件本身非常简单,并且符合HTML5标准。我的脚本使用 JS 严格模式不支持的方法 - 像 eval(( 这样的方法。我的问题是 - html5 标签是否在我的 JS 脚本上强制执行严格模式?如果不是,标签在功能上有什么变化?
我的 html 正文如下所示:
<!DOCTYPE html>
<html>
<head>
<title>...</title>
<meta charset="utf-8">
<link href="style.css" rel="stylesheet">
<script src="app.js"></script>
</head>
<body><div>
<p>...</p>
<input id="bokDocelowy" class="input" value="50" />
<p>...</p>
<input id="czas" class="input" value="2000" />
<button id="butt">Go!</button>
<div id="kwadrat"></div>
</div>
</body>
</html>
剧本本身很乱,我不想和你分享它。 ;)
感谢您的任何提示!
干杯格雷格
No.文档类型切换与 JavaScript 的严格模式无关。它的主要效果是停止模拟旧浏览器中出现的CSS错误。当它破坏JS时,通常是因为JS动态且错误地生成CSS(例如在需要长度的CSS属性上设置数字值(。
相关文章:
- Unit-testing multiple use cases with Karma & Mocha.js
- 仅在Express4上使用app.use('/api')时呈现页面
- Express router.use not working
- Use an external .jpg image in a gallery modal based on CSS &
- <!文档html>在JS脚本中触发“use strict”
- Use Strict MeteorJS
- Object.Prototype 方法和 IIFE(立即调用的函数表达式)中的“use strict”
- “jshint globalstrict: true”与“use strict”的目的
- 如何阻止 babel 将“this”转换为“undefined”(并插入“use strict”)
- 停止 IntelliJ 11 在启用 JSLint 时向每个嵌套函数定义添加“use strict”
- 禁用“;使用“use strict”的函数形式;但保持“;缺少'使用strict'语句“;警告
- Javascript : Getting 'Use Strict' error
- Javascript "use strict"和nick 39;s查找全局函数
- Javascript/jsLint:使用“use strict”时用什么替换jQuery(this);
- declare和use strict有什么区别吗?在一个全局匿名函数或内部控制器?在AngularJs
- 我应该加上“use strict”吗?我的流星文件
- JavaScript:全局变量"Use Strict"解释
- 使用“Use strict”的函数形式.Angularjs认证(使用scala, play框架)
- 注释可以出现在use strict之前吗?
- Javascript "use strict";块作用域行为不正确