Kurs JavaScript TI 312[01]



Podobne dokumenty
JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

JAVAScript tablice, przekazanie danych do funkcji, obiekty Date i window

Funkcje i instrukcje języka JavaScript

Cw.12 JAVAScript w dokumentach HTML

HARMONOGRAM ZAJĘĆ J. ANGIELSKI I SEMESTR rok akademicki 2015/2016 zimowy

14. POZOSTAŁE CIEKAWE FUNKCJE

KURSY PROGRAMOWANIA DLA DZIECI

KURSY PROGRAMOWANIA DLA DZIECI

HARMONOGRAM ZAJĘĆ OLIGOFRENOPEDAGOGIKA I SEMESTR rok akademicki 2015/2016 zimowy

Krótki kurs JavaScript

JAVAScript w dokumentach HTML (2)

Podstawy JavaScript ćwiczenia

JAVAScript w dokumentach HTML (1)

Zajęcia 4 - Wprowadzenie do Javascript

SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. Wykład 2. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Celem ćwiczenia jest zapoznanie z językiem HTML i JavaScript, zasadami tworzenia stron WWW i umieszczania na nich skryptów w języku JavaScript.

JAVAScript w dokumentach HTML - przypomnienie

Zdarzenia Zdarzenia onload i onunload

Tworzenie Stron Internetowych. odcinek 10

SOBOTA 28 maja 2011 GRUPA 5 PU GRUPA 6 PU GRUPA 7 PU GRUPA 8 PU przerwa "kawowa" przerwa "obiadowa"

Wykład 03 JavaScript. Michał Drabik

Plan zajęć. mgr inż. Andrzej Ćwikliński, sala nr 101, I piętro 7. 13:00-13:45 TWORZENIE APLIKACJI INTERNETOWYCH

XML extensible Markup Language. część 5

XML extensible Markup Language. część 5

HARMONOGRAM ZAJĘĆ EDUKACJA MUZYCZNA I PLASTYCZNA I SEMESTR rok akademicki 2015/2016 zimowy

Rys.2.1. Drzewo modelu DOM [1]

FLORYSTYKA semestr I A rok szkolny 2015/2016, zajęcia w Gimnazjum nr 3, ul. Kościuszki 28, Otwock

PHP w-3. Sterowanie w PHP

CZYM JEST JAVASCRIPT?

Czym jest AJAX. AJAX wprowadzenie. Obiekt XMLHttpRequest (XHR) Niezbędne narzędzia. Standardowy XHR. XHR z obsługą baz danych

Laboratorium 7 Blog: dodawanie i edycja wpisów

Laboratorium 1 Wprowadzenie do PHP

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

Aplikacje WWW - laboratorium

Ilość cyfr liczby naturalnej

BHP semestr I rok szkolny 2015/2016, zajęcia w Gimnazjum nr 3, ul. Kościuszki 28, Otwock

TECHNOLOGIE INTERNETOWE WYKŁAD 6. JavaScript Funkcje i obiekty

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

HTML (HyperText Markup Language) hipertekstowy język znaczników

Dlaczego PHP? - zalety

Wybrane działy Informatyki Stosowanej

Bezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia

Zaawansowane aplikacje internetowe

HARMONOGRAM ZAJĘĆ LOGOPEDIA PRZEDSZKOLNA I SZKOLNA I SEMESTR rok akademicki 2015/2016 zimowy

HARMONOGRAM ZAJĘĆ EDUKACJA I WSPOMAGANIE OSÓB Z ZABURZENIAMI ZE SPEKTRUM AUTYZMU (ASD) I SEMESTR rok akademicki 2015/2016 zimowy

Generated by Foxit PDF Creator Foxit Software For evaluation only. System Szablonów

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

Tworzenie aplikacji w języku Java

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Funkcje wbudowane PHP

SSK - Techniki Internetowe

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

HARMONOGRAM ZAJĘĆ PEDAGOGIKA MARII MONTESSORI I SEMESTR rok akademicki 2015/2016 zimowy

Dokonaj analizy poniŝszego kodu i na jego podstawie wyświetl w oknie przeglądarki swoje Imię oraz Nazwisko przy uŝyciu instrukcji echo i print

PROJEKT WYKONAWCZY TOM III

Aplikacje WWW - laboratorium

Zawartość specyfikacji:







Wprowadzenie do Internetu zajęcia 4

Bazy Danych i Usługi Sieciowe

O stronach www, html itp..

Przykład integracji kalkulatora mbank RATY na platformie IAI

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

KaŜda instrukcja musi być zakończona średnikiem ;!!!

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

Podstawy programowania w języku JavaScript

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Aplikacje internetowe

JavaScript. Wstęp do podstaw elementów. dr inż. Paweł Boiński, Politechnika Poznańska

Programowanie obiektowe. Wykład 4

Wyszukiwanie największej spośród czterech liczb. Przykładowe rozwiązanie

PHP podstawy. opracowanie: by Arkadiusz Gawełek, Łódź

Specyfikacja mailingu GG Network

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1

JavaScript. Æwiczenia praktyczne

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tworzenie prostych skryptów w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.

Jak się poruszać w świecie Java Plug-inów (JRE)

HARMONOGRAM ZAJĘĆ DIAGNOZA I REWALIDACJA PEDAGOGICZNA I SEMESTR rok akademicki 2015/2016 zimowy

Instrukcja instalacji PHP-Hypercachera Refresher Standard oraz PHP-Hypercachera Refresher GZIP na Twojej witrynie

Aplikacje internetowe - laboratorium

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU PROGRAMOWANIE APLIKACJI INTERNETOWYCH

Informatyka MPDI 3 semestr


do drukowania tekstu służy funkcja echo <?php echo "hello world!";?> jeżeli użyjemy jej kilka razy: <?php

HARMONOGRAM ZAJĘĆ SURDOPEDAGOGIKA I TYFLOPEDAGOGIKA I SEMESTR rok akademicki 2015/2016 zimowy

Defilada - przykład wykorzystujący animowane modele Copperlicht. Andrzej P.Urbański Politechnika Poznańska

Obiektowe bazy danych

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

1 Przygotował: mgr inż. Maciej Lasota

Technologie Informacyjne - Linux 3

Java. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak

Transkrypt:

TI 312[01]

Spis treści 1. Wiadomości ogólne... 3 2. Wstawianie skryptów do dokumentów HTML... 3 Przykład 2.1 Przykładowa implementacja skryptu JavaScript w dokumencie HTML... 3 3. Data i godzina... 3 Przykład 3.1 Wyświetlanie daty i godziny (1)... 3 Przykład 3.2 Wyświetlanie daty i godziny (2)... 4 Przykład 3.3 Wyświetlanie daty i godziny (3)... 4 2

1. Wiadomości ogólne Język Java został stworzony przez firmę Netscape Communications Corporation i jest językiem interpretowanym po stronie przeglądarki. 2. Wstawianie skryptów do dokumentów HTML Początek skryptu JavaScript określa etykieta (znacznik) <SCRIPT>. Etykieta ta nakazuje przeglądarce traktowanie następnych linii jako kodu skryptu, aż do etykiety po którym następuje dalsza część skryptu HTML Przykład 2.1 Przykładowa implementacja skryptu JavaScript w dokumencie HTML <TITLE>PIERWSZY SKRYPT</TITLE> document.write(document.lastmodified); Etykieta <SCRIPT> zawiera atrybut LANGUAGE="JavaScript", który przekazuje przeglądarce informacje o tym, jakiego języka używamy. 3. Data i godzina Przykład 3.1 Wyświetlanie daty i godziny (1) 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: <TITLE>DATA I CZAS</TITLE> now = new Date(); localtime = now.tostring(); utctime = now.togmtstring(); document.write("<b>czas lokalny </B>" + localtime); document.write("<br />"); document.write("<b>czas uniwersalny </B>" + utctime); Opis poszczególnych linii kodu 7: Przechowanie bieżącej daty w zmiennej now za pomocą wbudowanego obiektu Date() 8: Przechowanie lokalnego czasu w zmiennej localtime 9: Przechowanie uniwersalnego czasu w zmiennej utctime 3

10: Wypisanie lokalnego czasu 11: Wypisanie wolnej linii 12: Wypisanie uniwersalnego czasu Przykład 3.2 Wyświetlanie daty i godziny (2) 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: <TITLE>DATA I CZAS</TITLE> now = new Date(); godzina = now.gethours(); minuta = now.getminutes(); sekunda = now.getseconds(); rok = now.getfullyear(); miesiac = now.getmonth(); dzien = now.getdate(); dzientygodnia = now.getday(); document.write("<b><font SIZE='4'>"); document.write(godzina + ":" + minuta + ":" + sekunda); document.write("<br />"); document.write(rok+" "+miesiac+" "+dzien+" "+dzientygodnia); document.write("</font></b>"); Opis poszczególnych linii kodu 7: Przechowanie bieżącej daty w zmiennej now za pomocą wbudowanego obiektu Date() 8: Przechowanie bieżącej godziny w zmiennej godzina 9: Przechowanie bieżącej minuty w zmiennej minuta 10: Przechowanie bieżącej sekundy w zmiennej sekunda 11: Przechowanie bieżącego roku w zmiennej rok 12: Przechowanie bieżącego miesiąca w zmiennej miesiąc 13: Przechowanie bieżącego dnia miesiąca w zmiennej dzien 14: Przechowanie bieżącego dnia tygodnia w zmiennej dzien 15: Ustawienie wielkości czcionki 16: Wypisanie aktualnej godziny postaci h:m:s (godzina, minuta, sekunda) 17: Wypisanie wolnej linii 18: Wypisanie aktualnej daty postaci y:m:d:wd (rok, miesiąc, dzień miesiąca, dzień tygodnia) Przykład 3.3 Wyświetlanie daty i godziny (3) 1: 2: 3: 4: 5: 6: 7: <TITLE>DATA I CZAS</TITLE> now = new Date(); 4

8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 35: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: godzina = now.gethours(); minuta = now.getminutes(); sekunda = now.getseconds(); rok = now.getfullyear(); miesiac = now.getmonth(); dzien = now.getdate(); dzientyg = now.getday(); document.write("<b><font SIZE='4'>"); // wyświetlanie godziny document.write(godzina +":"); if(minuta<=9) document.write("0"+minuta+":"); else document.write(minuta+":"); if(sekunda<=9) sekunda="0"+sekunda; document.write(sekunda); document.write("<br />"); //wyświetlanie daty switch(miesiac) case 0: m="styczeń"; break; case 1: m="luty"; break; case 2: m="marzec"; break; case 3: m="kwiecień"; break; case 4: m="maj"; break; case 5: m="czerwiec"; break; case 6: m="lipiec"; break; case 7: m="sierpień"; break; case 8: m="wrzesień"; break; case 9: m="październik"; break; case 10: m="listopad"; break; case 11: m="grudzień"; break; switch(dzientyg) case 1: d="poniedziałek"; break; case 2: d="wtorek"; break; case 3: d="środa"; break; case 4: d="czwartek"; break; case 5: d="piątek"; break; case 6: d="sobota"; break; case 0: d="niedziela"; break; document.write(d + ", " + dzien + " " + m + " " + rok + " r."); document.write("</font></b>"); 5

Opis poszczególnych linii kodu 19-26: Dopisanie za pomocą instrukcji warunkowej 0 na początku zmiennej przechowującej liczbę minut, gdy liczba minut jest mniejsza lub równa 9 17-30: Dopisanie za pomocą instrukcji warunkowej 0 na początku zmiennej przechowującej liczbę sekund, gdy liczba sekund jest mniejsza lub równa 9 34-48: Zamiana za pomocą instrukcji wyboru liczby określającej miesiąc (od 0 - Styczeń do 11 - Grudzień) na nazwę miesiąca 49-58: Zamiana za pomocą instrukcji wyboru liczby określającej dzień tygodnia (od 0 - Niedziela do 6 - Sobota) na nazwę dnia tygodnia 59: Wypisanie aktualnej daty w formacie: dzień tygodnia, dzień_miesiąca nazwa_miesiąca rok 6