文章目录

  • js模块化
    • 模块化操作
    • 引用模块化的js
    • 引入外部JS

js模块化

可以将通用的js抽取出来,放到一个js文件中,对外提供一个被调用的方法名

引入使用的js使用require引入公用的js文件。可以通过提供的调用方法名称来调用js方法

比如:

模块化操作

引用模块化的js

引入外部JS

比如:

const config = require('../../config.js');

比如我此时的config的绝对路径是

xxx/project/config.js

而我此时要引入conifg.js的文件–sss.js的绝对路径是:

xxx/project/pages/order/sss.js那么上面的 “../../config.js”,应该是从左至右,一个 ../  表示
回退一次,,那么这里就回退了两次,就是先到order层,
再到pages层,config.js和pages是同一层的。

所以应该这么解读,先退到哪一层,再读取那一层的那个文件。这里就是先退到pages层,再要那一层的config.js文件

微信小程序之js模块化相关推荐

  1. 13.微信小程序(JS逻辑文件)

    15.微信小程序(JS逻辑文件) 大纲 (1)业务逻辑案例 (2)调用API案例 (3)ECMAScript---- (4)小程序执行环境 (5)模块化 (6)作用域与全局变量 前言 前言: 一个服务 ...

  2. 小程序promise封装post请求_微信小程序 es6-promise.js封装请求与处理异步进程

    微信小程序 es6-promise.js封装请求与处理异步进程 下载es6-promise.js置于根目录下的libs文件夹下: 在根目录utils文件夹下新建httpsPromisify.js,即定 ...

  3. 自制微信小程序通讯JS

    自制微信小程序通讯JS 起因 现在微信小程序开发基本会使用到组件的开发.随着组件的不断增加,使得组件之间的通讯越发频繁.然后,微信小程序中组件之前通讯必须通过父子关系才能进行. 这个js能使得我们在组 ...

  4. 微信小程序App.js应用

    微信小程序App.js应用 文章目录 微信小程序App.js应用 1.App.js内容 2.判断用户以什么方式进入小程序 3.获取用户信息 4.设置全局变量 1.App.js内容 App.js写逻辑内 ...

  5. 微信小程序app.js给全局变量globalData赋值

    微信小程序app.js 中,从数据库读取登录数据后,想把登录信息变为全局遍历,这里为globalData赋值和其他的页面赋值不同. 需要先定义 that=this  之后用that.globalDat ...

  6. 微信小程序app.js中的全局变量globalData改变,如何通知其它页面界面显示改变,小程序中如何在其他页面中监听到globalData中值的变化

    微信小程序app.js中的全局变量globalData改变,如何通知其它页面界面显示改变,小程序中如何在其他页面中监听到globalData中值的变化 在小程序中,我们一般在app.js的onLaun ...

  7. 微信小程序开发实战——模块化

    JavaScript模块规范 在任何一个大型应用中模块化是很常见的,与一些更传统的编程语言不同的是,JavaScript (ECMA-262版本)还不支持原生的模块化. Javascript社区做了很 ...

  8. 微信小程序App Page 模块化

    微信小程序注册函数App() 在app.js里是一个App()函数,定义全局函数和数据,还可以用来注册一个微信小程序.在App()函数里有一些生命周期函数 App({onLaunch(option){ ...

  9. 在微信小程序的JS脚本中使用Promise来优化函数处理

    在我们传统的Javascript开发函数编写中,我们习惯了回调函数的处理,不过随着回调函数的增多,以及异步处理的复杂性等原因,代码越来越难读,因此诞生了使用Promise来优化JS函数处理的需求,引入 ...

最新文章

  1. 深度学习原来还可以这么学!
  2. 在linux系统上运行新加的内核模块(驱动模块) 需要安装的东西
  3. vs2008中C#3.0语言的新特性
  4. Linux mount 修改文件系统的读写属性
  5. SQL Server 数据库没有有效所有者的三种解决办法
  6. 转:Tomcat启动失败 提示Server Tomcat v7.0 Server at localhost failed to start.六种解决方法
  7. python中def root的用法_python scipy optimize.root_scalar用法及代码示例
  8. Ubuntu学习笔记2-网络部分
  9. -bash-4.1问题
  10. python打印字符金字塔_Python教程第7篇:print打印字符串
  11. jdk13.0.2安装mysql_centos下的安装mysql,jdk
  12. 如果你对web前端学习感到迷茫的话请看完本文
  13. shell入门(二)——面试题实例
  14. RESTClient用法
  15. 航空公司客户价值分析(下)
  16. 右浮动的顺序是反过来的,html中第一个是最后显示,而最后一个会在第一个显示。
  17. 抖音微博火山快手皮皮虾微视去水印附源码
  18. 栋的月结 | 第三回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)[含泪总结.. 憋泪分享!]
  19. 在小百合注册了一个帐号
  20. 3D语义场景图论文小记

热门文章

  1. python nlp 句子提取_python-仅从Stanford Core NLP获取作为输出的标记化句子
  2. WEB渗透测试(一)被动信息收集1(DNS信息收集、DNS字典爆破、DNS注册信息)
  3. 期货开户交易交易风格各异
  4. python画图大全_python画图教程
  5. GPS北斗双模技术应用开发研究--数据解析
  6. 使用计算机制作文档的方法是,2.2使用word 2003制作文档.doc
  7. 拍案叫绝的算法(二)
  8. HTML表单中get 和post 的区别
  9. 如何将多个 Docx 格式 Word 文档批量转为 Doc 格式
  10. 主题:风电-光热-CHP联合发电系统优化调度