Tworzenie Stron Internetowych. odcinek 10
|
|
- Kazimierz Kaczor
- 9 lat temu
- Przeglądów:
Transkrypt
1 Tworzenie Stron Internetowych odcinek 10
2 JavaScript JavaScript (ECMAScript) skryptowy język programowania powszechnie używany w Internecie. Skrypty JS dodają do stron www interaktywność i funkcjonalności, np.: reagowanie na zdarzenia generowane przez użytkownika, sprawdzanie poprawności formularzy, budowanie elementów nawigacyjnych. Początki JS sięgają 1995 roku (Brendan Eich, Netscape). Za standaryzację odpowiada Ecma International (European association for standardizing information and communication systems). Standard JS jest opisany w specyfikacji oznaczonej jako ECMA-262. Skrypty JS nie wymagają kompilacji. Ich używanie jest darmowe. Język JS jest standardem ISO. Możliwe jest też pisanie w JS zwykłych aplikacji. JavaScript to nie to samo co Java. Ten drugi to jest obiektowym językiem programowania.
3 JS edytory Edycja plików JS Pliki JS to zwykłe pliki tekstowe, można więc go pisać w dowolnym edytorze tekstowym, ale warto ułatwić sobie pracę używając specjalnych edytorów (tak, jak dla HTML). Dobry edytor JS posiada: podświetlanie składni (unikanie błędów w poleceniach) dobrze działające, wielopoziomowe cofanie generatory elementów JS Często edytory obsługują edycję kilku typów dokumentów, np.: JS oraz HTML i CSS.
4 JS zalety Dlaczego używać JS: składnia JS jest prosta twórcy stron internetowych mogą wykorzystać funkcjonalność JS nie będąc programistami JS zwiększa interakcję z użytkownikiem skrypty mogą reagować na zdarzenia generowane po stronie użytkownika JS czyta i zapisuje elementy HTML skrypty mogą odczytać i zmienić zawartość dowolnego elementu HTML oraz kasować je, tworzyć, powielać JS może sprawdzać poprawność danych skrypty pozwalają sprawdzić dane wpisane w formularz przed ich wysłaniem, co oszczędza pracy serwerowi JS wykryje z jakiej przeglądarki korzysta użytkownik skrypt wykrywając typ przeglądarki może załadować wersję strony zaprojektowaną dla niej JS może tworzyć ciasteczka (cookies) skrypt pozwala przetrzymywać i odczytywać informacje na komputerze użytkownika skrypty JS możemy pisać sami lub wykorzystać gotowe, pobrane z sieci (np.:
5 JS osadzanie Skrypt JS umieszczane są w dokumencie HTML za pomocą znacznika <script> w postaci: samego kodu JS <script type="text/javascript"> obecnie atrybut type nie jest wymagany /* <![CDATA[ */ zabezpiecza przed interpretacją kodu jako składni HTML, tylko dla xhtml kod JS /*]]> */</script> odnośnika do pliku zawierającego kod JS <script type="text/javascript" src="plik.js"></script> Dodatkowa zaleca się w części <head> dokumentu HTML deklarację typu użytego języka skryptowego: <meta http-equiv="content-script-type" content="text/javascript"> Kolejność osadzania skryptów ma znaczenie, ponieważ wykonywane są one w takiej kolejności, w jakiej zostały umieszczone w kodzie strony. Jeśli przeglądarka użytkownika nie obsługuje JS, to nie będzie miał on dostępu do treści/funkcji generowanych przez skrypt JS. O tej sytuacji możemy użytkownika poinformować używając znacznika <noscript>: <noscript>uwaga, Twoja przeglądarka nie obsługuje JavaScript!</noscript>
6 JS składnia Komentarz Komentarze w kodzie JS umieszczany są następująco: blokowo pozwala wykomentować wiele linii /* komentarz blokowy zajmuje kilka linii */ liniowo obowiązuje tylko do końca jednej linii // komentarz liniowy zagnieżdżony liniowy w blokowym /* // treść komentarza */ Ogólnie o składni Kod JS składa się z zestawu instrukcji. Poszczególne instrukcje oddzielane są od siebie średnikiem. Przeglądarka wykonuje instrukcje JS w kolejności ich umieszczenia w kodzie. Umieszczając zestaw instrukcji w nawiasach { } tworzymy blok kodu, który ma być wykonywany jako całość.
7 JS składnia Dane Dostępne są następujące typy danych: typ liczbowy (całkowity i rzeczywisty), typ łańcuchowy, typ logiczny, typ obiektowy i typy specjalne. Zmienne Zmienne definiujemy poprzez przypisaniu wartości lub instrukcją var. Nazwa zmiennej zaczyna się od litery lub znaku podkreślenia i może zawierać dodatkowo liczby. Duże i małe litery są rozróżniane. Zmienne zdefiniowane poza funkcjami są globalne, czyli widoczne są dla całego skryptu, wewnątrz funkcji lokalne, jeśli są zdefiniowane przez var. Przykłady: a=100; var a; a=b; var c = 50; Na zmienych można wykonywać następujące operacje: arytmetyczne, przypisania, porównywania, bitowe, logiczne i inne. Więcej informacji w dokumentacji, np. webmaster.helion.pl/index.php/kjs-cechy-jezyka/kjs-operatory Przykłady: var suma = ; operator operand
8 JS składnia Instrukcje sterujące JavaScript umożliwia wykorzystanie standardowych instrukcji sterujących takich jak: instrukcje warunkowe if, if else, if else if instrukcje wyboru: switch case operator warunkowy:? pętle: for, for...in, while, do...while Więcej informacji o instrukcjach w dokumentacji JS, np. webmaster.helion.pl/index.php/kjs-cechy-jezyka/kjs-instrukcje
9 JS składnia Funkcje W JavaScript możemy tworzyć własne funkcje (wydzielone bloki kodu przeznaczone do wykonywania konkretnych zadań) następujący sposób: function nazwa_funkcji(argument1, argument2, ) { instrukcje wnętrza funkcji } przykład (dodawanie dwóch liczb): <script type="text/javascript"> function dodaj(var1, var2) { var wynik = var1 + var2; return wynik; } var suma = dodaj (1, 2); document.write("wynikiem dodawania jest " + suma + "."); </script> przerwanie działania funkcji i zwrot wyniku wywołanie funkcji z określonymi argumentami instrukcja pozwalająca na umieszczanie tekstu na stronie www
10 JS składnia Tablice Jak w innych językach, dostępne są też w JS tablice pozwalające przechowywać zbiory elementów. Komórki tablicy numerowane są od zera. Tablice deklarowane są następująco: var nazwa_tablicy = Array(); var nazwa_tablicy = Array(rozmiar_tablicy); var nazwa_tablicy = new Array("wartość-1", "wartość-2",, "wartość-n"); var nazwa_tablicy = [element-1, element-2,..., element-n]; var nazwa_tablicy = []; Podanie rozmiaru nie jest konieczne, będzie on dynamiczne zmieniany wraz ze wstawianiem kolejnych wartości. Do elementu tablicy odwołujemy się przez indeks: nazwa_tablicy[indeks]; Do każdego elementu tablicy można przypisać wartość: nazwa_tablicy[indeks] = wartość; lub ją usunąć: nazwa_tablicy[indeks] = null; nazwa_tablicy[indeks] = ""; Możemy też usunąć komórkę tablicy: delete nazwa_tablicy[indeks]
11 JS składnia Obiekty, funkcje globalne W języku JavaScript dostępne są predefiniowane obiekty oraz funkcje globalne. Obiekty rozszerzają możliwości języka i (czasami) usprawniają pracę. Obiekt przechowuje dane (właściwości obiektu) wraz z operacjami, które można na nich wykonać (metody obiektu). Dostęp do właściwości lub metody możliwy jest następująco: nazwa_obiektu.nazwa_właściwości nazwa_obiektu.nazwa_metody(argumenty metody) Dostępne funkcje globalne (wybrane) Funkcja eval (eval(str)) zwraca wartość wyrażenia str lub wykonuje instrukcję str. Funkcja isnan (isnan(wartość)) zwraca wartość false, jeżeli parametr wartość jest liczbą lub true w przeciwnym razie. Funkcja parseint (parseint(str[, podstawa]) przetwarza ciąg znaków podany argumentem str na wartość całkowitą. Opcjonalny argument podstawa pozwala na ustalenie podstawy systemu liczbowego. Funkcja parsefloat (parsefloat(str)) - przetwarza ciąg znaków podany argumentem str na wartość rzeczywistą. Jeżeli argument nie przedstawia prawidłowej wartości rzeczywistej, funkcja zwróci wartość NaN. Funkcja isfinite (isfinite(wartość)) - zwraca wartość true, jeżeli parametr wartość ma wartość skończoną lub false w przeciwnym razie.
12 JS składnia Obiekty, funkcje globalne W języku JavaScript dostępne są predefiniowane obiekty oraz funkcje globalne. Obiekty rozszerzają możliwości języka i (czasami) usprawniają pracę. Obiekt przechowuje dane (właściwości obiektu) wraz z operacjami, które można na nich wykonać (metody obiektu). Dostęp do właściwości lub metody możliwy jest następująco: nazwa_obiektu.nazwa_właściwości nazwa_obiektu.nazwa_metody(argumenty metody) Dostępne predefiniowane obiekty Obiekt Array Obiekt String Obiekt Date Obiekt Math Obiekt Number Obiekt Boolean Obiekt RegExp
13 JS DOM Document Object Model, czyli obiektowy model dokumentu Skryptami JS można sterować elementami strony lub zachowaniem przeglądarki. Takie działanie możliwe jest dzięki obiektowemu modelowi dokumentu (DOM). W modelu tym przeglądarka wraz z wyświetlana treścią dzieli się kilka części składowych (obiektów). Obiekty w DOM ułożone są hierarchicznie (patrz obrazek). Obiektami są: window znajduje się na szczycie hierarchii i przedstawia okno przeglądarki. Jest obiektem domyślny i przy wywoływaniu jego metod i własności można stosować zapis skrócony, np.: alert("tekst"); zamiast window.alert("tekst"); wyświetlanie okna dialogowego z tekstem lista metod i własności obiektu window dostępna jest np. tu webmaster.helion.pl/index.php/kursjs-wspolpraca-z-przegladarka-model-dom/kursjs-obiekt-window Możliwe są m.in. następujące operacje: otwieranie okna, zmiana jego rozmiarów i położenia, wyświetlanie okien dialogowych, paska przewijania,
14 JS DOM Document Object Model, czyli obiektowy model dokumentu Obiekty DOM, cd: document umożliwia sterowanie wyświetlanym dokumentem HTML; daje dostęp do każdego elementu tego dokumentu pozwalając na jego zmianę. Obiekt ten posiada sporo właściwości (np.: URL dokumentu, tytuł, odniesienia do obrazów, data ostatniej modyfikacji, ). Najważniejsze (najczęściej stosowane) metody obiektu document to: o getelementbyid(id) zwraca informacje o elemencie HTML posiadającym zadane id (kod elementu i jego styl lokalny). Umożliwia dostęp do różnych części kodu i np. zmianę ich zawartości. Przykład: <body> <div id="et1"> </div> <script type="text/javascript"> var div_var = document.getelementbyid("et1"); div_var.innerhtml = "<p>jakiś tekst<\/p>"; </script> </body> wpisze do div o podanym id kod akapitu
15 JS DOM Document Object Model, czyli obiektowy model dokumentu Obiekty DOM, cd: document umożliwia sterowanie wyświetlanym dokumentem HTML; daje dostęp do każdego elementu tego dokumentu pozwalając na jego zmianę. Obiekt ten posiada sporo właściwości (np.: URL dokumentu, tytuł, odniesienia do obrazów, data ostatniej modyfikacji, ). Najważniejsze (najczęściej stosowane) metody obiektu document to: o write(tekst) oraz writeln(tekst) umieszcza w dokumencie zadany tekst. Druga metoda dodaje na końcu tekstu znak końca linii. Przykład: <script type="text/javascript"> document.write("<p id="akapit">"); document.write("to jest treść napisana " " maja o godzinie " + var); document.write("</p>"); </script>
16 JS DOM Document Object Model, czyli obiektowy model dokumentu Obiekty DOM, cd: history zawiera historię odwiedzin stron dokonanych przez użytkownika podczas danej sesji przeglądarki. Posiada zaledwie kilka metod i właściwości. Wśród nich: o current adres URL aktualnego dokumentu, o previous, next adresy strony poprzedniej i następnej o back, forward wczytuje poprzedni, następny dokument o go(parametr) wczytuje dokument wskazany przez parametr. Liczba całkowita oznacza pozycję na liście historii odwiedzin (bieżący = 0, wstecz z minusem). Można też zadać parametr jako adres URL z listy historii location podaje szczegółowe informacje o adresie URL bieżącego dokumentu. Właściwości tego obiektu podają pełny adres oraz jego części składowe, np. nazwę protokołu (https, http, ftp). Przykładowe metody: o assign(url) wczytuje dokument o adresie wskazanym przez argument url. o reload(argument) wymusza ponowne wczytanie bieżącej strony z serwera jeśli argumet na wartość true lub z pamięci przeglądarki w przeciwnym wypadku. o replace(url) zastępuje bieżący dokument przez wczytany spod adresu wskazanego przez argument url. Nadaje się do wykorzystanie w przypadku, gdy przenosimy stronę pod inny adres.
17 JS DOM Document Object Model, czyli obiektowy model dokumentu Obiektami DOM są: navigator zawiera następujące informacje: nazwa wersja i język przeglądarki, typ i język systemu operacyjnego, obsługa plików cookie, zainstalowane rozszerzenia, Metodą tego obiektu jest javaenabled(), która zwraca wartość true, jeśli przeglądarka obsługuje Javę lub false w przeciwnym razie. Więcej na temat właściwości i metod obiektów modelu DOM można znaleźć np. tu: webmaster.helion.pl/index.php/kursjs-wspolpraca-z-przegladarka-model-dom
18 JS obsługa zdarzeń Skrypty JS mogą obsługiwać zdarzenia, czyli wpływać na wyświetlanie treści dokumentu w odpowiedzi na akcję wykonaną przez użytkownika. Istnieje kilka modeli obsługi. Najbardziej podstawowy z nich to model zwany DOM level 0. Procedurę obsługującą zdarzenia wprowadzamy do kodu HTML w następujący sposób: <znacznik zdarzenie="instrukcja;"> <znacznik zdarzenie="nazwa_funkcji();"> kod opisujący funkcję dodajemy do części head dokumetu. Przykład: <head> <meta http-equiv="content-script-type" content="text/javascript"> <title>strona WWW</title> </head> <body onload="alert('przykładowy tekst');"> <p>jakaś treść..</p> </body> Więcej na temat obsługi zdarzeń można znaleźć np. tu: przy ładowaniu strony wyświetla okno z zadaną treścią
Tworzenie Stron Internetowych. odcinek 10
Tworzenie Stron Internetowych odcinek 10 co dalej z gotową stroną? Przeniesienie gotowej strony na serwer zakup konta od godnej zaufania firmy zajmującej się hostingiem WWW dla użytku niekomercyjnego można
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
XML extensible Markup Language. część 5
XML extensible Markup Language część 5 XML ważne zastosowanie Jak często pracujemy z plikami XML? Wróćmy jeszcze do wykładu poprzedniego. A dokładnie do pliku zawierającego ten wykład. xml_2017_wyklad_4.pptx
Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]
1. CEL ĆWICZENIA Celem ćwiczenia jest przedstawienie możliwości wykorzystania języka JavaScript do tworzenia interaktywnych aplikacji działających po stronie klienta. 2. MATERIAŁ NAUCZANIA JavaScript tak
Krótki kurs JavaScript
Krótki kurs JavaScript Java Script jest językiem wbudowanym w przeglądarkę. Gdy ma się podstawy nabyte w innych językach programowania jest dość łatwy do opanowania. JavaScript jest stosowany do powiększania
Funkcje i instrukcje języka JavaScript
Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje
Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Języki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Umieszczanie kodu. kod skryptu
PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona
CZYM JEST JAVASCRIPT?
JAVASCRIPT JAVASCRIPT - CECHY Język skryptowy stosowany w sieci WWW Stosowany przez autorów witryn WWW głównie w celu: poprawy wyglądu stron walidacji danych z formularzy wykrywania typu przeglądarki tworzenia
XML extensible Markup Language. część 5
XML extensible Markup Language część 5 JavaScript Co to jest JavaScript? JavaScript był zaprojektowany w celu dodania interaktywności do stron HTML JavaScript jest językiem skryptowym JavaScript jest zwykle
Wykład 03 JavaScript. Michał Drabik
Wykład 03 JavaScript Michał Drabik Język programowania wykorzystywany na stronach internetowych głównie w celu umożliwienia interakcji z użytkownikiem. Kod JavaScript może być umieszczany w kodzie XHTML
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 6 JavaScript w przeglądarce Agenda Skrypty na stronie internetowej Model DOM AJAX Skrypty na stronie
Zajęcia 4 - Wprowadzenie do Javascript
Zajęcia 4 - Wprowadzenie do Javascript Co to jest Javascript Javascript jest językiem skryptowym pozwalającym na dołączanie dodatkowej funkcjonalności do stron WWW. Jest ona najczęściej związana z modyfikacją
Rys.2.1. Drzewo modelu DOM [1]
1. CEL ĆWICZENIA Celem ćwiczenia jest przedstawienie możliwości wykorzystania języka JavaScript do tworzenia interaktywnych aplikacji działających po stronie klienta. 2. MATERIAŁ NAUCZANIA 2.1. DOM model
JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Ćwiczenie: JavaScript Cookies (3x45 minut)
Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.
Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:
Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak: accept - typy zawartości MIME akceptowane przez serwer (opcjonalny) accept-charset - zestaw znaków akceptowanych
JAVAScript w dokumentach HTML - przypomnienie
Programowanie obiektowe ćw.1 JAVAScript w dokumentach HTML - przypomnienie JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
JavaScript funkcyjność
JavaScript funkcyjność WWW 9 kwietnia 2014 Możliwości tworzenia dynamicznych stron WWW HTML i CSS. Skrypty CGI (Perl, PHP). Serwery (django, java). Plug-iny. Ksiażka Większość przykładów pochodzi z ksiażki:
Tworzenie Stron Internetowych. odcinek 5
Tworzenie Stron Internetowych odcinek 5 Nagłówek zawiera podstawowe informacje o dokumencie, takie jak: tytuł strony (obowiązkowy) metainformacje/metadane (obowiązkowa deklaracja
Cw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
TOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Podstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Właściwości i metody obiektu Comment Właściwości
Właściwości i metody obiektu Comment Właściwości Właściwość Czy można zmieniać Opis Application nie Zwraca nazwę aplikacji, która utworzyła komentarz Author nie Zwraca nazwę osoby, która utworzyła komentarz
TECHNOLOGIE INTERNETOWE WYKŁAD 6. JavaScript Funkcje i obiekty
1. Co to jest funkcja? Funkcja jest oddzielnym blokiem kodu, który może być wielokrotnie wykonywany w danym programie, poprzez jej wielokrotne wywoływanie. Do funkcji przekazujemy przeważnie jakieś argumenty,
Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.
Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji
JAVAScript w dokumentach HTML (1)
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript mogą być zagnieżdżane w dokumentach HTML. Instrukcje JavaScript
Wykład 2 Składnia języka C# (cz. 1)
Wizualne systemy programowania Wykład 2 Składnia języka C# (cz. 1) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Budowa projektu 2 Struktura programu
Podstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Należy ściągnąć oprogramowanie Apache na platformę
Programowanie Internetowe Język PHP - wprowadzenie 1. Instalacja Oracle+Apache+PHP Instalacja Apache, PHP, Oracle Programy i ich lokalizacja Oracle Database 10g Express Edition10.2 http://www.oracle.com/technology/products/database/
Zdarzenia Zdarzenia onload i onunload
Zdarzenia Zdarzenia onload i onunload Ćwiczenie 1. Rysunek 1. Okno powitalne wykorzystujące zdarzenie onload Na stronie mogą zachodzić różne zdarzenia, np. użytkownik kliknie myszą lub zacznie wprowadzać
Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1
Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja
Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Tworzenie Stron Internetowych. odcinek 9
Tworzenie Stron Internetowych odcinek 9 Prosta galeria oparta na HTML Najprostszym sposobem zbudowania galerii zdjęć jest wykorzystanie tylko HTML i CSS. Strona główna galerii składa się miniatur zdjęć,
Współdziałanie przeglądarki i skryptów w pliku HTML (lub XML), oraz współdziałanie przeglądarki i ekranu ilustruje niżej położony rysunek.
Obiektowy model przeglądarki (BOM, Browser Object Model) Współdziałanie przeglądarki i skryptów w pliku HTML (lub XML), oraz współdziałanie przeglądarki i ekranu ilustruje niżej położony rysunek. Plik
PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop Spis treści
PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop. 2017 Spis treści Wstęp 11 Część I Skrypty PHP dynamiczne generowanie stron internetowych 15 Rozdział 1. Podstawy 17 Czym jest PHP? 17 Krótka
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 5 Podstawy JavaScript Agenda Czym jest JavaScript? Podstawowe typy danych Zmienne Tablice Funkcje Zakres
E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści
E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, 2014 Spis treści Przewodnik po podręczniku 8 Wstęp 10 1. Hipertekstowe języki znaczników 1.1. Elementy i znaczniki
O stronach www, html itp..
O stronach www, html itp.. Prosty wstęp do podstawowych technik spotykanych w internecie 09.01.2015 M. Rad Plan wykładu Html Przykład Strona www Xhtml Css Php Js HTML HTML - (ang. HyperText Markup Language)
Bazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /
Scenariusz Web Design DHTML na 10 sesji. - Strony statyczne I dynamiczne. - Dodawanie kodu VBScript do strony HTML. Rysunek nie jest potrzebny
Scenariusz Web Design DHTML na 10 sesji L.p. Specyficzne detale 2.1 - Strony statyczne I dynamiczne - Dodawanie kodu VBScript do strony HTML doc w Rysunek nie jest potrzebny 2.1.1 Opcje w pisaniu skryptów
Tworzenie Stron Internetowych. odcinek 6
Tworzenie Stron Internetowych odcinek 6 CSS kaskadowe arkusze stylów CSS (Cascading Style Sheets), czyli Kaskadowe Arkusze Stylów "stylów" "arkusze" Reguły opisujące wygląd dokumentu opisanego za pomocą
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02
METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE Wykład 02 NAJPROSTSZY PROGRAM /* (Prawie) najprostszy przykład programu w C */ /*==================*/ /* Między tymi znaczkami można pisać, co się
Kompilacja javac prog.java powoduje wyprodukowanie kilku plików o rozszerzeniu.class, m.in. Main.class wykonanie: java Main
Język obiektowy Wykład 13 Programowanie obiektowe z lotu ptaka, str 1 James Gosling, Mike Sheridan, Patrick Naughton Sun Microsystems 1995(20latmłodszyodC) C jest językiem proceduralnym Java jest językiem
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać
MatLab część III 1 Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać komentarze poprzedzone znakiem % Skrypty
Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki
Informatyka I Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 1 Plan wykładu
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
PROGRAMOWANIE W ŚRODOWISKU FLASH wykład 2
PROGRAMOWANIE W ŚRODOWISKU FLASH wykład 2 Paweł Woszkowski SWSIM 2009 ADOBE ACTIONSCRIPT Programming language of the Adobe Flash Platform. Originally developed as a way for developers to program interactivity,
Witryny i aplikacje internetowe
Program nauczania Witryny i aplikacje internetowe technik informatyk 351203 Treści nauczania Lp. Temat Liczba Efekty kształcenia godzin 1. HTML hipertekstowy język znaczników 30 1. Składnia języka HTML
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
JAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji.
JAVA Java jest wszechstronnym językiem programowania, zorientowanym obiektowo, dostarczającym możliwość uruchamiania apletów oraz samodzielnych aplikacji. Java nie jest typowym kompilatorem. Źródłowy kod
DECLARE <nazwa_zmiennej> typ [(<rozmiar> )] [ NOT NULL ] [ { := DEFAULT } <wartość> ];
Braki w SQL obsługi zdarzeń i sytuacji wyjątkowych funkcji i procedur użytkownika definiowania złożonych ograniczeń integralnościowych Proceduralny SQL Transact- SQL używany przez Microsoft SQL Server
Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science
Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie
Szczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
PHP: bloki kodu, tablice, obiekty i formularze
1 PHP: bloki kodu, tablice, obiekty i formularze SYSTEMY SIECIOWE Michał Simiński 2 Bloki kodu Blok if-else Switch Pętle Funkcje Blok if-else 3 W PHP blok if i blok if-else wyglądają tak samo i funkcjonują
Programowanie internetowe
Programowanie internetowe Wykład 3 wprowadzenie do PHP mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Formularze i ich używanie
Obiektowy PHP. Czym jest obiekt? Definicja klasy. Składowe klasy pola i metody
Obiektowy PHP Czym jest obiekt? W programowaniu obiektem można nazwać każdy abstrakcyjny byt, który programista utworzy w pamięci komputera. Jeszcze bardziej upraszczając to zagadnienie, można powiedzieć,
Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu
Programowanie strukturalne Opis ogólny programu w Turbo Pascalu STRUKTURA PROGRAMU W TURBO PASCALU Program nazwa; } nagłówek programu uses nazwy modułów; } blok deklaracji modułów const } blok deklaracji
Oczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]
1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie
URL: http://www.ecdl.pl
Syllabus WEBSTARTER wersja 1.0 Polskie Towarzystwo Informatyczne 2007 Copyright wersji angielskiej: Copyright wersji polskiej: The European Computer Driving Licence Foundation Ltd. Polskie Towarzystwo
Test przykładowy 2 PAI WSB Wrocław /06/2018
Imię i Nazwisko: Student ID: Part 1: (Prawda lub Fałsz (T lub F)) 15. Która z poniższych deklaracji funkcji jest nieprawidłowa: A. function Sum(a, b, c){; B. function Sum(var a, var b); C. function Sum(a){;
Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści
HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop. 2017 Spis treści O autorach 11 Wprowadzenie 13 CZĘŚĆ I ROZPOCZĘCIE PRACY Lekcja 1. Co oznacza publikowanie treści w sieci
Programowanie obiektowe
Programowanie obiektowe Laboratorium 1. Wstęp do programowania w języku Java. Narzędzia 1. Aby móc tworzyć programy w języku Java, potrzebny jest zestaw narzędzi Java Development Kit, który można ściągnąć
WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I
WYMAGANIA EDUKACYJNE Witryny i Aplikacje Internetowe klasa I Dopuszczający definiuje pojęcia: witryna, portal, wortal, struktura witryny internetowej; opisuje rodzaje grafiki statycznej wymienia i charakteryzuje
Szkolenie wycofane z oferty. Programowanie w JavaScript (zawiera jquery)
Szkolenie wycofane z oferty Program szkolenia: Programowanie w JavaScript (zawiera jquery) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Programowanie w JavaScript (zawiera jquery)
Czym jest AJAX. AJAX wprowadzenie. Obiekt XMLHttpRequest (XHR) Niezbędne narzędzia. Standardowy XHR. XHR z obsługą baz danych
Czym jest AJAX AJAX wprowadzenie Beata Pańczyk na podstawie: 1. Lis Marcin, Ajax, Helion, 2007 2. Hadlock Kris, Ajax dla twórców aplikacji internetowych, Helion, 2007 AJAX (Asynchronous JavaScript and
Serwer WWW Apache. http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, 2.2.25, 2.0.65 zakończony projekt
Serwer WWW Apache http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Katalog który ma być serwowany Moduły, które mają zostać uruchomione na serwerze m.in. PHP, mod_rewrite Wirtualne
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ
PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy
Aplikacje w środowisku VBA. Visual Basic for Aplications
Aplikacje w środowisku VBA Visual Basic for Aplications Podstawowe informacje o VBA Visual Basic for Aplications, w skrócie VBA, to język programowania rozwijany przez Microsoft, którego zastosowanie pozwala
Algorytmika i Programowanie VBA 1 - podstawy
Algorytmika i Programowanie VBA 1 - podstawy Tomasz Sokół ZZI, IL, PW Czas START uruchamianie środowiska VBA w Excelu Alt-F11 lub Narzędzia / Makra / Edytor Visual Basic konfiguracja środowiska VBA przy
JavaScript. Wstęp do podstaw elementów. dr inż. Paweł Boiński, Politechnika Poznańska
JavaScript Wstęp do podstaw elementów dr inż. Paweł Boiński, Politechnika Poznańska Wprowadzenie Historia Maj 1995-10 dni, Mocha, Netscape Wrzesień 1995 - Mocha -> LiveScript Grudzień 1995 - LiveScript
Lab 9 Podstawy Programowania
Lab 9 Podstawy Programowania (Kaja.Gutowska@cs.put.poznan.pl) Wszystkie kody/fragmenty kodów dostępne w osobnym pliku.txt. Materiały pomocnicze: Wskaźnik to specjalny rodzaj zmiennej, w której zapisany
Pierwsza strona internetowa
HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania
Zaawansowane aplikacje internetowe
Zaawansowane aplikacje internetowe AJAX 1 Celem tego laboratorium jest pokazanie moŝliwości technologii AJAX. W ramach ćwiczeń zostanie zbudowana prosta aplikacja, przechwytująca kliknięcia uŝytkownika
ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia
ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych
WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH
WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH Klasa: 3TIR - Technik informatyk Program: 351203 Wymiar: 4 h tygodniowo Podręcznik: Kwalifikacja E.14 Programowanie
Smarty PHP. Leksykon kieszonkowy
IDZ DO PRZYK ADOWY ROZDZIA SPIS TREœCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG Smarty PHP. Leksykon kieszonkowy Autor: Daniel Bargie³ ISBN: 83-246-0676-9 Format: B6, stron: 112 TWÓJ KOSZYK
JAVAScript tablice, przekazanie danych do funkcji, obiekty Date i window
Programowanie obiektowe ćw.2 JAVAScript tablice, przekazanie danych do funkcji, obiekty Date i window Tablice w JavaScript Przykład zastosowania tablicy dla przekazania rezultatów funkcji do miejsca wywołania
Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA
Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA 1 Rozdział 1 Praca z makropoleceniami Opis: W tym rozdziale kursanci przechodzą przez wprowadzenie do programowania
Programowanie obiektowe
Programowanie obiektowe Wykład 2: Wstęp do języka Java 3/4/2013 S.Deniziak: Programowanie obiektowe - Java 1 Cechy języka Java Wszystko jest obiektem Nie ma zmiennych globalnych Nie ma funkcji globalnych
ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści
ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop. 2012 Spis treści Wstęp 9 1 HTML 5 i XHTML w pytaniach i odpowiedziach 13 Co to jest HTML 5? 13 Co to jest XHTML? 15 Czy strony utworzone w HTML
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej JSP - Java Server Pages dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2019 Aplikacje i skrypty WWW klasyfikacja
Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Być może jesteś doświadczonym programistą, biegle programujesz w Javie,
Kompendium PHP 01 Być może jesteś doświadczonym programistą, biegle programujesz w Javie, C++, Pythonie lub jakimś innym języku programowania, których jak myślę, powstało już tyle, że chyba nie ma osoby,
WYKŁAD 4 JĘZYK JAVASCRIPT CZĘŚĆ 1
WYKŁAD 4 JĘZYK JAVASCRIPT CZĘŚĆ 1 DEFINICJA JAVASCRIPT (oficjalna nazwa ECMA-262, ECMAScript 6 czerwiec 2015r.) Skryptowy język programowania, którego celem jest dodanie dynamiki do możliwości HTML'a.
LibreOffice Calc VBA
LibreOffice Calc VBA LibreOffice Calc umożliwia tworzenie własnych funkcji i procedur przy użyciu składni języka VBA. Dostęp do edytora makr: Narzędzia->Makra->Zarządaj makrami->libreoffice Calc Aby rozpocząć