簡體   English   中英

如何在沒有服務器的情況下在本地使用 Javascript 庫?

[英]How do I use a Javascript library locally without a server?

我正在嘗試使用以下,它從 colors 中提取名稱:

問題是他們有一個 Javascript CDN,但除非你使用 Node,否則他們不會告訴你如何使用它。

import namedColors from 'color-name-list';

let someColor = namedColors.find(color => color.hex === '#ffffff');
console.log(someColor.name); // => white

let someNamedColor = namedColors.find(color => color.name === 'Eigengrau')
console.log(someColor.hex); // => #16161d

我不使用節點或服務器,所以導入不起作用,我如何在本地運行它?

它托管的一個地方是 unpkg,它沒有跨域限制,因此您可以從文檔中列出的端點fetch

 fetch('https://unpkg.com/color-name-list@9.18.1/dist/colornames.json').then(r => r.json()).then((result) => { console.log(result[0].name); // put code here that depends on the library }) //.catch(handleErrors);

該庫也有自己的API,可以使用:

 fetch('https://api.color.pizza/v1/').then(r => r.json()).then((result) => { console.log(result.colors[0].name); // put code here that depends on the library }) //.catch(handleErrors);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM