FuncJS

FuncJS
Oryginalni autorzy Sharikul Islam
Deweloperzy Sharikul Islam
Pierwsze wydanie 1 listopada 2012 ( 2012-11-01 )
Wersja stabilna
1 / luty 2013 ( 2013-02 )
Napisane w JavaScript
Rozmiar 4,84 KB spakowane / 10,4 KB (nieskompresowane)
Typ biblioteka JavaScriptu
Licencja Otwarte źródło
Strona internetowa funkcje .webege .com

FuncJS to biblioteka JavaScript typu open source , która ma na celu przyspieszenie czasu tworzenia stron internetowych w języku programowania JavaScript , udostępniając 22 wstępnie napisane funkcje dostępne w obu wersjach. FuncJS ma umożliwić programistom JavaScript szybkie ukończenie podstawowych obszarów i pozwolić im skupić się na większych, skoncentrowanych na kodzie obszarach programowania. Od listopada 2012 r. FuncJS jest stosunkowo nowym produktem i jest w wersji jednej ze swoich stabilnych wersji.

Funkcje

W styczniu 2013 roku wydano FuncJS 2, który pozbył się wielu funkcji i zmienił ich nazwy. Nowe pliki zostały jednak przesłane na GitHub , ale jest to działanie tymczasowe, jak wynika z pliku README repozytorium. Oto nowa lista, zgodnie z nową dokumentacją:

  • Echo()
  • funkcja_istnieje()
  • strlen()
  • strpos()
  • str_replace()
  • w górę()
  • w dół()
  • sklep()
  • str_rev()
  • złapać()
  • przycinać()
  • liczyć()
  • strip_tags()
  • Pokaż tagi()

Importowanie FuncJS do stron internetowych

FuncJS jest dostępny w dwóch wersjach; wersja zminimalizowana (skompresowana) i wersja nieskompresowana, z których obie mają być używane niezależnie od siebie. Podobnie jak inne biblioteki JavaScript, FuncJS można zaimportować na stronę internetową, umieszczając ją za pomocą HTML „script” :

  <  script  src  =  "http://funcjs.webege.com/funcJS-min.js"  ></  script  > 

Zgodnie z dokumentacją użytkownicy powinni upewnić się, że FuncJS jest załadowany i działa poprawnie na swoich stronach internetowych, sprawdzając, czy przeglądarka rozpoznaje obiekt FuncJS:

  
  
  
  
 if  (  window  .  funcJS  )  {  alert  (  "Pracuję!"  );  }  else  {  alert  (  "Nie pracuję!"  );  } 

Obie wersje FuncJS są hostowane przez samego FuncJS, ponieważ dema sugerują, że FuncJS jest dostępny tylko za pośrednictwem ich serwerów. Jednak chociaż FuncJS umożliwia użytkownikom pobieranie lokalnej kopii pliku na ich własne komputery, głęboko zachęca użytkowników do importowania FuncJS na swoje strony internetowe poprzez połączenie go za pomocą adresu URL, ponieważ „zapewnia to, że ty (użytkownik) masz wszelkie nowe aktualizacje do udostępniony plik."

Używanie FuncJS na stronach internetowych

Ponieważ funkcje z FuncJS są postrzegane przez przeglądarkę jako zwykłe funkcje, musiałyby być zapisane w tagach „script” oraz byłyby sprawdzane i wykonywane przez silnik JavaScript przeglądarki (taki jak silnik JavaScript V8 przeglądarki Google Chrome ) . Jak widać z dokumentacji, funkcje z FuncJS są zaprojektowane tak, aby pasowały do ​​normalnego kodu JavaScript, a zatem nie przerywały „przepływu” pisania kodu JavaScript. Weźmy ten przykład (z witryny dokumentacji):

    
  
  
  
 if  (  3  <  4  )  {  echo  (  "Zgadza się!"  );  }  else  {  echo  (  "Co?!!!"  );  } 

który sprawdza dany warunek i wyświetla tekst w zależności od wyniku. Jak widać na przykładzie, funkcję „echo” można traktować jako część JavaScript, podobnie jak PHP .