Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 1280|Odgovoriti: 1

[Drugo] Front-end spletne strani izvajajo funkcije v wasm na tri načine

[Kopiraj povezavo]
Objavljeno na 27. 11. 2024 08:45:24 | | | |
O WebAssembly

WebAssembly je nov način kodiranja, ki lahko teče v sodobnih spletnih brskalnikih – gre za nizkonivojski razredni asembler jezik s kompaktnim binarnim formatom, ki deluje blizu nativne zmogljivosti in zagotavlja cilje za prevajanje jezikov, kot so C/C++, C# in Rust, da lahko tečejo na spletu. Zasnovan je tudi za sobivanje z JavaScriptom, kar omogoča sodelovanje obeh jezikov.

Generirajte testno datoteko wasm

AssemblyScript je WebAssembly jezik, podoben TypeScriptu (Prijava do hiperpovezave je vidna.)。 Namestite orodje AssemblyScript, ki prevede datoteko typescript v datoteko WebAssembly. Ukaz za namestitev je naslednji:

Ustvarite novo test.ts datoteko in jo definirajte takole:

Generirajte datoteko .wasm z naslednjim ukazom:

Parametri konfiguracije:Prijava do hiperpovezave je vidna.

Izvajanje funkcij znotraj wasm

Metoda 1 (Najlažja)

Neposredno se sklicujemo na generirano .js izvajanje modula, kot sledi:



Metoda 2

Pri assemblscript/loaderju, referenca:Prijava do hiperpovezave je vidna., koda je naslednja:



Ukaz .wasm je mogoče generirati na naslednji način:

Na ta način ne generira .ts, . JS datoteko.

Metoda 3

Naložite prevajanje z uporabo nativnega WebAssembly, koda je naslednja:



Na koncu priložite datoteko izvorne kode:

Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti






Prejšnji:Nekaj nasvetov za manipulacijo JSON s System.Text.Json
Naslednji:Preverite, ali je niz IPv4 ali IPv6 v JavaScriptu
 Najemodajalec| Objavljeno na 27. 11. 2024 08:49:09 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com