es6 模块化机制

1.模块化机制

index.js:
	导出:
	window.getdata
	function getdata(){
		//1.
		//2.
		//3.
		....
	}

	getdata(url,)
	getdata(url,);


outer.js:
	导入:
	<script src="index.js"></script>
	<script src='jqeruy.js'></script>
	getdata();

	框架(jquery大) 包 模块(小)

1.node:

	commentjs:本身就是一个模块
		需要下载安装
	js-》模块

exports 导出:

		每一个模块中都有一个module对象
		module.exports.a=a;

		module.exports={ 
			a:a, 
		}

		module可以省略ksss
		exports.a=10;

require 导入:

尽量将导入代码写在当前模块第一行
var module=require("./node.js")
require("./node")

	引入第三方模块:
		require("mysql")n
		require("jquery")
			node_modules:



操作:
	node.js
		module.exports.a
		module.exports.say=say;
	module.js
		var module=require("./node.js");

		module-->module.exports(node.js)

		导出:

	module1.js:
		导入

2.es6:

	模块化语法知识es6中的一种语法,兼容性不好
	es6->es5


	导出:
		export 不能直接加属性值
		var a=10;
		//export a;->export 10

		export var a=10;
		export function say(){}

		var a=10;
		export {a}

		var a=10;
		export {a as aa}``

		export default {}/function say(){}
			每个模块只能导出一次
			不能导出var let const声明的变量

	导入
		import {a,b,c} from './app1.js'

		import {aa a
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值