როგორ გავაკეთოთ სკრიპტი

Სარჩევი:

როგორ გავაკეთოთ სკრიპტი
როგორ გავაკეთოთ სკრიპტი

ვიდეო: როგორ გავაკეთოთ სკრიპტი

ვიდეო: როგორ გავაკეთოთ სკრიპტი
ვიდეო: როგორ გავაკეთოთ "დეტონატორი"? 2024, ნოემბერი
Anonim

სიტყვასიტყვით ნათარგმნი, სიტყვა სკრიპტი ნიშნავს „დამწერლობას“, ანუ იმ მოქმედებების თანმიმდევრობის აღწერას, რომელთა შესრულებაც საჭიროა კონკრეტული დავალების შესასრულებლად. ინტერნეტ პროგრამირებასთან დაკავშირებით, ასეთი ამოცანები შეიძლება იყოს, მაგალითად, საათის ჩვენება ინტერნეტ გვერდზე, სხვადასხვა ვიზუალური ეფექტის განხორციელება ნახატებით და ა.შ. ხოლო თავად ქსელის ბრაუზერში ჩვენება თანამედროვე ქსელში ასევე შესრულებულია სკრიპტში მითითებული სკრიპტის შესაბამისად. შევეცადოთ დავწეროთ ორიოდე მარტივი სკრიპტი, რომ წარმოდგენა მივიღოთ თუ რა არის ისინი.

როგორ იწერება სკრიპტები
როგორ იწერება სკრიპტები

ინსტრუქციები

Ნაბიჯი 1

სკრიპტის შესრულების მიხედვით, სკრიპტები იყოფა "კლიენტად" და "სერვერად". მივდივართ ქსელში არსებულ ზოგიერთ მისამართზე, ჩვენ სერვერს ვუგზავნით თქვენთვის საინტერესო გვერდის URL- ს, ხოლო ეს სერვერი აწარმოებს მითითებულ მისამართზე მდებარე სკრიპტს (სკრიპტს). სკრიპტი, სერვერზე მასში დაპროგრამებული მოქმედებების შესრულებით, აგროვებს გვერდს საჭირო ბლოკებიდან და უგზავნის მას ბრაუზერს. ეს არის სერვერის სკრიპტი. გვერდის მიღების შემდეგ, ჩვენს კომპიუტერში არსებული ბრაუზერი გვაწვდის მას და თუ მიღებული გვერდის კოდში არის სკრიპტი, ის უკვე ასრულებს ამ სკრიპტს. ეს არის კლიენტის სკრიპტი.

სერვერმა ან ბრაუზერმა რომ წაიკითხოს, გაიგოს და შეასრულოს სკრიპტი, ეს უნდა იყოს დაწერილი და დაწერილი მათთვის ცნობილი წესების შესაბამისად. წესების ასეთ ნაკრებებს სკრიფტინგის ენებს უწოდებენ. სერვერების გვერდითი სკრიპტების უმეტესობა ამჟამად დაწერილია PHP- ით, ხოლო კლიენტების გვერდითი სკრიპტების უმეტესობა იწერება JavaScript. სკრიპტის დასაწერად საკმარისია გქონდეს ჩვეულებრივი ტექსტური რედაქტორი - ნოუთბუქი. მაგრამ სკრიპტების მუდმივი პროგრამირებისთვის, თქვენ არ შეგიძლიათ გააკეთოთ სპეციალური რედაქტორის გარეშე. ასეთი რედაქტორი იღებს ლომის წილს სცენარების წერის რუტინულ მუშაობაში, რაც პროგრამისტს უფრო მეტ დროს უტოვებს შემოქმედებას.

მოდით დავწეროთ მარტივი სკრიპტი სერვერის PHP ენაზე. პირველი ხაზი არის შემსრულებელს ვუთხრათ, რომ სცენარი იწყება ამ მომენტიდან. PHP– ში, გახსნის ეს ნიშანი ასე გამოიყურება: ამ ორ ნიშანს შორის მოცემულია ინსტრუქციები - ენის ოპერატორები. მაგალითად, O. Bender- ის კავკასიის კლდეებზე დატოვებული წარწერის დაბეჭდვის ინსტრუქცია ასე იწერება: echo ("კისია და ოსია აქ იყვნენ"); და მითითებულია მიმდინარე დროის ჩვენების ფორმატში HOUR: MINUTE. ასე: echo date ('H: i'); ამ განცხადებებისგან შემდგარი სრული PHP სკრიპტი ასე გამოიყურება: <? Phpecho ("B");

ექოს თარიღი ('H: i');

echo ("კისია და ოსია აქ იყვნენ!");?> ამ სკრიპტის შესრულების შემდეგ სერვერის შემსრულებლის პროგრამით (ენის თარჯიმანი), გვერდი ასე გამოიყურება:

სერვერის სკრიპტის შესრულების შედეგი
სერვერის სკრიპტის შესრულების შედეგი

ნაბიჯი 2

და იგივე სკრიპტი კლიენტის მხრიდან JavaScript– ში ასე გამოიყურება: var now = new date ();

დოკუმენტი.write ("B");

document.write (now.getHours () + ":" + now.getMinutes ());

document.write ("კისია და ოსია აქ იყვნენ!"); აქ ხაზი var now = new date () ავალებს სკრიპტის შემსრულებელს შექმნას ახალი ვირტუალური ობიექტი სახელწოდებით "ახლა", რომელიც წარმოადგენს მიმდინარე თარიღსა და დროს. document.write () არის ბრძანება, რომ გვერდზე დაწეროთ ის, რაც ფრჩხილებშია მითითებული, და now.getHours () და now.getMinutes () ბრძანებები აწვდის მიმდინარე საათისა და წუთის ამოღებას "ახლა" ობიექტიდან.

უფრო მეტი სიცხადისთვის რჩება ამ ორი სკრიპტის გაერთიანება ერთ ფაილში, მისი შენახვა სერვერზე და შეიტანეთ URL ბრაუზერის მისამართების ზოლში. შედეგად, ჩვენ ვნახავთ იმავე ხაზებს, რომელთაგან ერთი შესრულებულია სერვერზე ჩვენი სკრიპტის მიხედვით (PHP თარჯიმანი), ხოლო მეორე ჩვენს კომპიუტერზე (JavaScript interpreter).

გირჩევთ: