Ana içeriğe geç

Eski Tarayıcılar için Vanilla JavaScript (IIFE)

IIFE dağıtımı, ECMAScript modüllerini desteklemeyen tarayıcılara yöneliktir.

Dosyalar packages/csv-stringify/dist/iife klasörü içinde bulunmaktadır. Bunları projeniz içinde içe aktarın ya da NPM kullanarak paketi indirin ve referans verin.

bilgi

Sayfa bağlamında şu şekillerde küresel olarak kullanılabilir:

  • Akış ve geri çağırma API'si: csv_stringify.stringify(/* argümanlar */);
  • Senkron API: csv_stringify_sync.stringify(/* argümanlar */);

Örnek

Çalışır bir demo demo/browser dizininde mevcuttur:

ipucu

Express ile dosyaları şu şekilde sergileyin:

const app = express();
app.use('/lib/stringify/',
express.static(`node_modules/csv-stringify/dist/iife/`));
app.listen(3000);

HTML kodu şu şekildedir:

<script src="/lib/stringify/index.js"></script>
<script>
csv_stringify.stringify(records, options, (err, data) => {
console.info(data)
});
</script>

Senkron API'yi kullanmak isterseniz, şu şekilde kullanın:

<script src="/lib/stringify/sync.js"></script>
<script>
const data = csv_stringify_sync.stringify(records, options);
</script>

Önemli Not: IIFE kullanırken, eski tarayıcıların modül sistemini desteklemediğini unutmamak önemli. — Teknoloji Güncellemeleri