1 00:00:00,000 --> 00:00:00,140 2 00:00:00,140 --> 00:00:03,700 >> პროფესორი HARLAN: HTML, ან HyperText Markup Language, არის ენა 3 00:00:03,700 --> 00:00:04,870 რომელიც ვებ გვერდებზე იწერება. 4 00:00:04,870 --> 00:00:08,140 ახლა, ეს არ არის პროგრამირების ენა, იმიტომ, რომ ეს არ გვაძლევს გამოხატოს 5 00:00:08,140 --> 00:00:11,420 ლოგიკა, როგორიცაა მარყუჟების, ხოლო მარყუჟების, და პირობები და ასე შემდეგ. 6 00:00:11,420 --> 00:00:14,690 უფრო მეტიც, ეს მართლაც მარკირებას ენა რომელიც საშუალებას გვაძლევს დააკონკრეტა, თუ რა ვებ 7 00:00:14,690 --> 00:00:17,490 გვერდი უნდა გამოიყურებოდეს, სტრუქტურულად და ესთეტიურად. 8 00:00:17,490 --> 00:00:20,210 და ეს ასე იქცევა გზით რა ეწოდება tags. 9 00:00:20,210 --> 00:00:23,470 მოდით ჩაყვინთვის და მარტივი ვებ გვერდი, რომელიც, უბრალოდ, ამბობს, 10 00:00:23,470 --> 00:00:25,410 მაგალითად, hello მსოფლიოში. 11 00:00:25,410 --> 00:00:29,940 >> გაითვალისწინეთ, აქ, gedit, რომ მე უკვე შენახული ფაილი, როგორც hello.html. 12 00:00:29,940 --> 00:00:32,990 და შეამჩნია ქვემოთ აქ, ტერმინალში ფანჯარა, რომ მე, როგორც ჩანს, შიგნით 13 00:00:32,990 --> 00:00:36,070 დირექტორია მოუწოდა საზოგადოებას, რაც თავისთავად არის შიგნით დირექტორია მოუწოდა 14 00:00:36,070 --> 00:00:39,770 ადგილობრივი მასპინძელი, რომელიც თავისთავად არის შიგნით დირექტორია მოუწოდა vhosts, რომელიც 15 00:00:39,770 --> 00:00:42,850 თავისთავად შიგნით ჯონ ჰარვარდის მთავარი დირექტორია. 16 00:00:42,850 --> 00:00:45,850 ახლა კი გამოდის, იმიტომ, რომ გზა ჩვენ კონფიგურაცია ელექტრო, რომელიც 17 00:00:45,850 --> 00:00:49,670 არის როგორც რეალურ ცხოვრებაში ისე, როგორც ეს შესაძლებელია, არაფერი შიგნით ამ საზოგადოების 18 00:00:49,670 --> 00:00:53,400 დირექტორია უნდა, რა თქმა უნდა, უნდა იყოს ხელმისაწვდომი მთელი საზოგადოების მეშვეობით 19 00:00:53,400 --> 00:00:56,610 ბრაუზერში, თუმცა, ახლა, მე მხოლოდ მომხმარებელს, რომელიც იქნება 20 00:00:56,610 --> 00:00:58,340 შედის ამ ვებ გვერდზე. 21 00:00:58,340 --> 00:01:03,120 >> მოდით ახლა დაბრუნდება hello.html და დაიწყოს წერდა ზოგიერთი რომ ენაზე. 22 00:01:03,120 --> 00:01:07,110 პირველი, atop ამ ფაილის, მე ვაპირებ მიუთითოთ ღია bracket, ძახილის 23 00:01:07,110 --> 00:01:10,400 წერტილი, DOCTYPE ფართი html. 24 00:01:10,400 --> 00:01:13,930 ეს ხაზი არ არის tag, თავისთავად, მაშინაც კი, თუმცა ეს არ დაიწყოს ღია 25 00:01:13,930 --> 00:01:18,020 bracket, მაგრამ ეს, ამის ნაცვლად, არის სპეციალური ერთი ხაზი ფრაგმენტი, რომელიც განსაზღვრავს 26 00:01:18,020 --> 00:01:22,370 ბრაუზერი, აქ მოდის ვებ გვერდი დაწერილი HTML. 27 00:01:22,370 --> 00:01:26,920 >> მოდით მომდევნო ხაზი საკუთარი, მიუთითოთ ღია bracket html მითითებით 28 00:01:26,920 --> 00:01:29,890 ბრაუზერში, რომ აქ, რა თქმა უნდა, არის ის, რომ HTML. 29 00:01:29,890 --> 00:01:34,150 შიგნით რომ, მოდით აბზაცის ცოტა და მერე ხელმძღვანელი, მიუთითებს, რომ 30 00:01:34,150 --> 00:01:37,470 ბრაუზერი, აქ მოდის უფროსი გვერდი, რომელიც, ახლა, ვივარაუდოთ არის 31 00:01:37,470 --> 00:01:40,830 არსებითად სათაური ბარი ძალიან top ბრაუზერის ფანჯარაში. 32 00:01:40,830 --> 00:01:45,500 მოდით მომდევნო დააკონკრეტა, შიგნით რომ უფროსი tag, რომ ჩვენ გვექნება სათაური 33 00:01:45,500 --> 00:01:47,570 რაღაც მარტივი მოსწონს hello. 34 00:01:47,570 --> 00:01:51,550 მაგრამ ახლა, მოდით ვუთხრა ბრაუზერის ჩვენ გავაკეთეთ უზრუნველყოფს სათაური. 35 00:01:51,550 --> 00:01:56,080 ამის გაკეთება, ისევე, როგორც გავხსენით ან დაიწყო tag, სათაური, მომენტში წინ, 36 00:01:56,080 --> 00:02:00,250 მოდით ახლა ახლოს ან დასრულდება, რომ tag მიერ მიუთითებს, ფაქტობრივად, საპირისპირო. 37 00:02:00,250 --> 00:02:05,010 >> გამოხატოს, რომ ჩვენ გავაკეთებთ ღია bracket, ველით slash, სათაური. 38 00:02:05,010 --> 00:02:07,830 ანალოგიურად, ახლა, რომ ჩვენ გავაკეთეთ განსაზღვრას, ახლა, ხელმძღვანელი ამ 39 00:02:07,830 --> 00:02:12,340 გვერდი, ჩვენ ყველაფერს გავაკეთებთ, ღია bracket slash ხელმძღვანელი, ვეუბნებოდი ბრაუზერის, რომ ჩვენ 40 00:02:12,340 --> 00:02:14,710 ახლა კეთდება უზრუნველყოფის ხელმძღვანელი. 41 00:02:14,710 --> 00:02:18,080 მხოლოდ ერთი ნაწილი ახლა რჩება, ე.წ. ორგანოს ვებ გვერდზე, რომელიც 42 00:02:18,080 --> 00:02:21,120 ნამდვილად წარმოადგენს არსი ნებისმიერი ვებ გვერდი. 43 00:02:21,120 --> 00:02:24,780 >> მოდით დააკონკრეტა, რომ აქ, ეს დასაწყისში, ღია bracket, ორგანო, 44 00:02:24,780 --> 00:02:25,600 close bracket. 45 00:02:25,600 --> 00:02:29,080 და მოდით ახლა რაღაც დავწერო როგორიცაა მიესალმები მძიმით მსოფლიოში. 46 00:02:29,080 --> 00:02:32,930 იგრძნობა, რომ ეს არის კარგი web გვერდზე, ასე რომ მოდით ახლა გადასვლის ახალი ხაზი. 47 00:02:32,930 --> 00:02:37,460 მიუთითეთ ღია bracket, ველით ხაზი, ორგანო, ინფორმირება ბრაუზერის, რომ ჩვენ 48 00:02:37,460 --> 00:02:38,650 კეთდება უზრუნველყოფის ორგანო. 49 00:02:38,650 --> 00:02:41,120 და ანალოგიურად, მოდით ახლა გაცნობებთ ბრაუზერი, რომ მე გააკეთა 50 00:02:41,120 --> 00:02:43,230 უზრუნველყოფის ვებ გვერდზე. 51 00:02:43,230 --> 00:02:47,120 ხაზი საკუთარი, ჩვენ ყველაფერს გავაკეთებთ, ღია bracket, ველით slash, html. 52 00:02:47,120 --> 00:02:49,350 >> ახლა შეამჩნია ესთეტიკის ამ ვებ გვერდზე. 53 00:02:49,350 --> 00:02:52,290 მიუხედავად იმისა, რომ ტექნიკურად, ეს არ არის საჭირო, რათა იმდენი თეთრი 54 00:02:52,290 --> 00:02:55,450 სივრცე, როგორც მე, რომ კარგი სტილი, რადგან კოდი არის, სავარაუდოდ, ბევრად 55 00:02:55,450 --> 00:02:56,490 უფრო იკითხება. 56 00:02:56,490 --> 00:03:00,780 განაცხადის კერძოდ, რომ როცა გახსნა ან დაიწყოს tag, მე მაშინ აბზაცის in 57 00:03:00,780 --> 00:03:02,040 ხაზები, რომ დაიცვას. 58 00:03:02,040 --> 00:03:05,990 და როდესაც მე დახუროს ან და tag, I დახუროს, რომ tag ან იმავე 59 00:03:05,990 --> 00:03:09,790 ხაზი, თუ ის საკმაოდ მოკლე ხაზი, ან ახალი ხაზი ისე, რომ 60 00:03:09,790 --> 00:03:14,540 ჭდის ხაზები ღია tag, ჰგავს გავაკეთეთ ენა, როგორიცაა C 61 00:03:14,540 --> 00:03:17,380 ღია და მჭიდრო curly აფრთხილებს. 62 00:03:17,380 --> 00:03:20,350 >> მოდით ახლა შეინახოთ ეს ფაილი და ცდილობენ გახსნას ბრაუზერში 63 00:03:20,350 --> 00:03:21,600 შიგნით ელექტრო მოწყობილობების. 64 00:03:21,600 --> 00:03:24,180 65 00:03:24,180 --> 00:03:30,310 მოდით გახსნა Chrome, და მოდით ახლა ეწვევა http://localhost, რომელიც 66 00:03:30,310 --> 00:03:34,930 მეტსახელი ელექტრო თავად / hello.html. 67 00:03:34,930 --> 00:03:38,230 და შეამჩნია, რომ მე რეალურად არ აკრეფილი საჯარო, იმიტომ, რომ ის გულისხმობდა 68 00:03:38,230 --> 00:03:42,430 იმ შემთხვევაში, თუ გამოჩენის this page via web ბრაუზერის, თქვენ მართლაც გსურთ შედიხართ 69 00:03:42,430 --> 00:03:44,430 შინაარსი რომ საჯარო დირექტორია. 70 00:03:44,430 --> 00:03:47,740 მაგრამ მე მინდა, რათა შეამოწმონ, კერძოდ, hello.html. 71 00:03:47,740 --> 00:03:50,854 მოდით ახლა დააჭიროთ და ვნახოთ, რა მოხდება. 72 00:03:50,854 --> 00:03:51,710 >> Hm. 73 00:03:51,710 --> 00:03:56,260 მე არ მაქვს ნახვის უფლება / Hello.html ამ სერვერზე. 74 00:03:56,260 --> 00:03:57,570 ახლა, რატომ შეიძლება რომ იყოს? 75 00:03:57,570 --> 00:04:01,040 ასევე, ირკვევა, რომ ეს არ არის საკმარისი უბრალოდ დააყენა ამ ფაილის hello.html, 76 00:04:01,040 --> 00:04:02,560 რომ საჯარო დირექტორია. 77 00:04:02,560 --> 00:04:06,150 ჩვენ ასევე უნდა აქტიურად ვუთხრა მოწყობილობების, რომ ჩვენ, რა თქმა უნდა, მინდა 78 00:04:06,150 --> 00:04:09,470 საშუალებას მთელ მსოფლიოში, პოტენციურად, შედიხართ ამ ფაილის. 79 00:04:09,470 --> 00:04:12,470 ამისათვის, ჩვენ უნდა შეცვალოს თავისი უფლებები, ასე ვთქვათ, და ჩვენ შეგვიძლია 80 00:04:12,470 --> 00:04:14,600 გავაკეთოთ, რომ ბრძანების. 81 00:04:14,600 --> 00:04:20,079 >> მოდით აკრიფოთ ls-l მიიღოს ხანგრძლივი ჩამონათვალი ფაილი ამ დირექტორიაში, შეიყვანეთ. 82 00:04:20,079 --> 00:04:22,480 და ჩვენ ვხედავთ, მართლაც, hello.html. 83 00:04:22,480 --> 00:04:25,882 მაგრამ აქ მარცხენა, ცნობა, არის r და w. 84 00:04:25,882 --> 00:04:29,050 ს, როგორც თქვენ ალბათ მიხვდა, იმას ნიშნავს, წავიკითხე, და w საშუალებები წერენ, მაგრამ 85 00:04:29,050 --> 00:04:32,470 ის ფაქტი, არსებობს მხოლოდ ერთი ასეთი r და ერთი ასეთი w, ყველა გზა მეტი 86 00:04:32,470 --> 00:04:36,710 მარცხენა იმ dashes, იმას ნიშნავს, რომ მხოლოდ ფაილი მფლობელი, თავს, შეიძლება რეალურად 87 00:04:36,710 --> 00:04:38,370 წაიკითხოთ და დაწეროთ ამ ფაილის. 88 00:04:38,370 --> 00:04:41,610 >> ჩვენ უნდა გადართვა მინიმუმ ერთი სხვა რ, რათა მთელ მსოფლიოს წაკითხული 89 00:04:41,610 --> 00:04:42,810 ეს ფაილი ისევე. 90 00:04:42,810 --> 00:04:47,320 და ამის გაკეთება, ჩვენ შეგვიძლია ამის გაკეთება ერთად ბრძანება chmod, ან იცვლება რეჟიმში. 91 00:04:47,320 --> 00:04:54,030 chmod, ყველა, პლუს r, სივრცე, hello.html შეიყვანეთ. 92 00:04:54,030 --> 00:04:56,970 არაფერი ჩანს, რომ არ მოხდა, მაგრამ რომ ზოგადად კარგია. 93 00:04:56,970 --> 00:05:02,490 ასე რომ, ls-l ისევ უნდა, იმედია, გამოიღო დამატებითი r ს. 94 00:05:02,490 --> 00:05:04,130 >> და მართლაც, ჩვენ ვხედავთ ასეთი. 95 00:05:04,130 --> 00:05:08,350 მარცხენა მხარეს აქ ახლა, ცნობა რომ წავიკითხე და დაწეროთ პრივილეგიები. 96 00:05:08,350 --> 00:05:10,320 არსებობს კიდევ ერთი r, და შემდეგ სხვა r. 97 00:05:10,320 --> 00:05:13,180 ასევე, თურმე r შუა არის ჩემი ჯგუფი, რომელიც ხდება უნდა იყოს 98 00:05:13,180 --> 00:05:15,370 სტუდენტები ელექტრო მოწყობილობების, ასევე შეგიძლიათ წაიკითხოთ ამ ფაილის. 99 00:05:15,370 --> 00:05:18,235 მაგრამ ეს დიდწილად შეუსაბამო აქ, რადგან ჩვენ ვსაუბრობთ ინტერნეტში და 100 00:05:18,235 --> 00:05:19,850 არ არის ელექტრო თვით. 101 00:05:19,850 --> 00:05:23,420 მაგრამ, რომ მესამე r ყველა გზა მარჯვენა მიუთითებს, რომ მთელი მსოფლიო, 102 00:05:23,420 --> 00:05:25,920 ან ყველა უფლება წაიკითხოს ეს ფაილი. 103 00:05:25,920 --> 00:05:29,290 >> მოდით ახლა დავუბრუნდეთ ჩემს ბრაუზერში, განაახლეთ გვერდზე, და თუ მე არ 104 00:05:29,290 --> 00:05:32,050 აღარ იკრძალება. 105 00:05:32,050 --> 00:05:36,800 მოდით დააწკაპუნეთ Chrome-ს reload icon up აქ, ან მოხვდა Control-R, და იქ 106 00:05:36,800 --> 00:05:38,750 აქვს მას, hello მსოფლიოში. 107 00:05:38,750 --> 00:05:41,248