Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 1280|Yanıt: 1

[Diğer] Ön yüz web sayfaları wasm'de işlevleri üç şekilde çalıştırır

[Bağlantıyı kopyala]
Yayınlandı 27.11.2024 08:45:24 | | | |
WebAssembly hakkında

WebAssembly, modern web tarayıcılarında çalışabilen yeni bir kodlama yöntemidir – kompakt ikili formata sahip, yerel performansa yakın çalışan ve C/C++, C# ve Rust gibi diller için derleme hedefleri sağlayarak webde çalışabilmeleri için düşük seviyeli bir sınıf assembly dilidir. Ayrıca JavaScript ile birlikte var olacak şekilde tasarlanmıştır ve ikisinin birlikte çalışmasına olanak tanır.

Test wasm dosyası oluştur

AssemblyScript, TypeScript benzeri bir WebAssembly dilidir (Bağlantı girişi görünür.)。 Typescript dosyasını WebAssembly dosyasına derleyen AssemblyScript aracını yükleyin. Kurulum komutu şöyledir:

Yeni bir test.ts dosyası oluşturun ve bunu şu şekilde tanımlayın:

.wasm dosyasını aşağıdaki komutla oluşturun:

Yapılandırma parametreleri:Bağlantı girişi görünür.

wasm içindeki fonksiyonları çalıştırın

Yöntem 1 (En Kolay)

Oluşturulan .js modül yürütülmesine doğrudan referans verin, aşağıdaki gibi:



Yöntem 2

Assemblyscript/loader ile referans:Bağlantı girişi görünür., kod şöyledir:



.wasm komutu şu şekilde oluşturulabilir:

Böylece .ts üretmez, . JS dosyası.

Yöntem 3

Yerel WebAssembly kullanılarak derleme yüklediğinde, kod şu şekildedir:



Son olarak, kaynak kod dosyasını ekleyin:

Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfenYanıt






Önceki:System.Text.Json'un JSON'u manipüle etmesiyle ilgili bazı ipuçları
Önümüzdeki:JavaScript'te dizinin IPv4 mi yoksa IPv6 mı olduğunu kontrol edin
 Ev sahibi| Yayınlandı 27.11.2024 08:49:09 |
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com