
Wprowadzenie do JavaScript
Presentation
•
Computers
•
1st Grade
•
Hard
Ewelina Kamińska
Used 13+ times
FREE Resource
17 Slides • 1 Question
1
Wprowadzenie do JavaScript
Przygotowała: Kamińska Ewelina
2
JavaScript
To dynamiczny język programowania, który dodaje interaktywność do twojej witryny np. gry, odpowiedzi po naciśnięciu przycisków lub wprowadzeniu danych do formularza, animacja itp.
Kod JavaScript wykonuje i interpretuje przeglądarka internetowa, a cały nasz kod JavaScriptu trafia na nasz lokalny komputer i można do niego zupełnie swobodnie zajrzeć. Jest całkowicie jawny.
3
JavaScript vs PHP
JavaScript w przeciwieństwie do PHP wykonywany jest po stronie klienta, a PHP jest wykonywany na serwerze.
Jest wykonywany lokalnie, w przeglądarce zainstalowanej na naszym komputerze.
4
JavaScript
-Sprawia, że strona internetowa może mieć żywy, anonimowany, reagujący na poczynania użytkownika interfejs.
-To najciekawszy język frontendowy czyli ten za pomocą którego opisujemy wygląd i zachowanie interfejsu witryny, a nie jej mechanikę czy współpracę z bazami danych jak to czynią PHP, python, ruby.
5
Multiple Select
Co odpowiada za wygląd i zawartość strony?
PHP
HTML
CSS
JavaScript
6
Jak dołączyć plik JavaScript do html?
1. W folderze www, utwórz nowy folder o nazwie scripts.
2. W Notpadzie++ utwórz nowy plik o nazwie main.js, zapisz go w utworzonym folderze scripts.
3. W pliku index.html wprowadź następujący element w nowej linii, tuż przed zamknięciem tagu </body> (czyli pod koniec strony):
<script src="scripts/main.js"></script>
7
Podstawy języka JavaScript
Komentarze:
/*
Wszystko pomiędzy to komentarz.
*/
Jeśli Twój komentarz nie zawiera przerw między wierszami, często łatwiej jest umieścić go za dwoma ukośnikami:
// To jest komentarz
8
OPERATORY
+ dodawanie
- odejmowanie
* mnożenie
/ dzielenie
= przypisanie wartości
=== operator porównania, zwraca True albo False
!, !== zaprzeczenie, nie równa się
Więcej operatorów: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators
9
Mieszanie typów danych może powodować dziwne efekty podczas wykonywania obliczeń, dlatego należy uważać, aby prawidłowo odwoływać się do zmiennych i uzyskać spodziewane wyniki. Na przykład wprowadź "35" + "25" do konsoli. Dlaczego nie dostaniesz oczekiwanego rezultatu? Ponieważ znaki cudzysłowów zmieniają liczby w ciągi znaków, więc skończyłeś na łączeniu łańcuchów zamiast dodawać liczby. Jeśli wpiszesz, 35 + 25 otrzymasz poprawny wynik.
10
Zmienne
Zmienne są kontenerami w których można zapisywać wartości.
Zmienną deklarujemy od słowa kluczowego var, a następnie piszemy dowolną nazwę np.:
var a;
var b;
11
Sprawdzanie nazwy zmiennej
JavaScript rozróżnia małe i duże litery — myVariablejest inną zmienną niż myvariable. Jeśli pojawiają się problemy w kodzie, sprawdź wielkość liter!
Aby upewnić się czy nazwa twojej zmiennej jest prawidłowa możesz użyć do tego:
https://mothereff.in/js-variables#WEacsd
12
Typy danych
string- tekst, ciąg znaków, łańcuch (Aby potwierdzić, że zmienna jest ciągiem, należy zamknąć jej wartość w apostrofach. np. var imie='Ewelina';
number- liczba np. var x=10;
boolean - zwraca true albo false np. var y=true;
array- konstrukcja, która pozwala na przechowywanie wielu wartości w jednym odniesieniu np. var dane = [1,'Bob','Steve',10];
Odwołanie się do każdego elementu tej tablicy: dane[0], dane[1], itd.
13
Funkcje
Są sposobem na zapakowanie funkcjonalności, które chcesz wykorzystać ponownie. Gdy potrzebujesz procedury, zamiast pisać cały kod za każdym razem, możesz wywołać funkcję z nazwą funkcji.
14
Funkcja alert ()
Powoduje pojawienie się okna podręcznego wewnątrz okna przeglądarki, ale musimy dać mu ciąg znaków jako argument, aby powiedzieć użytkownikowi o tym, co należy wyświetlić w wyskakującym okienku. np.
{
alert('Witaj na mojej stronie');
}
15
Definiowanie własnej funkcji
Przykład:
Prosta funkcja, która przyjmuje dwie liczby jako argumenty i mnoży je:
function multiply(num1,num2) {
var result = num1 * num2;
return result;
}
Aby uruchomić funkcję należy wpisać multiply i w nawiasie dane testowe np. :
multiply(4,7);
multiply(20,20);
multiply(0.5,3);
16
RETURN
Informuje przeglądarkę o zwróceniu zmiennej result z funkcji, dzięki czemu jest ona dostępna. Jest to konieczne, ponieważ zmienne zdefiniowane wewnątrz funkcji są dostępne tylko w tych funkcjach. Jest to tak zwany zakres zmiennej.
17
ZDARZENIA
Prawdziwa interaktywność na stronie internetowej potrzebuje zdarzeń. Są to struktury kodu nasłuchające rzeczy, które dzieją się w przeglądarce i uruchamiajace kod w odpowiedzi. Najbardziej oczywistym przykładem jest zdarzenie kliknięcia, które jest uruchamiane przez przeglądarkę po kliknięciu na coś za pomocą myszy.
18
Istnieje wiele sposobów dołączania zdarzenia do elementu.
Można wybrać element <html> i ustawiamy obsługę jego właściwości onclick równą funkcji anonimowej (tj. bezimiennej), która zawiera kod, który ma być uruchamiany.
np.
document.querySelector('html').onclick = function() {};
Wprowadzenie do JavaScript
Przygotowała: Kamińska Ewelina
Show answer
Auto Play
Slide 1 / 18
SLIDE
Similar Resources on Wayground
16 questions
Past simple
Presentation
•
KG
13 questions
TaxesAccountingTkelly
Presentation
•
1st Grade
13 questions
Politisko partiju ideoloģijas 1.daļa
Presentation
•
KG
14 questions
PELAJARAN 1 - MENGENALI SIRAH
Presentation
•
1st Grade
13 questions
Im Zoo
Presentation
•
1st Grade
14 questions
Genitiv des Substantivs
Presentation
•
1st Grade
14 questions
Święci
Presentation
•
1st Grade
13 questions
PEMOGRAMAN DASAR
Presentation
•
KG
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade
Discover more resources for Computers
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
19 questions
Fire Safety
Quiz
•
KG - 2nd Grade
10 questions
Exploring Earth Day: Impact and Solutions for Kids
Interactive video
•
1st - 5th Grade
8 questions
Earth Day Trivia
Quiz
•
1st - 5th Grade
22 questions
2D & 3D Shapes & Attributes
Quiz
•
1st Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade