J A V A S C R I P T Obiekty Opracowała: Anna Śmigielska.

Slides:



Advertisements
Podobne prezentacje
Funkcje w PHP ABK.
Advertisements

Rafał Hryniów Tomasz Pieciukiewicz
PASCAL (3) dr Anna Kwiatkowska.
Wprowadzenie do języka skryptowego PHP
PROGRAMOWANIE STRUKTURALNE
XHTML Podstawowe różnice.
Polsko-Japońska Wyższa Szkoła Technik Komputerowych
XPath. XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
XSL Extensible Stylesheet Language 6 listopada 2003.
OOPSmalltalk - stałe, klasy, bloki, instrukcje sterujące1 Komunikaty do self Odbiorcą jest obiekt, w którym wykonuje się ten komunikat Szukanie metody.
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 7: Procedury i funkcje © Jan Kaczmarek.
Inżynieria oprogramowania Lecture XXX JavaTM – część IV: IO
XML. Pierwszy dokument XML Witaj świecie! Elementy i atrybuty niezwykle oryginalny Witaj świecie! Druga możliwość: Witaj świecie!
Wykład 2 struktura programu elementy języka typy zmienne
Pliki. Pliki Pliki jako pamięć nieulotna Pliki jako pamięć nieulotna Nazwy, atrybuty i prawa dostępu Nazwy, atrybuty i prawa dostępu atrybuty atrybuty.
Projektowanie - wprowadzenie
C# Windows Forms Zastosowania Informatyki Wykład 3
Wprowadzenie do JSP Copyright © Politecnico di Milano September 2003 Translation: Kamil Żyła, Politechnika Lubelska.
Podstawy programowania II Wykład 2: Biblioteka stdio.h Zachodniopomorska Szkoła Biznesu.
Pliki tekstowe. Operacje na plikach. mgr inż. Agata Pacek.
Turbo Pascal Turbo Pascal - jedna z popularniejszych implementacji kompilatorów języka PASCAL, zintegrowane srodowisko programistyczne, produkt firmy Borland.
Funkcje w Pascalu Przypomnienie wiadomości o procedurach Prowadzący: Anna Kaleta Piotr Chojnacki.
Wstęp do JavaScriptu Marek Magiera Październik 2003r.
ZESTAW DO NAUKI JAVASCRIPT
Definicja pliku tekstowego Operacje wykonywane na plikach tekstowych
Otwieranie elementów w różnych ramkach
Pliki Pojęcie i rodzaje plików Definicja typu plikowego Operacje wykonywane na plikach elementowych.
TECHNOLOGIE INTERNETOWE
ANNA BANIEWSKA SYLWIA FILUŚ
Automatyka i Robotyka Systemy czasu rzeczywistego Wykład 4.
Systemy wejścia i wyjścia Michał Wrona. Co to jest system wejścia i wyjścia? Pobierania informacji ze źródeł danych, zdolnych przesyłać sekwencje bajtów,
Programowanie obiektowe Wykład 3 dr Dariusz Wardowski, Katedra Analizy Nieliniowej, WMiI UŁ 1/21 Dariusz Wardowski.
XML – eXtensible Markup Language
C# Platforma .NET CZ.3 Kuba Ostrowski.
Zarządzanie informacją
Tworzenie Aplikacji Internetowych dr Wojciech M. Gańcza 8.
Programowanie w językach skryptowych
OBIEKTY Utworzenie obiektu var osoba = { „imię”:”Anna”,
PL/SQL – dalsza wędrówka
Projektowanie stron WWW
Aplikacje internetowe
Wykład 3 Programowanie obiektowe. Dokument HTML składa się z obiektów (standardowych i utworzonych przez użytkownika). Głównym obiektem jest document,
Model obiektowy bazy danych
Temat 10: Obiekty.
System plików.
Struktura Dokumentu HTML tekst. Deklaracja dokumentu W każdym dokumencie HTML, na samym początku, powinna się pojawić deklaracja typu dokumentu (Document.
Kto jest przyjacielem lasu ?
Temat 3: Okno dialogowe.
O Tyflografika pozwala niewidomym i s ł abowidz ą cym pozna ć, zrozumie ć oraz odwzo­rowa ć rzeczywisto ść.
DOM Ewa Dukała Piotr Muszyński. DOM DocumentBuilder Factory Document Builder XML Data object obiectobject DocumentDOM.
Portal edukacyjny A.Ś. FORMULARZE W JĘZYKU HTML. Portal edukacyjny A.Ś. Obiekty umieszczane na stronach www Teksty Obrazy Odnośniki Tabele Ramki pływające.
Temat 4: Klasy i identyfikatory
CSS - Selektory. Selektory Selektorem można nazwoć dowolny element języka HTML, dla którego chcemy zdefiniować parametry formatowania. Wyróżniamy następujące.
Diagram obiektów Diagram obiektów ukazuje elementy i związki z diagramu klas w ustalonej chwili. Diagram obiektów jest grafem złożonym z wierzchołków i.
Obiekty DOM.
Temat 5: Instrukcje: print(), echo()
JQuery.
Iga Lewandowska I EMII MU
Kurs WWW – wykład 6 Paweł Rajba
Wykład 2 Programowanie obiektowe. Programowanie obiektowe wymaga dobrego zrozumienia działania funkcji definiowanych przez użytkownika, w ten sposób będziemy.
Portal edukacyjny J A V A S C R I P T JĘZYK PROGRAMOWANIA STRON HTML Opracowała: Anna Śmigielska.
Wykład 5 Informatyka MPDI 3 semestr Język JavaScript.
P ASCAL Definicje, deklaracje, podstawowe instrukcje 1.
AJAX w PHP.
JavaScript.
SQL Server Analysis Services Action!
T. 18. E Proces DGA - Działania (operatorka).
Programowanie Obiektowe – Wykład 2
Aplikacje i usługi internetowe
PGO - Projektowanie i implementacja pierwszych klas
Zapis prezentacji:

J A V A S C R I P T Obiekty Opracowała: Anna Śmigielska

DOM Document Object Model

Tworzenie obiektów modelu DOM <HTML> <HEAD>… </HEAD> <BODY> <FORM NAME=f1> <INPUT TYPE=TEXT NAME=p1> <INPUT TYPE=SUBMIT> </FORM> <IMG NAME=obraz SRC=”o.gif”> </BODY> </HTML> window.document.f1.p1 window.document.obraz

Obiekt – właściwości Właściwości określają pewne atrybuty obiektów. Właściwości można odczytywać i/lub zmieniać. Niektóre właściwości są tylko do odczytu lub tylko do zapisu!!! Odczytanie wartości właściwości: nazwaObiektu.nazwaWłaściwości Zmiana wartości właściwości nazwaObiektu.nazwaWłaściwości=wartość

Obiekt – metody Metoda definiuje akcje (czynności), jakie można wykonać na obiekcie. Wywołanie metody dla obiektu powoduje wykonanie akcji. Metodę można przyrównać do funkcji skojarzonej z obiektem. nazwaObiektu.nazwaMetody() NazwaObiektu.nazwaMetody(parametry)

Obiekt – zdarzenia Każdy obiekt może reagować na pewne zdarzenia. Obsługa zdarzenia polega na wykonaniu zdefiniowanych dla danego obiektu i zdarzenia instrukcji języka. <INPUT TYPE=BUTTON onClick=”window.alert(’hej!’)”> <BODY onLoad=”start()”>

Zdarzenia onMouseDown onMouseMove onMouseOut onMouseOver onMouseUp onMove onReset onResize onSelect onSubmit onUnload onAbort onBlur onChange onClick onDragDrop onError onFocus onKeyDown onKeyPress onKeyUp onLoad

Obiekt window Wybrane właściwości: status, self, parent, name, opener, document Wybrane metody: open(URL, nazwaOkna, parametry) close() alert(tekst) confirm(tekst) zwraca true lub false prompt(tekst, wartpocz) zwraca wartość lub null

Obiekt document Wybrane właściwości: bgColor, forms[ ], images[ ], title Wybrane metody: document.write(tekst) document.writeln(tekst) document.close()

Obiekt ciąg tekstowy Właściwości obiektu string: length Metody obiektu string: string.toUpperCase() string.toLowerCase() string.charAt(pozycja) string.substring(n,m) string.substr(n,ile) string.indexOf(wzorzec,poz)

Nazwy obiektów i identyfikatorów Nazwy obiektów HTML nadawane są przez parametr NAME= dowolnego znacznika Nazwa identyfikatora: musi zaczynać się od litery lub znaku podkreślenia _ może zawierać wyłącznie litery, cyfry i znak podkreślenia wielkość liter jest rozróżniana !!!

Polecane strony http://www.diversity.pl/index.php?option=com_content&task=view&id=53&Itemid=121 http://js.webinside.pl/