Przygoda z JavaScript

Dział poświęcony JavaScriptowi - tworzeniu dynamicznym stron WWW.
tajger
Zaawansowany
Zaawansowany
Posty: 223
Dołączył(a): niedziela, 11 marca 2012, 03:08
Lokalizacja: Poland
Contact:

Przygoda z JavaScript

Post przez tajger »

Będę tutaj umieszczał pewne kwestie programowania w JavaScript, którego nie rozumiem.

Jak wiadomo tag <b><noscript></b> jest używany do powiadamiania usera lub wysyłania go pod pewien adres URL, aby np. ściągnąć Javę. To co oznacza ten główny komentarz? :

<code>
<script type="text/javascript">
<!--

//-->
</script>
</code>
Zawsze walcz do końca i nigdy się nie poddawaj!
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Przygoda z JavaScript

Post przez Morfidon »

Chodzi oto, że jest to komentarz, czyli miejsce, które nie jest interpretowane przez HTML, ale nie jest to komentarz CSS, więc CSS to interpretuje. Kiedyś niektóre przeglądarki miały problem i takie właśnie było na to rozwiązanie.
tajger
Zaawansowany
Zaawansowany
Posty: 223
Dołączył(a): niedziela, 11 marca 2012, 03:08
Lokalizacja: Poland
Contact:

Re: Przygoda z JavaScript

Post przez tajger »

1. Istnieje cos podobnego z PHP jak print_r lub var_dump?
2. Zrobiłem sobie kilka zmiennych i specjalnie zapomniałem średnika lub dałem przecinek zamiast średnika i wypisywanie zmiennych działało. W PHP takie coś nie przechodzi a tutaj tak. <zdziwiony> :shock:
Zawsze walcz do końca i nigdy się nie poddawaj!
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Przygoda z JavaScript

Post przez Morfidon »

1. nie, ale w internecie znajdziesz wiele funkcji tego typu napisanych przez użytkowników.
2. Javascript nie jest taki surowy jak PHP
tajger
Zaawansowany
Zaawansowany
Posty: 223
Dołączył(a): niedziela, 11 marca 2012, 03:08
Lokalizacja: Poland
Contact:

Re: Przygoda z JavaScript

Post przez tajger »

1. Dziwnie się czuję w tym języku, ale jest OK. Pewnie przez to, że przywiązałem sie do PHP. :d Brak dolara, pętla for in(fajna, b. sposobała mi się), specyficzny sposób tworzenia tablic i ta obiektowość z kropeczką i ten konstruktor, który tworzy się jako funkcha i przypisuje argumenty konstruktora do nowych właściwości jeśli się nie mylę .. czyli klas pewnie nie ma. Jak na razie 10 lekcja i cały czas do przodu. Wszystko fajnie zrozumiale.
Zawsze walcz do końca i nigdy się nie poddawaj!
tajger
Zaawansowany
Zaawansowany
Posty: 223
Dołączył(a): niedziela, 11 marca 2012, 03:08
Lokalizacja: Poland
Contact:

Re: Przygoda z JavaScript

Post przez tajger »

1. Można przekazywać JavaScripta do PHP lub odwrotnie?
2. Zastanawiam się jak będziemy z formularza POSTA musieli sprawdzić za pomocą RegExpa. Na razie jestem w 11 lekcji czyli RegExp.
Zawsze walcz do końca i nigdy się nie poddawaj!
tajger
Zaawansowany
Zaawansowany
Posty: 223
Dołączył(a): niedziela, 11 marca 2012, 03:08
Lokalizacja: Poland
Contact:

Re: Przygoda z JavaScript

Post przez tajger »

Dodaje jeszcze jeden punkt:
3. Kiedy używam polskich liter z ogonkami, to w netbeansie w skrypcie.js wyrzuca mi z boku żółte lampki, żeby podmienić na UNICODE. Opłaca się zważać na ten problem?
Zawsze walcz do końca i nigdy się nie poddawaj!
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Przygoda z JavaScript

Post przez Morfidon »

Są klasy, ale po prostu tworzysz je z pomocą funkcji. Niestety nazewnictwo jest bardzo nieprzyjemne i mało czytelne, jeśli porównamy do klas z PHP.

Można przekazywać JavaScripta do PHP lub odwrotnie?
Tak np. poprzez AJAX.
Kiedy używam polskich liter z ogonkami, to w netbeansie w skrypcie.js wyrzuca mi z boku żółte lampki, żeby podmienić na UNICODE. Opłaca się zważać na ten problem?
Nie trzeba zważać w ogóle.
tajger
Zaawansowany
Zaawansowany
Posty: 223
Dołączył(a): niedziela, 11 marca 2012, 03:08
Lokalizacja: Poland
Contact:

Re: Przygoda z JavaScript

Post przez tajger »

1.
Na żadnej przeglądarce nie mogę zmienić szerokości czy długości nowego okna. Nie wydają się być te wartości zdeprecjonowane. Wtf? :(

Code: Zaznacz cały

<script type="text/javascript">
function otworz()
{
     window.open("okienko1.html", "", "height:500, width:500");

}
</script>
<a href="" onclick="otworz();">Otwórz okienko1</a>
Zawsze walcz do końca i nigdy się nie poddawaj!
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Przygoda z JavaScript

Post przez Morfidon »

Patrzyłem się na ten kod bardzo długo zanim zauważyłem, że zamiast "=" użyłeś ":" ;)
Post Reply