假定变量可以安全使用
Are Assumed Variables Safe to Use?
我一直注意到Chrome会根据HTML文档中具有ID的元素来假设变量。
例如,如果我的页面上有<video id="video" src="foo.webm"></video>
,则浏览器将自动创建变量"video"。无需输入var video = document.getElementById("video");
这是一个标准的浏览器功能吗?它会一直伴随着我们吗?我是应该好好利用这一点,还是对此保持警惕?我喜欢它,因为它节省了宝贵的字节,特别是当您有大量的元素对象需要定义时。
变量不是这样创建的。
document.getElementById("video")意味着你选择的是"video"元素,而不是变量。检查CSS选择器
相关文章:
- 使用javascript存储变量的最安全方式
- 将密码存储在Javascript变量中的安全含义是什么
- 在 JavaScript 中使用 PHP 变量的安全方法
- 需要 jQuery 到 Tampermonkey 脚本和控制台中的安全变量
- 将变量从 php 传递到 javascript(安全)
- 在 NodeJS 中使用和更新全局变量是否安全?
- 将 JavaScript 变量传递给 PHP 变量的安全问题
- JS变量是否安全,不受用户操纵
- 写入 C# 变量的不安全 JavaScript 错误
- 将 Django 模板变量传递给 Javascript.安全
- socket.io中的套接字变量有多安全
- 在Node.js中使用非局部变量安全吗
- 假定变量可以安全使用
- 将变量放在onclick定义中是安全的
- 将此变量传递给javascript方法的安全方法适用于所有浏览器
- 为什么闭包比JavaScript中的全局变量更安全?
- JavaScript -用户的安全覆盖变量
- 安全的html表单变量
- 用于检查字符串相等性的Javascript库,该库对于未定义的变量是安全的
- javascript私有变量真的安全吗?