JavaScript koda izmantošana Flutter Web

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Izmantojot Android un iOS, mēs varam izmantot PlatformChannels, lai sazinātos ar vietējo platformu. Bet kā mēs to varam izdarīt Flutter Web?

Veidojot starpplatformu lietojumprogrammas, kuras var darboties tīmeklī, mobilajās ierīcēs un galddatoros, mums bieži vien nav jāpiekļūst pamatā esošajai platformai-mēs vai nu rādām statiskus datus, vai arī sazināmies ar aizmugures serveri, lai publicētu un parādītu jaunus datus.

laiks jauna banka kriptonauda

Tomēr ir gadījumi, kad mums ir jāiegūst informācija par platformu - ierīces specifikācijas, atrašanās vieta vai aparatūra, piemēram, kamera un sensori - vai pat jāpiekļūst noteiktai vietējai bibliotēkai vai API, tāpēc mums ir jāsazinās ar platformas vietējo kodu.



Ar Android un iOS mēs izmantojam Platformas kanāli lai nosūtītu un saņemtu ziņas no vietējās platformas, un mēs varam izmantot PlatformViews lai parādītu vietējos lietotāja interfeisa skatus vietnē Flutter. Bet kā mēs to varam izdarīt Flutter Web?

JavaScript un Dart

Pirms Flutter tika atklāts sabiedrībai, Darts tika izmantots, lai izveidotu tīmekļa lietotnes (kā jūs varat redzēt šajā rakstā no 2013. gada - Izstrādājiet modernas tīmekļa lietotnes, izmantojot Dart pēc Sets Lāds ), kas bija iespējams divu tā funkciju dēļ:

  • Spēja uz apkopot **** šautriņu kodu JavaScript ;
  • JavaScript-Dart savietojamība izmantojot | _+_ | iepakojiet to ļauj mums izsaukt Dart kodu JavaScript .

Tas nozīmē, ka mums ir tiešs veids, kā sazināties ar | _+_ | bez vajadzības js

Lai izmantotu | _+_ | pakotni, mums atsevišķā failā ir jādeklarē funkcijas | _+_ | ka mums jāzvana, izmantojot | _+_ | anotācija.

Piemēram, apskatīsim dokumentāciju un redzēsim, kā ir iespējams izmantot | _+_ | Dartā:

JavaScript
  • | _+_ | paziņojumam ir | _+_ | anotāciju, kam seko | _+_ | importa paziņojums.
  • | _+_ | tiek izmantots, lai norādītu, kuru funkciju mēs izsaucam, šajā gadījumā | _+_ | . Ņemiet vērā, ka deklarētā funkcija nav ķermeņa un ir | _+_ |, par kuru varat lasīt vairāk šajā StackOverflow atbilde .

#satricinājums #javascript #tīmekļa izstrāde

kur es varu atrast saites kodu savam roku

medium.com

JavaScript koda izmantošana Flutter Web

JavaScript koda izmantošana Flutter Web. Lai izmantotu paketi js, mums atsevišķā failā ir jādeklarē JavaScript funkcijas, kuras mums jāizsauc, izmantojot @JS anotāciju.

Skatīt Arī: