多个HTML文件访问同一常量,将常量写入一个js文件中便于修改维护
2016-08-02 15:26
423 查看
如果我们有多个html页面,每个页面中都有一个常量要使用,但是以后这个常量可能会变化,如果我们这个常量写入每个html中的话,那么以后修改起来就要在每个页面进行修改,不利于维护。我们可以把这个常量写在js中,只要我们在每个页面中调用这个js文件即可使用这个常量,若要修改这个常量,只需在这个js文件中修改一次就可实现统一修改。这样大大的提高了开发的效率。
网上大多都是利用cookie来实现的,这可能对于新手来说不太好理解,这里我提供个简单方便好理解的方法,利用js文件。因为JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie.
1.首先建一个config.js文件
这里我的常量是一个接口地址,因为每个页面都会访问这个接口地址,同时这个接口还会在未来有所修改,代码如下:
2.在html文件的脚本中使用这个常量
a.要引入config.js这个文件
b.脚本使用port的值
网上大多都是利用cookie来实现的,这可能对于新手来说不太好理解,这里我提供个简单方便好理解的方法,利用js文件。因为JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie.
1.首先建一个config.js文件
这里我的常量是一个接口地址,因为每个页面都会访问这个接口地址,同时这个接口还会在未来有所修改,代码如下:
<script> //通用接口地址设置 var port = "http://siqi.ilikedh.com/guide/"; function getPort(){ return port; } </script>
2.在html文件的脚本中使用这个常量
a.要引入config.js这个文件
<script src="config.js"></script>
b.脚本使用port的值
<script> //全局变量,可在本html页面中的任何函数中使用 var interfaceAddress = getPort(); </script>这个时候我们就获取到port的值,在不同的html中只要在config.js中定义一个常量,然后使用上面的方法就可以多个页面访问同一个常量,修改也很方便哦~
相关文章推荐
- 在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间
- 在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间
- 使用js实现多个html页面访问同一个常量
- 利用js提交数据给服务器 可以很秘密的提交数据到服务器 运行会访问 一个gif文件
- 浅谈Node.js 访问文件系统的几种写入方式
- 在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间
- 多个 JS 文件共享一个命名空间
- 在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间
- 确保多个进程同时写入同一个文件成功(php)
- php如何确保多个进程同时写入一个文件成功
- 对于一个网站,如何禁止直接从浏览器Web browser中访问js文件
- 如何访问一个文件的创建、修改时间、文件属性
- 创建4个线程,4个线程同时对一个文件进行修改。线程1负责向文件写入A,线程2负责向文件写入B,线程3负责写入C,线程4负责写入D。最终文件里的内容应该是ABCDABCDABCD....循环10次;
- 如何使用 require.js ,实现js文件的异步加载,避免网页失去响应,管理模块之间的依赖性,便于代码的编写和维护。
- 在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间
- 【转载】在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间
- 在一个页面里这样访问了一个js文件
- 一个不错的弹出窗口,修改了JS文件可多弹
- Python3基础 getatime getctime getmtime 获取一个文件的最近访问时间 创建时间 最新修改时间
- 为js写的一个include文件