რა არის სტატისტიკური ვებ გვერდები? სტატიკური და დინამიური ვებ გვერდები

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

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

ამ გაკვეთილზე ვისაუბრებთ სტატიკური საწყისი გვერდის შექმნაზე. ბოლოს იქნება ვიდეო! წადი! 😉

ბევრ პრემიუმ თემას (რომლებიც ფულით არის შეძენილი) აქვს მთავარი გვერდის მორგების საკუთარი მექანიზმი და ამ ინსტრუქციის მასალა შეიძლება გამოუსადეგარი იყოს. გთხოვთ დაიმახსოვროთ ეს.

თუ არ შეგიძლიათ შეცვალოთ მთავარი გვერდი ჩემი რეკომენდაციების მიხედვით, მაშინ უნდა შეისწავლოთ თქვენი თემის დოკუმენტაცია; შესაძლოა, არსებობს ნიუანსი მის დაყენებაში. 🙂

რჩევა:ძალიან ხშირად, გვერდის შექმნისას, გაქვთ შესაძლებლობა აირჩიოთ შაბლონი გვერდის შექმნის ინტერფეისში. ან იტყვის "მთავარი გვერდი" ან სხვა რამ, მაგრამ ამ სულისკვეთებით, ზოგადად. გთხოვთ გაითვალისწინოთ, ეს შეიძლება იყოს ზუსტად თქვენი შემთხვევა.

შესავალი

ნაგულისხმევად, WordPress აჩვენებს ბოლო N პოსტს მთავარ გვერდზე საპირისპირო ქრონოლოგიური თანმიმდევრობით. ბლოგის ჩვეულებრივი ფორმატი, არაფერი უჩვეულო და თქვენ უკვე იცნობთ მას.

ეს ქცევა თითქმის ყოველთვის გამოიყენება უმეტეს უფასო თემებში. მხოლოდ რამდენიმე გამონაკლისის გარდა, უფასო თემებს შეუძლიათ მთავარი გვერდი ბლოგის ნაცვლად სტატიკურ გვერდად აქციონ.

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

გვერდების შექმნა

სტატიკური საწყისი გვერდის დასაყენებლად, ჯერ ის უნდა შექმნათ. გადადით მენიუში "გვერდები" - "ახლის დამატება", შეიყვანეთ საჭირო ტექსტი და გამოაქვეყნეთ იგი.

აქ არის ნიუანსი: იმიტომ ჩვენ ვშლით ბლოგის პოსტებს მთავარი გვერდიდან; ჩვენ ჯერ კიდევ უნდა შევქმნათ ცალკე გვერდი სახელწოდებით „ბლოგი“, მაგალითად. ის გამოყენებული იქნება თქვენი ჩანაწერების საჩვენებლად.

საერთო ჯამში, ამ ოპერაციების შემდეგ გექნებათ ორი გვერდი: „სახლი“ და „ბლოგი“, შეგიძლიათ თავად აირჩიოთ. მირჩევნია გამოვიყენო „გლავნაია“ და „ბლოგი“, სადა და მარტივი.

საწყისი გვერდის დაყენება

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

ჩვენ ვცვლით ვარიანტს „სტატიკური გვერდზე“ და გვაქვს შესაძლებლობა გვერდების სიიდან ავირჩიოთ ახლახან შექმნილი ახალი გვერდები. მოდით გავაკეთოთ ეს ასე:


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

გამოიყენეთ არსებული გვერდი

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

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

მსოფლიო ქსელი

მსოფლიო ქსელი (WWW) არის საინფორმაციო რესურსების ქსელი მთელს მსოფლიოში. რესურსი აქ ნიშნავს ნებისმიერ ინფორმაციას, რომელიც ხელმისაწვდომია ქსელის მომხმარებლებისთვის. ეს შეიძლება იყოს მარტივი ტექსტური დოკუმენტი, ან პროგრამა, არქივი, ან რაიმე სახის სერვისი მომხმარებლისთვის (მაგალითად, სერვისი, რომელიც უზრუნველყოფს ზუსტ დროს).

როგორც წესი, მომხმარებლებს ესმით ინტერნეტი, როგორც საიტების ერთობლიობა, რომელთა მონახულება შესაძლებელია ბრაუზერის საშუალებით და რომლებიც ერთმანეთთან არის დაკავშირებული ბმულებით (ჰიპერბმულები).

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

მარტივად რომ ვთქვათ, ბრაუზერები არის პროგრამები HTML დოკუმენტების ჩვენებისთვის. ანუ, როდესაც თქვენ აკრიფებთ საიტს მისამართების ზოლში, ბრაუზერი ჩამოტვირთავს html კოდს და გიჩვენებთ ვებ გვერდს. ამჟამად ყველაზე პოპულარული ბრაუზერებია:

Microsoft Internet Explorer (IE)

· უდავო ლიდერი იმ ადამიანების რაოდენობით, ვინც მას იყენებს. სხვადასხვა შეფასებით, ამ ბრაუზერის წილი 85-95%-ია. ბოლო დროს ის Firefox-ის მიერ იქნა გაჭედილი, მაგრამ IE7-ის გამოშვებით Firefox-ს შესაძლოა პრობლემები შეექმნას ბაზრის შემდგომი მოგების საქმეში.

Mozilla Firefox

· 90-იანი წლების ბოლოს მომაკვდავი Netscape Navigator-ის ფერფლიდან ამოსული ეს ბრაუზერი სწრაფად იძენს იმპულსს. მისი პოპულარობა არის ორი კომპონენტის ჯამი: ღია წყარო და დიდი რაოდენობით გაფართოებები (პლაგინები), რომელთა დაწერა ნებისმიერ მსურველს შეუძლია. ზოგიერთი გაფართოება უბრალოდ შედევრია. პირადად მე ვიყენებ HTML Validator გაფართოებას, რომელიც მაჩვენებს html შეცდომებს ინტერნეტში. გვერდი შეცდომის დეტალური აღწერით. ეს ძალიან სასარგებლოა ვებ გვერდების შემუშავებისას.

· ძალიან ლამაზი ბრაუზერი სკანდინავიელი პროგრამისტებისგან. უფასო და ძალიან მდიდარი ფუნქციებით.

ასევე არსებობს ბრაუზერების დიდი რაოდენობა, რომლებიც რეალურად იყენებენ ბიბლიოთეკებს Internet Explorer-დან.

სტატიკური და დინამიური გვერდები

ალბათ ხშირად გსმენიათ სტატიკური და დინამიური ვებ გვერდების ცნებები. აქ მნიშვნელოვანია ნათლად გვესმოდეს, რაზე ვსაუბრობთ და რაზე ვრცელდება ეს ცნებები.

გვერდები იყოფა სტატიკურ და დინამიკურად ბრაუზერში დოკუმენტის ქცევის მიხედვით. მეორეს მხრივ, ეს ცნებები ხშირად გამოიყენება სხვა გაგებით. დოკუმენტები ასევე იყოფა სტატიკურ და დინამიკურად, დოკუმენტის შექმნის მეთოდის მიხედვით.

მომხმარებლის ბრაუზერში დოკუმენტის ქცევიდან გამომდინარე, არსებობს:

· სტატიკური html გვერდები

· სტატიკური - ნიშნავს, რომ გვერდი ყოველთვის ერთნაირად გამოიყურება, მიუხედავად მომხმარებლის ქმედებებისა. მაგალითად, მენიუ ორგანიზებულია ცალკეული გვერდების ბმულებით და არა ჩამოსაშლელი სიით.

· დინამიური html გვერდები

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

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

ეს შეიძლება ცოტა დამაბნეველად ჟღერდეს, მაგრამ არ ინერვიულოთ. როცა ამას წააწყდებით, ყველაფერი უფრო ადვილი იქნება.

ყველაზე გავრცელებული ენა დინამიური ვებ გვერდების შესაქმნელად არის JavaScript. (არ უნდა აგვერიოს Java პროგრამირების ენაში. ისინი ორი სრულიად განსხვავებული ერთეულია.)

VBscript (ვიზუალური ძირითადი სკრიპტი) გამოიყენება ნაკლებად ხშირად. (Microsoft, როგორც ყოველთვის, თავისი გზით წავიდა.)

შექმნის მეთოდიდან გამომდინარე, დოკუმენტები კვლავ იყოფა სტატიკური და დინამიური.

გვერდებს უწოდებენ სტატიკური, თუ ისინი სერვერზე არიან html ფორმით.

და დინამიური არის ის, რაც წარმოიქმნება "ფრენაზე" ბრაუზერის მოთხოვნით.

როგორც ადვილად ხედავთ, თუ სერვერზე არის რეგულარული HTML გვერდი, მაშინ ეს მიდგომა ძალიან შეზღუდულია. მაგალითად, თქვენ გაქვთ ონლაინ მაღაზია და დაამატეთ ახალი პროდუქტი. თუ თქვენი მაღაზია შედგება "სტატიკური" html გვერდებისგან, მაშინ ხელით უნდა შეცვალოთ რამდენიმე სხვა გვერდი. მინიმუმ, ეს არის პროდუქტის კატალოგი და, ალბათ, შეკვეთის ფორმა. თუ პროდუქტი ამოგეწურათ, თქვენ კვლავ უნდა განაახლოთ საიტი. ძალიან არასასიამოვნოა. ამიტომ, html-ზე ვერ ნახავთ არცერთ ონლაინ მაღაზიას. (მიუხედავად იმისა, რომ შესაძლებელია გამოვიდეს სისტემა, რომელიც ავტომატურად განაახლებს საიტს პროდუქტის შეცვლისას. მაგრამ ეს არ არის ძალიან ელეგანტური გამოსავალი).

თუ საიტი შეიცავს ხშირად ცვალებად შინაარსს (კონტენტი - ინფორმაცია საიტზე), მაშინ სერვერზე გაშვებული სკრიპტები დაგეხმარებათ. და ეს არის მთავარი განსხვავება ამ სკრიპტებსა და ადრე აღწერილ სკრიპტებს შორის (ჯავასკრიპტში დაწერილი). მუშაობს ასე:

1. ბრაუზერი ითხოვს დოკუმენტს სერვერისგან

2. სერვერი ადგენს, რომ დოკუმენტი არის სკრიპტი და იწყებს მას შესასრულებლად

3. სკრიპტი ქმნის html გვერდს

4. სერვერი აგზავნის გენერირებულ გვერდს ბრაუზერში, ისე რომ ბრაუზერს წარმოდგენაც არ ჰქონდეს, რომ სკრიპტი შესრულებულია სერვერზე.

არსებობს რამდენიმე პროგრამირების ენა, რომელიც შეიძლება გამოყენებულ იქნას სკრიპტების დასაწერად, რომლებიც წარმოქმნიან "დინამიურ" გვერდებს. მათგან ყველაზე გავრცელებული:

7. ორობითი კოდი (C ან C++ პროგრამა, რომელიც შედგენილია შესრულებად კოდში)

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

როგორც წესი, თუ ხედავთ, რომ გვერდის მისამართი მთავრდება .html ან .htm, მაშინ ეს არის ჩვეულებრივი სტატიკური გვერდი. (თქვენ შეგიძლიათ, რა თქმა უნდა, დააკონფიგურიროთ სერვერი ისე, რომ მან შეასრულოს სკრიპტები, რომლებიც მთავრდება იმავე დაბოლოებით, მაგრამ ეს არ არის პრაქტიკული. მიუხედავად ამისა, .html და .htm არის სტანდარტი და თქვენ არ უნდა განასხვავოთ ეს დაბოლოებები.) თუ თქვენ ნახეთ ნებისმიერი სხვა დასასრული, მაშინ ეს, სავარაუდოდ, სცენარია. მაგალითად, PHP-ში სკრიპტებს ჩვეულებრივ აქვთ გაფართოება .php, Perl-ში - .pl, ASP - .aspx

თუ მისამართი არ შეიცავს გვერდის სახელს (მაგალითად, www.neomoon.ru), მაშინ სერვერი გამოიყენებს ნაგულისხმევ დოკუმენტს (ჩვეულებრივ ან index.html ან index.htm ან index.php).

უნდა ითქვას, რომ ჰიბრიდული სისტემა ახლა სულ უფრო ძლიერდება. მისი სახელი ჰგავს ჰოლანდიური საფეხბურთო კლუბის სახელს - AJAX, რაც ნიშნავს: ასინკრონული JavaScript და XML (არ ვიცი, როგორ იგულისხმება ჰოლანდიური კლუბის სახელი :)). ეს ტექნოლოგია საშუალებას აძლევს JavaScript სკრიპტებს სერვერზე ნებისმიერ სკრიპტზე წვდომა და სერვერისგან ინფორმაციის მიღება. ეს თავის მხრივ აძლევს მომხმარებელს მოქნილობას განაახლოს გვერდის შინაარსის მხოლოდ ნაწილი და არა მთელი გვერდი (რაც დაზოგავს უამრავ ტრაფიკს).

სტატიკური html გვერდები არ არის ძალიან მოქნილი გადაწყვეტა. თქვენ უნდა გამოიყენოთ ისინი მხოლოდ იმ შემთხვევაში, თუ თქვენ გაქვთ მთლიანად სტატიკური შინაარსი. მაგალითად, თქვენ განათავსებთ წიგნს ინტერნეტში. წიგნი უკვე დაწერილია და არ შეიცვლება. ამ შემთხვევაში, წიგნის სტატიკური HTML დოკუმენტის სახით დიზაინი ბევრად უფრო ეფექტური და მარტივია.

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

თუმცა, სკრიპტებს აქვთ ერთი ნაკლი: ისინი საჭიროებენ დამატებით რესურსებს სერვერისგან თავიანთი მუშაობისთვის. თუ თქვენ უბრალოდ გჭირდებათ სერვერიდან html გვერდის წაკითხვა და ბრაუზერში გაგზავნა, მაშინ სკრიპტი ჯერ უნდა გაუშვათ და შესრულდეს. გარდა ამისა, ძალიან ხშირად სკრიპტები იყენებენ მონაცემთა ბაზის მართვის სისტემას (DBMS) ცვალებადი მონაცემების შესანახად, რაც დამატებით დატვირთვას ქმნის.

არ არის მშვენიერი, რომ შეგეძლოს საკუთარი ვებსაიტის შექმნა და შენარჩუნება, დახმარებისთვის არავის მიმართვის გარეშე? ფულის დაზოგვის გარდა (ბოლოს და ბოლოს, ვებ განვითარების სერვისები ძვირია), ეს საშუალებას გაძლევთ დამოუკიდებლად მოაგვაროთ მრავალი პრობლემა: შექმნათ პირადი ვებ გვერდი, კორპორატიული ვებსაიტი, ონლაინ მაღაზია, საინტერესო პროექტების განხორციელება - ეს არ არის სრული სია, რისი გაკეთება შეუძლია ადამიანს, რომელიც ფლობს ვებ განვითარების ტექნოლოგიებს.

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

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

Წიგნი:

სტატიკური და დინამიური ვებ გვერდის კონცეფცია

ჩვენ ადრე მოკლედ ვისაუბრეთ იმაზე, თუ რა არის სტატიკური და დინამიური ვებ გვერდები. ამ განყოფილებაში ჩვენ უფრო დეტალურად განვიხილავთ ამ საკითხს.

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

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

ᲨᲔᲜᲘᲨᲕᲜᲐ

HTML-ში დაწერილი გვერდის მისამართი დასრულდება წერტილის შემდეგი სიმბოლოებით.

ფუნდამენტური განსხვავება დინამიურ ვებ გვერდსა და სტატიკურს შორის არის ის, რომ მისი შინაარსი არ არის მუდმივი, მაგრამ შეიძლება შეიცვალოს. ის ყალიბდება მომხმარებლის სურვილის მიხედვით, უფრო ზუსტად, ვიზიტორების მიერ შექმნილი და ვებ სერვერზე გაგზავნილი მოთხოვნების საფუძველზე. როგორც ადრე აღვნიშნეთ, დინამიური ვებ გვერდის ყველაზე ტიპიური მაგალითია გვერდი საძიებო სისტემის მიერ დაბრუნებული ძიების შედეგებით (იგივე www.google.ru) მომხმარებლის მიერ წარდგენილი საძიებო მოთხოვნის საფუძველზე. ვებ გვერდების გამოყენების კიდევ ერთი ტიპიური მაგალითია ონლაინ მაღაზიები: ვიზიტორი, ოფციების გამოყენებით, მიუთითებს რომელი პროდუქტით და რა თვისებებით არის დაინტერესებული, აგზავნის მოთხოვნას (შესაბამისი ღილაკი ჩვეულებრივ განკუთვნილია ამისათვის - და ა.შ.), და რამდენიმე წამის შემდეგ ეკრანზე იღებს საქონლის ჩამონათვალს, რომელიც აკმაყოფილებს დადგენილ კრიტერიუმებს. გარდა ამისა, დინამიური გვერდები ფართოდ გამოიყენება სხვა საიტებზე მრავალფეროვანი მიზნებისა და ორიენტაციისთვის.

დინამიური გვერდების შექმნა ასევე შესაძლებელია HTML-ის გამოყენებით, მაგრამ სხვა ენა, PHP, უფრო შესაფერისია ამისთვის (უპირველეს ყოვლისა, მისი ფართო ფუნქციონირების გამო). შესაბამისად, გვერდის ფაილის ფორმატი აღარ იქნება HTML, არამედ PHP და მისი ინტერნეტ მისამართი დასრულდება პერიოდის შემდეგი სიმბოლოებით.

შედგება სტატიკური html (htm, dhtml, xhtml) გვერდებისგან, რომლებიც ქმნიან ერთ მთლიანობას. შეიცავს (HTML მარკირების სახით) ტექსტს, სურათებს, მულტიმედიურ შინაარსს (აუდიო, ვიდეო) და HTML ტეგებს. ტეგები შეიძლება იყოს ან სერვისის ტეგები, რომლებიც განკუთვნილია ბრაუზერისთვის, ან განკუთვნილია განთავსებისთვის, ინფორმაციის გარეგნობისა და ჩვენებისთვის. საიტზე ყველა ცვლილება ხდება საიტის დოკუმენტების (გვერდების) საწყის კოდში, რისთვისაც თქვენ უნდა გქონდეთ წვდომა ვებ სერვერზე არსებულ ფაილებზე.

Დადებითი და უარყოფითი მხარეები

უპირატესობები

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

ხარვეზები

  • შინაარსის დინამიურად გენერირების შეუძლებლობა.
  • ვიზიტორების სრული მხარდაჭერის შეუძლებლობა (გარეგნობის არჩევანი, ქუქიები).
  • საიტის ინფორმაციის შესავსებად, თქვენ უნდა შეხვიდეთ გვერდის ფაილებზე FTP-ის ან მესამე მხარის ვებ სკრიპტების საშუალებით, რომლებიც საშუალებას გაძლევთ შეცვალოთ გვერდები.
  • გვერდების (ფაილების) დიდი რაოდენობით, თუ საჭიროა მსგავსი ცვლილებების შეტანა (დიზაინი, განლაგება, ახალი სექციების დამატება), თქვენ უნდა გამოიყენოთ მესამე მხარის პროგრამული უზრუნველყოფა (კომუნალური პროგრამები).

თანამედროვე გამოყენება

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

ასევე, სტატიკური გვერდები ხშირად გამოიყენება დინამიური საიტების შაბლონებად.

ახლა, თხოვნის/პასუხის დეტალურად დათვალიერების შემდეგ HTTP, მოდით ყურადღება მივაქციოთ სხვადასხვა ტიპის კონტენტს (ინფორმაციული რესურსის ნებისმიერი შინაარსიანი შინაარსი), რომელსაც ელოდებით ინტერნეტში. ოთხ ტიპად დავყავი - უბრალო ტექსტი, სტანდარტები ვებ, დინამიური ვებ-გვერდები და ფორმატები, რომლებიც საჭიროებენ სხვა აპლიკაციებს ან დანამატებს.

მარტივი ტექსტი

თავიდანვე, სანამ რაიმე სტანდარტი გამოჩნდებოდა ვებან დანამატები, ინტერნეტი ძირითადად შედგებოდა სურათებისგან და უბრალო ტექსტისაგან - ფაილებისგან .txt ან მსგავსი გაფართოებით. როდესაც უბრალო ტექსტური ფაილი მოდის ინტერნეტში, ბრაუზერი უბრალოდ აჩვენებს მას ისე, როგორც არის, ყოველგვარი დამატებითი დამუშავების გარეშე. უბრალო ტექსტური ფაილები ჯერ კიდევ გავრცელებულია უნივერსიტეტის ვებსაიტებზე.

ვებ სტანდარტები

მსოფლიო ქსელის ძირითადი სამშენებლო ბლოკები სამი ძირითადი სტანდარტია ვებ- HTML (ან XHTML, ეს ორი აქ ურთიერთშემცვლელად იქნება გამოყენებული ჩვენი მიზნებისთვის), CSS და JavaScript.

ჰიპერტექსტის მარკირების ენა (HTML) სინამდვილეში საკმაოდ შესაფერისი სახელია, რადგან ის კარგად გადმოსცემს თავის მიზანს. HTML გამოიყენება დოკუმენტის დასაშლელად, მისი შინაარსისა და სტრუქტურის დასადგენად და თითოეული ნაწილის მნიშვნელობის დასადგენად (რას შეიცავს მთელი ტექსტი და ა.შ., რასაც ჩვენ ვხედავთ გვერდებზე. ვებ). ის იყენებს სპეციალურ ელემენტებს გვერდზე სხვადასხვა კომპონენტის დასადგენად.

კასკადური სტილის ცხრილები (CSS) გაძლევთ სრულ კონტროლს, თუ როგორ ხდება ელემენტის რენდერი. სტილის დეკლარაციების გამოყენებით, ძალიან მარტივია ყველა აბზაცის ორ სტრიქონზე ჩვენება (სტრიქონის სიმაღლე: 2em;), ან მეორე დონის ყველა სათაურის მწვანე (ფერი: მწვანე;). სტრუქტურისა და ფორმატირების განცალკევებას ბევრი უპირატესობა აქვს და ამას უფრო დეტალურად განვიხილავთ შემდეგ ლექციაში. HTML და CSS ერთად გამოყენების ძალის დემონსტრირებისთვის, ნახაზი 3.2 გვიჩვენებს მარტივ HTML კოდს მარცხნივ, დამატებითი ფორმატირების გარეშე, ხოლო მარჯვნივ შეგიძლიათ იხილოთ იგივე HTML კოდი მასზე დამატებული CSS სტილებით.

ბრინჯი. 3.2.მარტივი HTML მარცხნივ, HTML გამოყენებით CSS მარჯვნივ

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

დინამიური ვებ გვერდები

ზოგჯერ ინტერნეტის დათვალიერებისას შეიძლება წააწყდეთ გვერდებს ვებრომლებიც არ იყენებენ .html გაფართოებას - მათ შეიძლება ჰქონდეთ .php, .asp, .aspx, .jsp ან რაიმე სხვა უცნაური გაფართოება. ეს ყველაფერი მაგალითია დინამიურიტექნოლოგიები ვებ, რომელიც შეიძლება გამოყენებულ იქნას გვერდების შესაქმნელად ვებმქონე დინამიურისექციები - კოდი, რომელიც აწარმოებს განსხვავებულ შედეგებს მონაცემთა ბაზიდან ან სხვა მონაცემთა წყაროდან, მისთვის განსაზღვრული მნიშვნელობების მიხედვით. ჩვენ გადავხედავთ გვერდებს ვებამ ტიპის ქვემოთ განყოფილებაში "შედარება". სტატიკურიდა დინამიური ვებ- საიტები".