Warning: session_start(): open(/var/cpanel/php/sessions/ea-php82/sess_bf2af41c30968d7bafa6f918c911b168, O_RDWR) failed: No such file or directory (2) in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 12
Warning: session_start(): Failed to read session data: files (path: /var/cpanel/php/sessions/ea-php82) in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 12
JavaScript - სკრიპტული პროგრამული ენა
General
JavaScript
JavaScript წარმოადგენს სკრიპტულ პროგრამულ ენას, რომლის გაშვებაც ხდება ინტერპრეტარორის საშუალებით. მისი გამოყენება შესაძლეებლია ვებ-მიმომხილველებში HTML კოდში პირდაპირი გამოძახებით, ცალკეული ფაილის შემოერთებით ან ობიექტზე ხდომილებებისას;
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 31
ატრიბუტი
აღწერა
 
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 55
script
HTML კოდში ჯავასკრიპტის გამოყენება ხდება შემდეგი სინტაქსით:
<script type="text/javascript">
var i=0;
</script>
 
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 55
JavaScript კოდის სტრუქტურა გავს Java,PHP,C/C++ პროგრამულ ენებს, რომლის შემადენელი ნაწილებიც არის: კომენტარები, ცვლადები და ტიპები, ოპერატორები, განშტოებები, ციკლები, ფუნქციები, ობიექტები და სხვა;
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 31
ატრიბუტი
აღწერა
 
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 55
comment
JavaScript-ში კომენტარის ჩადგმის სტრუქტურა:
<script type="text/javascript">
/* კომენტარი 1, დასაწყისიდან დასასრულამდე */
// კომენტარი 2, მხოლოდ მიმდინარი ხაზის კომენტარი
</script>
 
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 55
ცვლადები
javascript_ში ცვლადი წარმოადგენს გარკვეული ინფორმაციის მატარებელ უჯრას, სადაც შესაზლებელია სხვადასხვა ტიპის ინფორმაციის შენახვა და გამოყენება:
<script type="text/javascript">
var i=12; var i=new Number(500); //i.toString();//რიცხვითი
var b=true; var b=false;var b=new Boolean();//ლოგიკური
var s="asdsad"; var s=new String("hello"); //s.length - სიგრძე//სტრიქონი;
var i=null;// ცვლადი არსებობს მაგრამ მნიშნველობა ჯერ არ აქვს;
undefined; // ცვლადი არ არსებობს;
var f=function () {};//ფუნქცია
//ობიექტები:
var a=[0,1,2];var a=new Array(); //a.length - სიგრძე // მასივი
var o=new Object();var a={firstName:"1",lastName:"2"}; // ობიექტი
var d=new Date();// დრო
var m=new Math();//m.random();// მათემატიკური ობიექტი
var patt = new RegExp("Hello World","g");//სტრიქონზე რეგულარული მოქმედებები
//ცვლადის გავრცელების ფარგლები:
i=0; //გლობალური, რომელიც ვრცელდება ყველგა; აღწერის წინ არ ჭირდება var ნიშნული და ავტომატურად გავრცელდება მთელი კოდის მანძილზე;
var i=0; //ლოკალური, რომელიც ვრცელდება {}-შიგნით თავის იერარქიულ დონეზე;
</script>
 
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 55
ოპერატორები
წარმოადგენს ცვლადების და მუდმივების ურთიერთ დამაკავშირებელ მოქმედებებს;
<script type="text/javascript">
var i=0;
i++;
alert(++i);
</script>
 
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 55
განშტოებები
განშტოებები გამოიყენება ელემენტის ხდომილებისას JavaScript კოდის გამოძახება;
<script type="text/javascript">
var a=10,b=5;
if(a>b)alert("a>b");
else alert("a<b");
</script>
 
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 55
ციკლები
ციკლები წარმოადგენენ კოდის ნაწილი გამეორებას გარკვეული ლოგიკური პირობის მიხედვით;
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 55
ფუნქციები
ფუნქციები გამოიყენება პროგრამული კოდის გარკვეული სეგმენტისთვის სახელის დასარქმევად და შემდეგ ამ სეგმენტის გამოყენება საჭიროებისამებს;
<script type="text/javascript">
function test(msg)
{
alert(msg);
}
test("hi");
</script>
 
Object
JavaScript ობიექტი
JavaScript ობიექტი წარმოადგენს პროგრამულ სტრუქტურას სადაც შესაძლებელია გაერთიანდეს როგორც პროგრამული კოდის სხვადასხვა ნაწილი, ასევე ცვლადები, მასივები, ფუნქციები და სხვა საშუალებები; ობიექტზე ორიენტირებული პროგრამირება საკმაოდ ეფექტურია გუნდურ პროგრამირებისთვის;
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 31
ატრიბუტი
აღწერა
 
Class
JavaScript კლასი
JavaScript-ში კლასი იწარმოება function-ის დახმარებით, რომელშიც შენდება ქვე ფუნქციები და ცვლადები;
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 31
ატრიბუტი
აღწერა
 
BOM
BOM - Browser Object Modeling
BOM - Browser Object Modeling,;
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 31
ატრიბუტი
აღწერა
 
DOM
DOM - Document Object Model
DOM - Document Object Model,;
Warning: Undefined array key "header" in /home3/joo/www.mfes.ge/edu/modules/js_book/index.php on line 31