charset:charset:charset:charset:charset:使用src屬性指定的程式碼字符集
crossorigin:屬性在HTML中主要用於管理跨域資源請求的行為;三個值:anonymous執行跨域請求,但不傳送用於憑據
use-credentials執行跨域請求,併傳送使用者憑據
空字串:與anonymous相同,省略大多數預設anonymous
anonymous匿名(你攜帶使用者憑證的情況下傳送請求)
use-credentials(使用憑證):鞋帶使用者憑證傳送請求;
CORS(跨域資源共享)
crossorigin屬性通常與伺服器端的CORS設定一起使用,伺服器需要傳送適當的CORS響應頭以允許瀏覽器正確地處理跨域請求
access-control-allow-origin指定哪些域可以訪問資源。
access-control-allow-credentials指定是否允許傳送憑證,
defer:表示指令碼可以延遲到文件完全被解析和顯示之後再執行;
async:async:async:表示應該立即開始下載指令碼
integrity:保證從外部載入的檔案在傳輸過程中沒有被篡改,透過指定資源的雜湊值,瀏覽器可以在下載資源後進行校驗,如果雜湊值不匹配,資源將不會被載入
type:text/javascript,module屬性決定了如何解釋指令碼內容;
text/javascript:標準的 javascript檔案型別,
module:指定javascript模組,支援ES6模組化匯入和匯出;
application/json:指定JSON資料,
importmap:用於配置javascript模組的匯入對映,指定匯入路徑;
defer屬性是