Ana içeriğe geç

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

IIFE dağıtımı, ECMAScript modüllerini desteklemeyen tarayıcıları hedef alır.

bilgi

Dosyalar, packages/csv-generate/dist/iife klasörü içinde yer almaktadır. Bunları projeniz içinde içe aktarın ya da paketi indirmek ve referans vermek için NPM'i kullanın.

Sayfa bağlamında şu şekilde genel olarak erişilebilir:

  • Akış ve geri çağırma API'si: csv_generate.generate(/* arguments */);
  • Senkron API: csv_generate_sync.generate(/* arguments */);

Örnek

Çalışan bir demo, demo/browser dizininde mevcuttur:

ipucu

Express ile dosyaları şu şekilde yayınlayabilirsiniz:

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

HTML kodu ise şu şekildedir:

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

Eğer senkron API'yi kullanmak istiyorsanız, şunu kullanın:

<script src="/lib/generate/sync.js"></script>
<script>
const data = csv_generate_sync.generate(options);
</script>