Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 1280|Atsakyti: 1

[Kita] Front-end tinklalapiai atlieka funkcijas wasm 3 būdais

[Kopijuoti nuorodą]
Paskelbta 2024-11-27 08:45:24 | | | |
Apie WebAssembly

"WebAssembly" yra naujas kodavimo būdas, kurį galima paleisti šiuolaikinėse žiniatinklio naršyklėse – tai žemo lygio klasės asamblėjos kalba su kompaktišku dvejetainiu formatu, kuris veikia beveik vietiniam našumui ir pateikia kompiliavimo tikslus tokioms kalboms kaip C/C++, C# ir Rust, kad jos galėtų veikti žiniatinklyje. Jis taip pat sukurtas taip, kad egzistuotų kartu su "JavaScript", todėl jie gali dirbti kartu.

Sukurkite bandomąjį wasm failą

AssemblyScript yra į TypeScript panaši WebAssembly kalba (Hipersaito prisijungimas matomas.)。 Įdiekite įrankį AssemblyScript, kuris kompiliuoja mašinraščio failą į WebAssembly failą. Diegimo komanda yra tokia:

Sukurkite naują test.ts failą ir apibrėžkite jį taip:

Sugeneruokite .wasm failą naudodami šią komandą:

Konfigūracijos parametrai:Hipersaito prisijungimas matomas.

Vykdykite funkcijas per wasm

1 metodas (lengviausias)

Tiesiogiai nurodykite sugeneruotą .js modulio vykdymą, kaip nurodyta toliau:



2 metodas

Su assemblyscript/loader, nuoroda:Hipersaito prisijungimas matomas., kodas yra toks:



.wasm komandą galima sugeneruoti tokiu būdu:

Tokiu būdu jis negeneruoja .ts, . JS failą.

3 metodas

Įkelti kompiliaciją naudojant vietinį WebAssembly, kodas yra toks:



Galiausiai pridėkite šaltinio kodo failą:

Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašomeAtsakyti






Ankstesnis:Keletas patarimų apie System.Text.Json manipuliavimą JSON
Kitą:Patikrinkite, ar eilutė yra IPv4 ar IPv6 "JavaScript"
 Savininkas| Paskelbta 2024-11-27 08:49:09 |
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com