javascript
!doctype html报错h5,【Web前端问题】javascript import 报错
初學(xué)者, 想知道錯誤出在哪里,找到的資料都介紹的
以下是我精簡后的代碼內(nèi)容,錯誤提示在 main.js import那一行
錯誤提示為:
SyntaxError: Unexpected token ‘{‘. import call expects exactly one argument
index.html
LearnJavscriptbody{
background: #FFFFFF;
padding: 0px;
margin: 0px;
display: flex;
/* flex-direction: column-reverse; */
justify-content: center;
}
main.js
import {hello} from './lib.js';
hello();
lib.js
export function hello() {
console.log('hello');
}
回答:
瀏覽器啥時候可以直接用 import了?
瀏覽器JS不支持模塊系統(tǒng),如果需要,需要用requirejs或者seajs或者webpack處理
回答:
=>
回答:
目前支持 ES6 Module 的瀏覽器:
Safari 10.1
Chrome 61
Firefox 54 需要設(shè)置 dom.moduleScripts.enabled
Edge 16
在瀏覽器里使用 Module 的方法:
// 或
import './main.js';
需要注意的規(guī)范:
注意引用的路徑,不支持 main.js,支持 /main.js、./main.js、../main.js、**/main.js
使用 nomodule 屬性向后兼容
Modules 默認(rèn)使用 Defer,即慢于同步的請求,但先于顯式 Defer 的請求
引用或內(nèi)聯(lián)的 Modules 都支持 Async
多次引用同一個Modules,只執(zhí)行一次
通常需要 CORS,即需要 Access-Control-Allow-Origin: *
發(fā)送請求默認(rèn)不包括證書
Modules 需要設(shè)置可用的 MIME 類型,否則不會執(zhí)行
回答:
不支持import語法,可以使用babel轉(zhuǎn)成es5
總結(jié)
以上是生活随笔為你收集整理的!doctype html报错h5,【Web前端问题】javascript import 报错的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 认识计算机ppt课件游戏,《认识计算机》
- 下一篇: 背包问题 贪心算法 java_JS基于贪