ហេតុអ្វីគេហទំព័រទាំងអស់ត្រូវបានបង្កើតឡើងដោយរួមបញ្ចូលគ្នានូវរចនាសម្ព័ន្ធរចនាប័ទ្មនិងអាកប្បកិរិយា
ការប្រៀបធៀបជាទូទៅដែលត្រូវបានប្រើដើម្បីពណ៌នាការអភិវឌ្ឍវេបសាយចុងក្រោយគឺថាវាដូចជាលាមក 3 ជើង។ ជើងទាំងបីនេះដែលត្រូវបានគេស្គាល់ថាជាស្រទាប់នៃការអភិវឌ្ឍបណ្តាញចំនួន 3 គឺរចនាសម្ព័ន្ធរចនាសម្ព័ន្ធនិងអាកប្បកិរិយា។
ស្រទាប់បីនៃការអភិវឌ្ឍន៍បណ្តាញ
- រចនាសម្ព័ន្ធឬមាតិការ
- រចនាសម្ព័ន្ធឬខ្លឹមសារនៃទំព័របណ្តាញគឺជាកូដ HTML មូលដ្ឋាននៃទំព័រនោះ។ ដូចស៊ុមផ្ទះបង្កើតមូលដ្ឋានដ៏រឹងមាំមួយដែលនៅសល់នៃផ្ទះត្រូវបានសាងសង់ដូច្នេះគ្រឹះដ៏រឹងមាំរបស់ HTML បង្កើតវេទិកាដែលអាចបង្កើតគេហទំព័រមួយ។ រចនាសម្ព័ន្ធ HTML អាចមានអត្ថបទឬរូបភាពហើយវារួមបញ្ចូលទាំងតំណខ្ពស់ដែលភ្ញៀវទេសចរនឹងប្រើដើម្បីរុករកជុំវិញវិបសាយនោះ។
- រចនាប័ទ្មឬស្រទាប់ការបង្ហាញ
- ស្រទាប់រចនាប័ទ្មឬការបង្ហាញណែនាំពីរបៀបដែលឯកសារ HTML ដែលមានរចនាសម្ព័ន្ធនឹងមើលទៅកាន់ភ្ញៀវទេសចររបស់តំបន់បណ្តាញ។ ស្រទាប់នេះត្រូវបានកំណត់ដោយ CSS (ដាក់សន្លឹករចនាប័ទ្មល្បាក់) ។ ឯកសារទាំងនេះមានរចនាប័ទ្មដែលចង្អុលបង្ហាញរបៀបដែលឯកសារគួរត្រូវបានបង្ហាញនៅក្នុងកម្មវិធីរុករកអ៊ីនធឺណិត។ នៅលើបណ្តាញថ្ងៃនេះស្រទាប់រចនាប័ទ្មក៏អាចរួមបញ្ចូល សំណួរសំណួរ ដែលអាចផ្លាស់ប្តូរការបង្ហាញរបស់តំបន់បណ្តាញដោយផ្អែកលើ ទំហំអេក្រង់និងឧបករណ៍ផ្សេងគ្នា ។
- ឥរិយាបថ
- ស្រទាប់ឥរិយាបថគឺជាស្រទាប់នៃទំព័របណ្តាញដែលអាចឆ្លើយតបទៅនឹងសកម្មភាពអ្នកប្រើផ្សេងៗឬផ្លាស់ប្តូរទំព័រដែលផ្អែកលើលក្ខខណ្ឌនៃលក្ខខណ្ឌ។ សម្រាប់ទំព័របណ្ដាញភាគច្រើនកម្រិតឥរិយាបថនឹងជាអន្តរកម្ម JavaScript នៅលើទំព័រ។
ហេតុអ្វីបានជាអ្នកគួរបំបែកស្រទាប់?
នៅពេលអ្នកបង្កើតទំព័រវ៉ិបសាយមួយវាជាការល្អដើម្បីរក្សាស្រទាប់ទាំងនោះឱ្យនៅដាច់ពីគ្នា។ រចនាសម្ព័ន្ធគួរត្រូវបានទុកចិត្តទៅ HTML របស់អ្នករចនាប័ទ្មដែលមើលឃើញទៅ CSS និងអាកប្បកិរិយាទៅនឹងស្គ្រីបណាមួយដែលគេហទំព័រប្រើ។
អត្ថប្រយោជន៍មួយចំនួននៃការបែងចែកស្រទាប់គឺ:
- ចែករំលែកធនធាន
- នៅពេលអ្នកសរសេរឯកសារ CSS ខាងក្រៅឬឯកសារ JavaScript អ្នកអាចប្រើឯកសារនោះតាមទំព័រណាមួយនៅលើវ៉ិបសាយរបស់អ្នក។ ប្រសិនបើអ្នកត្រូវការផ្លាស់ប្តូរឯកសារនោះប្រហែលជាធ្វើអោយទាន់សម័យ រចនាប័ទ្មតាមបែបពុម្ពអក្សរ លើវេបសាយគ្រប់ទំព័រដែលប្រើសន្លឹករចនាប័ទ្មនោះនឹងទទួលបានការផ្លាស់ប្តូរ។ មិនចាំបាច់កែប្រែគ្រប់ទំព័រនៃគេហទំព័រនោះទេព្រោះគេហទំព័រដែលធំជាងអាចជាការងារដ៏សម្បូរបែប។
- ការទាញយកលឿនជាងមុន
- នៅពេលដែលស្គ្រីបឬសន្លឹករចនាប័ទ្មត្រូវបានទាញយកដោយអតិថិជនរបស់អ្នកជាលើកដំបូងវាត្រូវបានដាក់ក្នុងឃ្លាំងសម្ងាត់ដោយកម្មវិធីរុករកបណ្ដាញរបស់ពួកគេ។ ដោយសារតែធនធានដែលបានចែករំលែកទាំងនេះឥឡូវមាននៅក្នុងឃ្លាំងសម្ងាត់ទំព័រផ្សេងទៀតដែលត្រូវបានស្នើនៅក្នុងកម្មវិធីរុករកផ្ទុកលឿនជាងមុនដែលធ្វើឱ្យល្បឿននៃទំព័រនិងការអនុវត្តប្រសើរឡើង។
- ក្រុមពហុបុគ្គល
- ប្រសិនបើអ្នកមានមនុស្សលើសពីមនុស្សម្នាក់ធ្វើការនៅលើវ៉ិបសាយមួយអ្នកអាចប្រើប្រព័ន្ធដែលសម្រាប់ "ពិនិត្យចូល" និង "ពិនិត្យមើល" ឯកសារដើម្បីធានាថាអ្នកគ្រប់គ្នានៅក្នុងក្រុមនេះកំពុងធ្វើការជាមួយកំណែចុងក្រោយបំផុតនៃឯកសារទាំងនេះ។ នេះពិបាកក្នុងការធ្វើប្រសិនបើរចនាប័ទ្មនិងអាកប្បកិរិយាមានទំនាក់ទំនងជាមួយឯកសាររចនាសម្ព័ន្ធ។
- SEO
- គេហទំព័រដែលមានការបែងចែកដាច់ពីរចនាប័ទ្មនិងរចនាសម្ព័ន្ធទំនងជាធ្វើ ឱ្យល្អប្រសើរជាងមុនសម្រាប់ម៉ាស៊ីនស្វែងរក ចាប់តាំងពីគេហទំព័រទាំងនោះអាចទាញយកមាតិកានោះឱ្យកាន់តែមានប្រសិទ្ធភាពនិងយល់ដឹងអំពីទំព័រដោយមិនត្រូវបានលួចជាមួយរចនាប័ទ្មដែលមើលឃើញឬព័ត៌មានអាកប្បកិរិយា។
- មធ្យោបាយងាយស្រួល
- សន្លឹករចនាប័ទ្មខាងក្រៅនិងឯកសារស្គ្រីបគឺអាចចូលដំណើរការកាន់តែច្រើនដល់មនុស្សនិងដើម្បីកម្មវិធីរុករក។ ដោយសារតែការបំបែករចនាប័ទ្មនិងរចនាសម្ព័ន្ធកម្មវិធីដូចជាអ្នកអានអេក្រង់អាចដំណើរការបានយ៉ាងងាយស្រួលពីស្រទាប់រចនាសម្ព័ន្ធដោយមិនត្រូវបានរុញច្រានដោយរចនាប័ទ្មដែលពួកគេមិនអាចប្រើយ៉ាងណាក៏ដោយ។
- ភាពឆបគ្នាថយក្រោយ
- នៅពេលដែលអ្នកមានវែបសាយត៍ដែលត្រូវបានរចនាជាមួយស្រទាប់អភិវឌ្ឍន៍វានឹងមានភាពឆបគ្នាកាន់តែច្រើនព្រោះកម្មវិធីរុករកឬឧបករណ៍ដែលមិនអាចប្រើរចនាប័ទ្ម CSS មួយចំនួនឬដែលអាចបិទ JavaScript អាចនៅតែមើល HTML ។ បន្ទាប់មកវែបសាយរបស់អ្នកអាចត្រូវបានធ្វើឱ្យប្រសើរឡើងជាលំដាប់ដោយមានលក្ខណៈពិសេសសម្រាប់កម្មវិធីរុករកដែលគាំទ្រពួកគេ។
HTML - ស្រទាប់រចនាសម្ព័ន្ធ
ស្រទាប់រចនាសម្ព័ន្ធគឺជាកន្លែងដែលអ្នកផ្ទុកមាតិកាទាំងអស់ដែលអតិថិជនរបស់អ្នកចង់អានឬមើល។ នេះនឹងត្រូវបានគេសរសេរកូដតាមស្តង់ដារដែលស្របតាម HTML5 ហើយវាអាចរួមបញ្ចូលអត្ថបទនិងរូបភាពក៏ដូចជាពហុមេឌៀ (វីដេអូសម្លេងជាដើម) ។ វាជាការសំខាន់ណាស់ដើម្បីធ្វើឱ្យប្រាកដថាគ្រប់ផ្នែកនៃមាតិកាវែបសាយត៍របស់អ្នកត្រូវបានតំណាងនៅក្នុងស្រទាប់រចនាសម្ព័ន្ធ។ នេះអនុញ្ញាតឱ្យអតិថិជនណាដែលបានបិទ JavaScript ឬអ្នកដែលមិនអាចមើល CSS ដើម្បីនៅតែមានសិទ្ធិចូលទៅកាន់គេហទំព័រទាំងស្រុងបើមិនមានមុខងារទាំងអស់នៃគេហទំព័រនោះ។
CSS - ស្រទាប់រចនាប័ទ្ម
អ្នកនឹងបង្កើតរចនាប័ទ្មដែលមើលឃើញទាំងអស់របស់អ្នកសម្រាប់គេហទំព័ររបស់អ្នកនៅក្នុងសន្លឹករចនាបថខាងក្រៅ។ អ្នកអាចប្រើសន្លឹករចនាប័ទ្មច្រើនប៉ុន្តែត្រូវចងចាំថារាល់ឯកសារ CSS ដែលដាច់ដោយឡែកតម្រូវឱ្យមានសំណើរ HTTP ដើម្បីទៅយកដែលប៉ះពាល់ដល់ដំណើរការគេហទំព័រ។
JavaScript - ស្រទាប់ឥរិយាបថ
JavaScript គឺជាភាសាដែលប្រើជាទូទៅបំផុតសម្រាប់ស្រទាប់ឥរិយាបថប៉ុន្ដែដូចដែលខ្ញុំបានរៀបរាប់ពីមុន CGI និង PHP ក៏អាចបង្កើតអាកប្បកិរិយាលើគេហទំព័រ។ វាត្រូវបានគេនិយាយថានៅពេលដែលអ្នកអភិវឌ្ឍន៍ភាគច្រើនសំដៅលើស្រទាប់ឥរិយាបទពួកគេមានន័យថាស្រទាប់ដែលត្រូវបានធ្វើឱ្យសកម្មដោយផ្ទាល់នៅក្នុងកម្មវិធីរុករកបណ្តាញ - ដូច្នេះ JavaScript គឺតែងតែជាភាសានៃជម្រើស។ អ្នកប្រើស្រទាប់នេះដើម្បីធ្វើអន្តរកម្មដោយផ្ទាល់ជាមួយ DOM ឬ Document Object Model ។ ការសរសេរ HTML ដែលត្រឹមត្រូវ នៅក្នុងស្រទាប់មាតិកាក៏មានសារៈសំខាន់សម្រាប់អន្តរកម្ម DOM នៅក្នុងស្រទាប់ឥរិយាបថ។
ពេលអ្នកបង្កើតស្រទាប់ឥរិយាបថអ្នកគួរប្រើឯកសារស្គ្រីបខាងក្រៅដូចជា CSS ដែរ។ អ្នកទទួលបានគុណសម្បត្តិដូចគ្នាទាំងអស់នៃការប្រើប្រាស់សន្លឹករចនាបថខាងក្រៅ។