Programowanie w niecałą godzinę

Dla wielu słowo PROGRAMOWANIE jest jakby czarną magią. Owszem, żeby programować w np. Pascalu, C, C++ lub Asemblerze potrzebna jest duża wiedza i doświadczenie:(. Trzeba znać masę różnego rodzaju poleceń i innych rzeczy. Trochę łatwiej jest programować w Delphi, ponieważ jest to trochę graficzny, a trochę tekstowy język programowania. Oczywiście powstało dużo kursów i innych ułatwień, ale większość ludzi jest za leniwa żeby to przeczytać, a reszta już po paru linijkach nie wie o co chodzi. Więc czy jest sposób żeby szybko, dobrze i niewielkim nakładem pracy nauczyć się programować w jakimś dobrym języku. Odpowiedź brzmi: TAK:). Można np. w JavaScript. Ten język programowania jest przeznaczony raczej na potrzeby właścicieli stron internetowych, ale mimo to warto go znać. Tak naprawdę to JavaScript nie jest językiem programowania, ale jest językiem skryptowym. Pozwala on na wklejanie do kodu HTML (strony internetowej) skryptów. Dzięki nim można witrynę wzbogacić o bardzo ciekawe rzeczy takie jak np. wyświetlanie aktualnej daty i godziny lub formularze. Być może ktoś z was słyszał kiedyś o Javie. Mimo podobnej nazwy nie jest to, to samo. Java to język programowania wymagający dużo więcej wiedzy od użytkownika niż JavaScript. Dlatego też JavaScript jest popularniejsza niż zwyczajna Java. JavaScript jest nowym językiem skryptowym dlatego też mogliście o niej wcześniej nie słyszeć. Mówię wam tego języka można nauczyć się bardzo szybko, ale jest on też bardzo funkcjonalny. Nie trzeba mieć żadnych edytorów. Wystarczy np. zwykły Windows' owy notatnik - czyli JavaScript jest zupełnie darmowa. Lepiej mieć jakiś edytor stron www np. Pajączek, ale nie jest to konieczne. Aby znaleźć jakiś kurs JavaScript wystarczy wpisać w wyszukiwarce np. Wirtualnej Polski "JavaScript" i kliknąć link na jakąś stronę [ albo wejść na stronę @t-a - dop. Gryzli]. Mówię wam, naprawdę warto nauczyć się języka: JavaScript.

Przykładowy skrypt (zegarek na stronie):

<script language="javascript">
<!-- var timerID = null;
var timerRunning = false;
function stopclock()
{
if(timerRunning)
clearTimeout(timerID)
timerRunning = false;
}

function startclock()
{
stopclock();
showtime();
}

function showtime()
{
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var timeValue = "" + ((hours > 12) ? hours - 12 : hours);
timeValue+= ((minutes < 10) ? ":0" : ":") + minutes;
timeValue+= ((seconds < 10) ? ":0" : ":") + seconds;
timeValue+= (hours >= 12) ? " P.M." : " A.M.";
document.clock.face.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
//-->
</script>

<form name="clock" onSubmit="0">
<input type="text" name="face" size="24">
</form>

<script>startclock();</script>



Areck
arekszynek@go2.pl 


Copyright 2001 by magazyn @t.Wszelkie prawa zastrzeżone.