配置文件能够大大提高代码的可复用性,把一些变量提取出来,也可以方便代码的维护,需要改个参数、地址之类的直接到配置文件里面改就行了,不用找到具体的实现代码。

如何定义一个全局可调用的配置文件:

var config = (function($){$.testConfig = {contextPath:'http://localhost:8080/test',maps:[{id:'map1',url:'*********'},{id:'map2',url:'*********'}]}return $;})(window.config||{});

比如说现在要调用contextConfig,直接config.testConfig.contextConfig就拿到了。

配置文件的格式:var config = (function(){})( ) ,第一个小括号代表匿名函数,第二个小括号代表参数,也就是说window.config||{}其实是匿名函数里面的$。

js文件中定义全局配置文件相关推荐

  1. JS中定义全局配置文件

    js中添加全局配置文件的需求,本文参考自:参考链接,在使用过程中写几句注解: (function(w){w.globalConfig = {remoteIP:"localhost" ...

  2. webpack打包处理js文件中的高级语法

    前言 在js文件中定义一个User类 import $ from 'jquery' import './css/at.css' import './css/at.less' import './css ...

  3. html img调用js,html调用js变量 如何在html中输出js文件中的变量

    html页面代码中怎么调用js变量?html页面代码中怎么调用js变量,例如 在html代码中插入js代码: a=取浏览你把index1.js 中的onReady 去掉,把index1.js改成 fu ...

  4. c语言头文件中定义inline static相关函数的优劣

    头文件中常见static inline函数,于是思考有可能遇到的问题,如头文件经常会被包含会不会产生很多副本?网上说法不一.于是自己验证.经过arm-none-eabi-gcc下测试后得出结论. in ...

  5. 在同一个文件中定义多个命名空间

    (PHP 5 >= 5.3.0, PHP 7) 也可以在同一个文件中定义多个命名空间.在同一个文件中定义多个命名空间有两种语法形式. Example #1 定义多个命名空间,简单组合语法 < ...

  6. 配置 postCSS 自动添加 css 的兼容前缀||打包样式表中的图片和字体文件||打包处理 js 文件中的高级语法

    配置 postCSS 自动添加 css 的兼容前缀 ① 运行 npm i postcss-loader autoprefixer -D 命令 ② 在项目根目录中创建 postcss 的配置文件 pos ...

  7. jQuery调用其他JS文件中的方法

    一个JSP页面中,可以引入多个JS文件 当需要调用某个JS文件中的方法时,可以这么写 首先 在该页面中引入调用的JS文件 <script src="${ctx}/static/js/a ...

  8. wordpress上传文件报错的解决方法(413 Request Entity Too Large、超过upload_max_filesize文件中定义的php.ini值)

    报错:413 Request Entity Too Large 问题nginx是限制上传大小,解决方法如下: 打开nginx配置文件 nginx.conf, 路径一般是:/etc/nginx/ngin ...

  9. 单独使用elementui_Vue在单独引入js文件中使用ElementUI的组件

    Vue在单独引入js文件中使用ElementUI的组件 问题场景: 我想在vue中的js文件中使用elementUI中的组件,因为我在main.js中引入了element包和它的css,并挂载到了全局 ...

最新文章

  1. “undefined reference to JNI_GetCreatedJavaVM”和“File format not recognized”错误原因分析...
  2. JavaScript-JavaScript概述及简单使用
  3. Fiddler抓取APP网络请求
  4. MaxCompute(ODPS)上处理非结构化数据的Best Practice
  5. win32下Socket编程(1)
  6. MySQL - 视图
  7. pytorch1.7教程实验——迁移学习训练卷积神经网络进行图像分类
  8. Win10专业版下如何禁用Windows Defender功能?
  9. C# 递归函数详细介绍及使用方法
  10. MATLAB 画图 x轴换成 字符串
  11. Windows7 USB/DVD Download Tool – U盘安装Win7工具
  12. MVVM模式下,自定义用户控件不执行COMMAND的原因
  13. 排列组合计算问题中的卡塔兰数(Catalan Number)
  14. 非极大值抑制法(NMS,non-maximum suppression)
  15. 010Editor查看PE文件
  16. 《数独游戏的设计与实现》
  17. uniapp和vue实现打开手机前置摄像头和相机的方法
  18. JavaScript网页特效-留言板
  19. 第19章 集合框架(3)-Map接口
  20. 看JTS源码,感受Java优化编程

热门文章

  1. [译]Web 性能优化: 图片优化让网站大小减少 62%
  2. 优化SQL Server数据库查询方法
  3. ssl证书(https) iis 配置安装
  4. Linux 文件和目录的属性及权限
  5. Redis监控技巧总结
  6. Django 运行 runserver 端口占用,报错:Errno 10013
  7. Linux 下的KILL函数的用法
  8. WebSocket的事件触发机制
  9. VMware中的ubuntu虚拟机开机黑屏,无法打开桌面
  10. C++二维数组讲解、二维数组的声明和初始化