美文网首页
小程序的模块化

小程序的模块化

作者: 天幕下悠悠 | 来源:发表于2019-01-15 17:55 被阅读0次

模块化

浏览器中,所有 JavaScript 是在运行在同一个作用域下的,定义的参数或者方法可以被后续加载的脚本访问或者改写。同浏览器不同,小程序中可以将任何一个JavaScript 文件作为一个模块,通过module.exports 或者 exports 对外暴露接口。

请看是一个简单模块示例,B.js 引用模块A,并使用A暴露的multiplyBy2方法完成一个变量乘以 2 的操作。


// moduleA.js
module.exports = function( value ){
  return value * 2;
}
代码清单2-27 引用模块A

// B.js

// 在B.js中引用模块A
var multiplyBy2 = require('./moduleA')
var result = multiplyBy2(4)

在需要使用这些模块的文件中,使用 require(path) 将公共代码引入

var common = require('common.js')
Page({
  helloMINA: function() {
    common.sayHello('MINA')
  },
  goodbyeMINA: function() {
    common.sayGoodbye('MINA')
  }
})

相关文章

  • 微信小程序开发框架,组件等收藏

    开发框架 Labrador ★391 - 微信小程序模块化开发框架 wepy ★383 - 小程序组件化开发框架 ...

  • 微信小程序开发框架、实用库...

    开发框架 Labrador ★391 - 微信小程序模块化开发框架 wepy ★383 - 小程序组件化开发框架 ...

  • 微信小程序组件探究和应用

    把玩微信小程序组件 微信小程序把玩《二》:页面生命周期,模块化,数据绑定,view组件 微信小程序把玩《三》:sc...

  • scrapy爬虫

    安装 手动创建爬虫小程序 运行过程: 自动创建() 运行方式: 模块化

  • 45.CommonJS详解

    什么是模块化? 到底什么是模块化、模块化开发呢? 事实上模块化开发最终的目的是将程序划分成一个个小的结构; 这个结...

  • 微信小程序开发框架

    开发框架 Labrador ★391- 微信小程序模块化开发框架 wepy ★383- 小程序组件化开发框架 wx...

  • 小程序的模块化

    模块化 浏览器中,所有 JavaScript 是在运行在同一个作用域下的,定义的参数或者方法可以被后续加载的脚本访...

  • 小程序 模块化

    为使得各个页面逻辑更加清晰,小程序采用模块化结构,先来看看官方文档: 是的,就像文档上所说,常用的函数我们可以定义...

  • 小程序减肥过程

    引用 微信小程序官方文档 一、前言 微信小程序设定上传限制为1M,所有代码需要考虑到模块化,下文将分别介绍小程序的...

  • C语言函数一本道来

    函数的由来 程序=数据+算法C程序=数据+函数 模块化程序设计模块化程序设计.png 面向过程的程序设计 以过程为...

网友评论

      本文标题:小程序的模块化

      本文链接:https://www.haomeiwen.com/subject/gpoydqtx.html