Zacznij pisać gadżety

Witamy w Gadżetach API! Więcej informacji o różnych typach gadżetów i miejscach ich wyświetlania znajdziesz w przeglądzie interfejsu API gadżetów.

Ten przewodnik dla programistów jest przeznaczony dla osób, które chcą tworzyć gadżety za pomocą interfejsu Widget API. Gadżety są łatwe do utworzenia, więc jeśli dopiero uczysz się tworzenia aplikacji internetowych, stanowią dobry punkt wyjścia.

"Hello,World"

Najprostszy gadżet to tylko kilka wierszy kodu. Tutaj wyświetla się komunikat "Hello, world!"

<?xml version="1.0" encoding="UTF-8" ?> 
<Module>
<ModulePrefs title="hello world example" />
<Content type="html">
<![CDATA[ Hello, world! ]]> </Content>
</Module>

Zapoznaj się z tymi przykładami dotyczącymi "Hello World&quot:

  • Gadżety są określane w formacie XML. Pierwszy wiersz to standardowy sposób uruchamiania pliku XML. Musi to być pierwszy wiersz pliku.
  • Tag <Module> wskazuje, że ten plik XML zawiera gadżet.
  • Tag <ModulePrefs> zawiera informacje o gadżecie, takie jak tytuł, opis, autor i inne funkcje opcjonalne.
  • Wiersz <Content type="html"> wskazuje, że typ treści gadżetu to HTML.
  • Tag <![CDATA[ ...insert HTML here... ]]> służy do dołączania kodu HTML, gdy typ treści w gadżecie to html. Informuje to parser gadżetów, że tekst w sekcji CDATA nie powinien być traktowany jako XML. Sekcja CDATA zwykle zawiera kod HTML i JavaScript.
  • </Content> oznacza koniec sekcji Content (Treść).
  • </Module> oznacza koniec definicji gadżetu.

Co znajduje się w gadżecie?

Interfejs Gadżety API składa się z kilku prostych elementów składowych: XML, HTML i JavaScript. Aby zacząć z niej korzystać, wystarczy podstawowa znajomość języka HTML. Nauczymy Cię wszystkiego, co trzeba wiedzieć o XML do tworzenia gadżetów. Później, gdy piszesz bardziej zaawansowane gadżety, zapewne chcesz nauczyć się obsługi języka JavaScript, jeśli jeszcze go nie znasz.

XML to język znaczników ogólnego przeznaczenia. Opisuje ona uporządkowane dane w sposób umożliwiający czytanie i zapisywanie informacji zarówno przez ludzi, jak i komputery.

XML to język, w którym tworzysz specyfikacje gadżetów. Gadżet to po prostu plik XML umieszczony w internecie, w którym Google może go znaleźć. Plik XML, który określa gadżetu, zawiera instrukcje jego przetwarzania i renderowania. Plik XML może zawierać wszystkie dane i kod gadżetu, a także odwołania do adresów URL w przypadku pozostałych elementów.

HTML to język znaczników używany do formatowania stron w internecie. Treść statyczna gadżetu jest zwykle napisana w języku HTML. Kod HTML wygląda podobnie do XML, ale służy do formatowania dokumentów internetowych, a nie do opisywania uporządkowanych danych.

JavaScript to język skryptów, który służy do dodawania dynamicznego zachowania do gadżetów.

Co dalej

Ogólne informacje o programowaniu gadżetów znajdziesz w artykule Pisanie własnych gadżetów. Następnie możesz przejść do sekcji Podstawy programowania.

Powrót do góry