我了解JavaScript的基础知识和ES6的新功能。
我刚尝试了一个简单的ES6功能导入和导出,似乎它不支持浏览器。我搜索并发现我们必须使用任何转换器(babel)将ES6转换为ES5。
因此,导入/导出转换为CommonJs语法。如果它是这样的话我可以直接使用CommonJs!?
的index.html
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="main.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>
main.js
import {square} from 'func';
console.log( square(6));
func.js
export function square(x) {
return x * x;
}
更新
任何已回答的问题都没有重复,引用的问题已在5年前得到解答。我们在JavaScript中,每周一我们都会收到新消息;)