0

在属于同一项目的 .html 文件之间定义和访问共享变量的最简单方法是什么。

谢谢你们,

b 问候

4

2 回答 2

2

如果您打算让这些对于每个客户都是独一无二的,您可以:

  1. 存储 cookie
  2. 将数据作为请求参数的一部分传递

如果您打算永久存储数据,则应使用服务器端语言。

您在任何 JS 文件中定义的变量都以完全相同的方式访问。例如,考虑variables.js您在所有页面顶部包含的以下文件:

var variable1 = "foo";
var variable2 = "bar";

然后,在后面的任何脚本中,您都可以简单地引用这些变量。考虑 mypage.html:

<html>
    <head>
        <script src="variables.js" type="text/javascript"></script>
        <script>
            alert(variable1); // alerts "foo"
        </script>
    </head>
    <body>
    </body>
</html>
于 2012-12-01T19:45:51.563 回答
0

sessionStorage和对象将localStorage允许您在 .html 文件之间共享键/字符串值对,前提是它们属于同一域。localStorage值在会话之间存储在浏览器中,如果用户切换浏览器,则不会携带这些值;服务器也不能在没有额外代码的情况下查看这些值。

http://en.wikipedia.org/wiki/Web_storage

于 2012-12-01T19:47:43.050 回答