为什么网页中定义了这么多Javascript变量却没有使用?
请原谅我的无知,我刚刚开始学习为什么网页中定义了这么多Javascript变量却没有使用?,javascript,html,http,Javascript,Html,Http,请原谅我的无知,我刚刚开始学习JavaScript和HTML。当我检查许多网页的源代码时,我发现有许多标记,它们之间只定义了一个变量,例如: <script type='text/javascript'> /* <![CDATA[ */ var moove_frontend_activity_scripts = {"activityoptions":"","referer":"","ajaxurl":"https:\/\/ayso.org\/wp-admin\/admin-aj
JavaScript
和HTML
。当我检查许多网页的源代码时,我发现有许多
标记,它们之间只定义了一个变量,例如:
<script type='text/javascript'>
/* <![CDATA[ */
var moove_frontend_activity_scripts = {"activityoptions":"","referer":"","ajaxurl":"https:\/\/ayso.org\/wp-admin\/admin-ajax.php","post_id":"4","is_page":"1","is_single":"","current_user":"0","referrer":""};
/* ]]> */
</script>
/* */
并且定义的变量从未在网页中使用。我想知道为什么要声明这样的变量,它们有什么用途 孤立地说,你是对的。如果不使用变量,定义它就没有意义了
但是,其他脚本(通过
嵌入)可能仍会使用此选项。当在脚本中使用var
在闭包外部定义这些变量时,它们会自动添加到窗口
对象中。查看标记时,它们可能不会出现在页面的其他任何位置,但很可能是从加载到页面中的其他外部脚本访问的。您确定页面中包含的外部脚本没有使用它们吗?谢谢!我不确定,我也不知道。我只关注单页内容,忘记了加载页面时会引入外部脚本。