Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projektowanie warstwy klienckiej aplikacji internetowych JavaScript.

Slides:



Advertisements
Podobne prezentacje
Podstawowe funkcje przegladarek.
Advertisements

Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
1 Projektu pt. Akademia Rozwoju Politechniki Opolskiej – AKROPOL Joanna Boguniewcz- Zabłocka DZIAŁ WSPOLPRACY MIEDZYNARODOWEJ I PORGRAMOW UE STAŻE ZAGRANICZNE.
Projekt AS KOMPETENCJI jest współfinansowany przez Unię Europejską w ramach środków Europejskiego Funduszu Społecznego Program Operacyjny Kapitał Ludzki.
Doskonalenie zarządzania usługami publicznymi i rozwojem w jednostkach samorządu lokalnego Projekt współfinansowany ze środków Unii Europejskiej w ramach.
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego LOGISTICS PACKAGING Imię i nazwisko: Alicja Małek Grupa.
Inżynieria Oprogramowania dla Fizyków
Wykształceni liderzy na rynku pracy!!!
Wydział Mechaniczny Politechniki ŁÓdZkiej Instytut Inżynierii Materiałowej Wykształceni liderzy na rynku pracy!!!
Wydział Mechaniczny Politechniki ŁÓdZkiej Instytut Inżynierii Materiałowej Wykształceni liderzy na rynku pracy!!!
Virtual Design and Automation Centre
„Relacyjne Bazy Danych (Oracle)”
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projektowanie warstwy klienckiej aplikacji internetowych Kaskadowe.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Relacyjne Bazy Danych (Oracle) Prezentacja jest współfinansowana.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Relacyjne Bazy Danych (Oracle) Prezentacja jest współfinansowana.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Relacyjne Bazy Danych (Oracle) Prezentacja jest współfinansowana.
„Relacyjne Bazy Danych (Oracle)”
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projektowanie warstwy klienckiej aplikacji internetowych Podstawy.
„PRZYSŁOWIA Z OBRAZKAMI”
Projekt Z kulturą na plus Nr POKL /11 Projekt Z kulturą na plus Nr POKL /11 Projekt współfinansowany przez Unię Europejską
Problem minimalizacji odpadów 2
„Technologie mało- i bezodpadowe” „ISO 14000”
Spotkanie Grupy Wymiany Doświadczeń (GWD II) Gospodarka wodno-kanalizacyjna Oleśnica 1-2 marca 2012 Projekt: Doskonalenie zarządzania usługami publicznymi.
Licencjonowanie wirtualizacji
Licencjonowanie Exchange 2013
Licencjonowanie SharePoint 2013
Program Rozwojowy dla Technikum nr 3 w Zespole Szkół Łączności w Gliwicach KANA Gliwice Projekt współfinansowany przez Unię Europejską z Europejskiego.
P ISZ MNIEJ, RÓB WIĘCEJ - ZASTOSOWANIE J Q UERY Kamil Szumański s4126.
* HTML5 i CSS3 w nowoczesnych serwisach internetowych
Realizacja aplikacji internetowych
DANE INFORMACYJNE Nazwa szkoły: ZESPÓŁ SZKÓŁ PONADGIMNAZJALNYCH IM J. MARCIŃCA W KOŹMINIE WLKP. ID grupy: 97/93_MF_G1 Opiekun: MGR MARZENA KRAWCZYK Kompetencja:
Giełda Tematów Prac Dyplomowych The Internet Exchange of Theses Topics Projekt Kadry dla Gospodarki współfinansowany ze środków Unii Europejskiej w ramach.
Licencjonowanie aplikacji serwerowych
Problemy rynku pracy..
- For students (12 questions) - For parents (6 questions) - For grandparents (6 questions)
Licencjonowanie narzędzi dla programistów
Publikacja jest współfinansowana przez Unię Europejską w ramach środków Europejskiego Funduszu Społecznego Prezentacja jest dystrybuowana bezpłatnie Projekt.
1.
Projekt AS KOMPETENCJI jest współfinansowany przez Unię Europejską w ramach środków Europejskiego Funduszu Społecznego Program Operacyjny Kapitał Ludzki.
Silverlight Marcin Badurowicz
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML – Warsztat Prowadzący: Dariusz Jaruga
Institute of Computer Science PAS Warsaw, The Project is co-financed by the European Union from resources of the European Social Found.
Kampania Jestem mamą. Nie rehabilitantką. Jestem tatą. Nie terapeutą.
Operacja Sukces to unikatowy w skali kraju projekt finansowany z funduszy strukturalnych Unii Europejskiej mający na celu reformę programu studiów na.
Windows 8.1 dostarcza spójną platformę do tworzenia aplikacji, które potrafią dostosować się do wielu urządzeń Zaprojektowane raz, działają.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
COMENIUS REGIO Pedagogiczna Biblioteka Wojewódzka w Łodzi 1Analiza ankiety przeprowadzonej wśród czytelników Pedagogicznej Biblioteki Wojewódzkiej w Łodzi.
Przegląd usług online Dodawanie usług online do umów grupowych Nabywanie licencji Office 365.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Technologie mało- i bezodpadowe 1 Problem minimalizacji odpadów.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 1 Technologie mało- i bezodpadowe 1.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Technologie mało- i bezodpadowe 1 Problem minimalizacji odpadów.
Kompetentny ekonomista i logistyk- sukces na rynku edukacyjno – zawodowym! Człowiek – najlepsza inwestycja! Projekt współfinansowany ze środków Unii Europejskiej.
CIRCUITS and SYSTEMS – part II Prof. dr hab. Stanisław Osowski Electrical Engineering (B.Sc.) Projekt współfinansowany przez Unię Europejską w ramach Europejskiego.
ROZWIŃ SKRZYDŁA 18 grudnia 20151Politechnika Opolska Prezentacja jednostki Serdecznie zapraszamy Serdecznie zapraszamy.
CENTRUM TECHNOLOGII INFORMATYCZNYCH POLITECHNIKI ŁÓDZKIEJ Przemysław Sękalski.
Współfinansowany w ramach programu Unii Europejskiej Erasmus+ Zespół Szkół w Górze.
 Polish text Jeszcze Polska nie zginęła, Kiedy my żyjemy. Co nam obca przemoc wzięła, Szablą odbierzemy. Marsz, marsz, Dąbrowski, Z ziemi włoskiej.
Przeglądarka internetowa Prezentacja. Przykłady przeglądarek internetowych Internet Explorer Mozilla Firefox Google Chrome Opera Safari.
ŁÓDŹ CITY CENTRE REVIVAL PROGRAMME in the framework of sustainable development Bartłomiej Kacper Przybylski General Sociology Department Institute of Sociology.
Important holidays and festivals in Poland. The first of January New Year’s Day New Year’s Day the day of Mary the Holy Mother of God – for Catholics.
Zamek Niedzica Niedzica Castle. Zamek Dunajec – średniowieczna warownia znajdująca się na prawym brzegu Zbiornika Czorsztyńskiego we wsi Niedzica-Zamek.
Opracowanie: Katarzyna Gagan, Anna Krawczuk
Portfolio umiejętności i wykonanych projektów
„ROZWÓJ POTENCJAŁU I OFERTY DYDAKTYCZNEJ POLITECHNIKI WROCŁAWSKIEJ”
A prototype of distributed modelling environment
Realizacja aplikacji internetowych
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Beata Charkiewicz. Table of Contents  Introduction To Android  History Of Android  What is OHA?  Devices with android  Android Features  Android.
Chapter 7: Art PowerPoint
Zapis prezentacji:

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projektowanie warstwy klienckiej aplikacji internetowych JavaScript Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych Prezentacja dystrybuowana jest bezpłatnie Projektowanie warstwy klienckiej aplikacji internetowych JavaScript Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych Prezentacja dystrybuowana jest bezpłatnie Politechnika Łódzka, ul. Żeromskiego 116, Łódź, tel. (042)

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. JavaScript - basics JavaScript is used in millions of Web pages to improve the design, validate forms, detect browsers, create cookies, and much more. JavaScript is the most popular scripting language on the internet, and works in all major browsers, such as Internet Explorer, Firefox, Opera, Chrome.

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. JavaScript – basics (2) JavaScript was designed to add interactivity to HTML pages JavaScript is a scripting language A JavaScript is usually embedded directly into HTML pages JavaScript is an interpreted language It is free Java != JavaScript !!!

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. JavaScript - examples <!– document.write(It is JavaScript!") //-->

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. JavaScript – examples(2) function pushbutton() { alert(Hello!"); }

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. JavaScript – examples(3) function getname(str) { alert("Hi, "+ str+"!"); } Enter your name:

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Inserting JavaScript 1) section (as in previous transparencies) 2)Inline scripts:.... 3) External file:

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Hierarchy of objects

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Basics usage of objects a) With dot (.) – the same as in C++ (preferred way) b) With usage the table of properties of object, eg: document[1] – useful with loops c) With usage of association table: document["href"]

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Expressions & operators x=7; // variables doesnt have type! str = Some text"; (bool1 == true) && (bool2 == false); str = Some" + " text"; All the operators are identical as in C++/Java.

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Control flow statements StatementExample usage breakfor(i=1; i<5; i++) { // expressions; break; } continueThe same as break. forSee break.. for..infor (i in obj) {// expressions} gotogoto label1; if..elseif(condition) {// expressions if true } else {// expressions if false } returnfunction sum(a,b) {x=a+b; return x;} while do-while while(condition) {//expressions} do { //expressions } while (condition) withwith (document) { write " Some text ";}

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Events - onload and onUnload Events are triggered when the user enters or leaves the page. The onload event is often used to check the visitor's browser type and browser version, Events are often used to deal with cookies that should be set when a user enters or leaves a page. Eg:

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Events - onFocus, onBlur and onChange Events are often used in combination with validation of form fields. Eg: <input type="text" size="30 id=" " onchange="check ()">;

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Events - onSubmit Event is used to validate all form fields before submitting it. Eg: <form method="post" action="xxx.htm" onsubmit="return checkForm()">

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Events - onMouseOver and onMouseOut Events are often used to create "animated" buttons, eg: <!-- function changeImage(i,j) { document.images[i].src = image"+j+".gif"; }-->

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Navigator object Contains information about browser Used when is necessary to create different content based on browser type FieldDescription appCodeNameBrowser's codename appNameBrowser's name appVersionBrowser's version number userAgentAll above represented as single variable

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Window object For each document it exists at least one window object Window object can be treated as a real browser window, document object represents it's content FieldDescription document, history, location Children of Window object framesTable containing list of all frames, if exist in window nameName statusMessage in status bar

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Window object (2) MethodsDescription alert(string)Alert window close()Closes window confirm(text)Dialog window with text and OK and Cancel buttons open()Opens new window scroll(x,y)Scrolls window to coordinates x,y

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Location object Represents current URL FieldDescription hostHostname and port number, e.g.: hostnameHostname or IP address hrefURL pathPath to current document portPort number protocolName of protocol used to connect to current page ( ftp:, etc.) searchAll parameters send to current page after question mark(?)

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. History object Contains information about current session FieldDescription currentCurrent URL lengthNumber of positions in history list previousURL address of previous entry nextURL address of next entry (when available) Method Description back()Moves back one entry in history forward()Moves forward one entry in history go(num)Moves num entries (num can be positive or negative) go(string)Moves to the newest entry in history, which contains string (treated as substring) in it's name

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Document object FieldDescription alinkColorActive link color anchorsArray containing all anchors in document bgColorBackground color fgColorText color formsArray containing all forms in document lastModifiedLast modification date linkColorNormal link color linksArray containing all links in document referrerURL of previous entry titleTitle value vlinkColorVisited link color

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Document object (2) MethodsDescription close()Closes current document write(string)Writes string to the document writeln(string)Writes string to the document in new line

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Link, area, anchor objects Link object is created when is used Anchor object is created when is used Area object is created for each tag All of them has similar fields as an Location object and they are able to use following events: onmouseover, onmouseout, onclick

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Form object Events: onsubmit, onreset FieldsDescription namename attribute value methodmethod attribute value actionaction attribute value encodingencoding attribute value targetTarget window elementsArray of elements of form lengthLength of elements array MethodsDescription submit()Submits form reset()Clears form to default values

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Input object Events: onfocus, onblur, onSelect, onsubmit, onchange FieldDescription namename attribute value valuevalue attribute value defaultValueDefault value for text field checkedCurrent state of field (for radio and checkbox) defaultCheckedDefault state of field (for radio and checkbox) MethodDescription focus()Focuses on current field blur()Disactivation of current field Submit()Submits form

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Select object FieldDescription Namename attribute value optionsArray containing option list LengthLength of above array selectedIndexIndex of currently chosen option

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Image object Events: onerror, onabort, onload FieldDescription borderborder attribute value heightheight attribute value namename attribute value srcsrc attribute value widthwidth attribute value completeshows, if image is completely loaded

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. Date and Math objects They are not part of browser's objects hierarchy today = new Date(); someDay = new Date(hours,minutes,seconds); document.write (someDay.getHours()); Math - set of constants and popular mathematical functions: Math.PI Math.E Math.abs (number); Math.cos (number);

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. New windows creation <!-- myWindow = window.open("window.htm", "MyWindow", "toolbar=no, location=no"); -->

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego JavaScript. New windows creation(2) PropertyDescription toolbar = [yes/no]Visibility of toolbar location = [yes/no]Visibility of location bar directories = [yes/no]Visibility of directories bar status = [yes/no]Visibility of status bar menubar = [yes/no]Visibility of menu bar scrollbars = [yes/no]Visibility of scrollbars resizable = [yes/no]Sets possibility of resizing window width = [pix]Width of the window height = [pix]Height of the window

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projektowanie warstwy klienckiej aplikacji internetowych JavaScript Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych Prezentacja dystrybuowana jest bezpłatnie Projektowanie warstwy klienckiej aplikacji internetowych JavaScript Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój Politechniki Łódzkiej - zarządzanie Uczelnią, nowoczesna oferta edukacyjna i wzmacniania zdolności do zatrudniania osób niepełnosprawnych Prezentacja dystrybuowana jest bezpłatnie Politechnika Łódzka, ul. Żeromskiego 116, Łódź, tel. (042)