<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>Nano Require Example</title>
<!-- @document-start inserts -->
<script src="./script-b.js"></script>
<script src="./script-a.js"></script>
</head>
<body>
Open Console check out result of execution.
</body>
</html>
a、b 两个脚本的开头都要包含一份完整的 nano-require.js
,这让两个脚本各自的依赖可以在系统范围内被重用,并且不需要关心 a、b 的执行的先后顺序。
NR([
"https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js,
"https://cdn.jsdelivr.net/npm/react@18.2.0/umd/react.production.min.js"
"]).then(doSomething)