核心脚本中的JavaScript库引用变量?

核心脚本中的JavaScript库引用变量?,javascript,jquery,function,Javascript,Jquery,Function,我们有一个带有一些全局JavaScript变量的HTML页面。我们有一些实用函数来处理这些变量。可以将这些util函数移动到单独的JavaScript文件中,并使用标记包含该文件吗?不确定外部文件中的函数是否可以获取/设置主页面中定义的全局变量?不幸的是,是。全局对象的全部问题是它“太全局”,使您的站点面临许多安全风险 一个更好的方法是将数据和方法封装到对象中是的,您可以通过各种方式进行封装。同一HTML页面引用的所有脚本都可以访问同一组全局变量和函数。请记住,脚本是按照它们出现的顺序包含的。在

我们有一个带有一些全局JavaScript变量的HTML页面。我们有一些实用函数来处理这些变量。可以将这些util函数移动到单独的JavaScript文件中,并使用
标记包含该文件吗?不确定外部文件中的函数是否可以获取/设置主页面中定义的全局变量?

不幸的是,是。全局对象的全部问题是它“太全局”,使您的站点面临许多安全风险


一个更好的方法是数据和方法封装到
对象中

是的,您可以通过各种方式进行封装。同一HTML页面引用的所有脚本都可以访问同一组全局变量和函数。请记住,脚本是按照它们出现的顺序包含的。

在这个用例中使用对象的示例是什么?属于一个脚本的数据和方法可以收集到一个对象中。