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/stream-transform/dist/iife klasörünün içinde bulunmaktadır. Bunları projenize dahil edin veya paketi indirmek ve referans vermek için NPM'i kullanın.

ipucu

Aşağıdaki API'lar ile projenizde esnek bir şekilde çalışabilirsiniz.

Sayfa bağlamında topluca kullanılabilir:

  • Akış ve geri çağırma API'si: stream_transform.transform(/* arguments */);
  • Senkron API: stream_transform_sync.transform(/* arguments */);

Örnek

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

bilgi

Express ile dosyaları sergileyerek uygulamanızda kullanabilirsiniz.

Express ile dosyaları şu şekilde sergileyin:

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

HTML kodu şu şekildedir:

<script src="/lib/transform/index.js"></script>
<script>
stream_transform.transform(input, handler, options, (err, data) => {
console.info(data)
});
</script>

Senkron API kullanmak isterseniz, şunu kullanın:

<script src="/lib/transform/sync.js"></script>
<script>
const data = stream_transform_sync.transform(input, handler, options);
</script>