close

JavaScript-keretrendszer prototípusa

Ugrás a navigációhoz Ugrás a kereséshez
Prototype JavaScript Framework
szoftver
MűfajJavaScript könyvtár _
FejlesztőSam Stephenson
Legújabb verzió1.7.3 (2015. szeptember 23.)
Operációs rendszerTöbbplatformos
NyelvJavaScript
EngedélyMIT licenc
( ingyenes licenc )
Weboldalprototypejs.org/

A Prototype JavaScript Framework egy JavaScript keretrendszer , amelyet Sam Stephenson hozott létre 2005 februárjában , és eredetileg Ajax -támogatásként készült a Ruby on Railsben . Célja a dinamikus webes alkalmazások fejlesztésének elősegítése. Különösen támogatja az AJAX és az objektumorientált programozás használatát JavaScriptben. Segítő könyvtárként is használatos más JavaScript-projektekhez, mint például a script.aculo.us és a Rico .

Alapfunkciók

A $ ()

Egy HTML -oldal DOM -elemére való hivatkozáshoz általában a következő függvényt használjuk:

 dokumentumot . getElementById ( 'azonosító_neve' );

A $ () függvény a kódot a következőre redukálja:

 $ ( 'azonosító_neve' );

Ez a függvény úgy használható, mint a getElementById (). Például a szöveg színét így állíthatja be:

 $ ( 'azonosító_neve' ). stílus . color  =  "#ffffff" ;

A $ F ()

A $ F () függvény a neki paraméterként átadott űrlapelem értékét adja vissza. Szövegbeviteli mező esetén a függvény a beírt szöveg értékét adja vissza. A „selectbox” elemnél a függvény a kiválasztott értéket adja vissza.

 $ F ( 'azonosító_neve' );
Megjegyzés : Az aláhúzás karakterhez hasonlóan a _karakter $normál azonosító karakterként is használható, más jelentése nincs a nyelvben.

A $ H ()

Egy objektumot megszámlálható hash -vé alakít

  < button  onclick = "convertInHash ();"  id = "button1" > click < / button> 
  < script > 
    function  convertInHash () 
      { 
       var  object  =  { id :  1 ,  login :  "smart" ,   
                            email :  "[email protected]" }; 
       var  hash_obj  =  $ H ( objektum );   // Az objektumot 
       $ hash-vé alakítjuk ( 'smart' ). innerHTML  =  hash_obj . toQueryString (); 
      } 
  < / script>

A $ w ()

A szóközöket tartalmazó karakterlánc tömbbé alakítása

 var  array ; 
 array  =  $ w ( 'tészta hús gyümölcs' ); 
 tömb . every ( function ( food ) { 
   var  message  =  'I like it'  +  food ; 
   alert ( message ); 
 })

AJAX függvények

A Frissítő funkció

Ez a funkció lehetővé teszi az adatok aszinkron lekérését egy webes forrásból, és beillesztését a nyitóoldalra, így az XMLHttpRequest objektum létrehozása teljesen átláthatóvá válik a fejlesztő számára, ezzel megoldva a böngészők közötti kompatibilitási problémákat .

 új  Ajax . Updater ( 'container' ,  url );

A Ahol 'container'annak az oldalelemnek az azonosítóját jelöli, ahová az adatokat beilleszti, és urlazt a webes elérési utat, ahonnan az adatok lekérésre kerülnek.

Kapcsolódó elemek

  • AJAX – Aszinkron JavaScript és XML

Külső linkek