ត្រឡប់មកវិញនៅថ្ងៃខ្ញុំ (យល់ព្រម, មុនពេលថ្ងៃរបស់ខ្ញុំ), វិជ្ជាជីវៈមេធាវីជាវិជ្ជាជីវៈនៃការអភិវឌ្ឍន៍បណ្ដាញនេះគឺជាកម្រិតទាបមួយ. វាជាប់ចំណាត់ថ្នាក់ខាងក្រោម hater កុនឆ្កេប៉ុន្តែខាងលើកង្ហារ Yankee នៅលើមាត្រដ្ឋាននៃកិត្តិយសវិជ្ជាជីវៈ. ដោយសារតែស្លាកទាំងអស់និងរូបភាពតម្លាភាពយើងបានប្រើឧបករណ៍ spacer, យើងត្រូវបានគេមើលឃើញថាជាពួក Hacker ប្រេងឆៅមានស្មារតីសោភ័ណ្ឌទេ.
ផងដែរ, យើងអាចនៅតែត្រូវបានការខ្វះខាតនៅក្នុងន័យសាភ័ណភ្ព, ប៉ុន្តែជាបណ្ដាញបានបង្កើតដូច្នេះមានវិជ្ជាជីវៈនៃការអភិវឌ្ឍន៍បណ្ដាញ. ប៉ុន្មានថ្ងៃមកនេះមានឧបករណ៍ជាច្រើនរាប់មិនអស់យើងអាចប្រើដើម្បីធ្វើឱ្យបានល្អសរសេរ, ស្តង់ដារអនុលោម-, និងស្រស់ស្អាត (យល់ព្រម, ប្រហែលជាមិនថាចុងក្រោយមួយ) ទំព័របណ្ដាញ. ភាគច្រើននៃគេហទំព័រដ៏អស្ចារ្យមួយដែលអ្នកប្រើនៅថ្ងៃនេះ (កម្មវិធីជំនួយមិនខ្មាស់: រួមទាំងការមួយនេះ) ត្រូវបានសាងសង់ឡើងដោយប្រើឧបករណ៍ទាំងនេះ.
bevy របស់យើងនៅលើចុងនៃឧបករណ៍កម្មវិធីរុករករបស់បានអនុញ្ញាតឱ្យយើងបង្កើតនូវរឿងលើគេហទំព័រដែលត្រូវបានគេមិនអាចនឹងមានសង្ឃឹមនោះគ្រាន់តែជា 10 ឆ្នាំមុន, ដូចជាបណ្តាញសង្គមជាច្រើនរាប់មិនអស់អះអាងថាជាវិធីដ៏ល្អបំផុតដែលត្រូវចំណាយពេលវេលារបស់អ្នក, “ក្តៅ” ការចាប់ផ្ដើមអាជីវកម្មថ្មីបច្ចេកវិទ្យាអះអាងថាបានបដិវត្តអ្វីមួយដែលត្រូវបានគេធ្វើបានមួយពាន់ដងរួចទៅហើយ, និងក្លូនហ្គេម Angry Birds ដោយអះអាងថាមានតែបន្តិចអាក្រក់ជាងដើម. ទាំងអស់នៅលើបណ្ដាញ. ដូច្នេះប្រហែលជាឧបករណ៍ទាំងនេះមិនបានទៅបានដ៏អស្ចារ្យបំផុតនៃការប្រើប្រាស់.
ដូច្នេះអ្វីដែលជាឧបករណ៍ដ៏អស្ចារ្យទាំងនេះខ្ញុំធ្លាប់បាននិយាយអំពីការ? នាំមុខគេវិធីដែលត្រូវបាន (អស្ចារ្យយាយដោយស្មោះត្រង់) ភាសាដែលគេហៅថា HTML5, CSS3, និង JavaScript, សម្មតិនាមដែលខ្ញុំបាន 3 horsemen នៃ webocalypse នេះ. នេះជាក្រឡេកមើលមួយគ្នាមួយ:
HTML ដែល
HTML ដែល (បានគេស្គាល់ថាជាការត្រឹមត្រូវ Hypertext Markup ភាសា; អ្នកអាចមើលឃើញហេតុអ្វីបានជាមនុស្សដែលមិនចង់មើលទៅអាក្រក់គ្រាន់តែប្រើអក្សរកាត់នេះ) ជា ភាសាដែលប្រើដើម្បីដាក់ចេញទំព័របណ្ដាញ. ចុចកណ្ដុរខាងស្ដាំនៅលើទំព័រនេះហើយចុច “មើលប្រភព”. នោះហើយជា HTML ដែលទំព័រនេះប្រើ.
សំខាន់, HTML ដែលគឺជា bunch នៃមួយ ស្លាក, ដែលកម្មវិធីរុករក បកប្រែនិងដាក់ចេញ. ឧទាហរណ៍, ពិនិត្យមើលកូដ HTML នេះ:
<ទំ>ខ្ញុំមិនដឹងពីអ្នក, ប៉ុន្តែខ្ញុំចូលចិត្តប៊ូតុងចុច។</ទំ>
<លោក>
<ប៊ូតុង>ចុចខ្ញុំ!</ប៊ូតុង>
កូដ HTML នេះបានរុំអត្ថបទក្នុងកថាខណ្ឌមួយ (នេះ <ទំ> ស្លាកចាប់ផ្តើមកថាខណ្ឌ, នេះ </ទំ> ស្លាកបញ្ចប់កថាខណ្ឌមួយ។) មានការបំបែកបន្ទាត់មួយ (នេះ <លោក>) ហើយបន្ទាប់មកប៊ូតុងមួយអ្នកអាចចុចទៅមាតិកាបេះដូងរបស់អ្នក. កម្មវិធីរុករករបស់អ្នកនឹងដាក់វាចេញនៅលើអេក្រង់សម្រាប់អ្នក.
ដូច្នេះនោះជាអ្វីដែលល្អនិងល្អ. ប៉ុន្តែប្រសិនបើអ្នកមានអ្វីសោះប៉ុន្តែជា HTML, you get a webpage that looks like it came straight out of the 1990’s. មិនល្អជាច្រើនចេញមកក្រៅទសវត្សថាយ៉ាងណាក៏ដោយ (ស្ទីលម៉ូដសក់បាន, តន្ត្រី, ល) ប៉ុន្តែរង់ចាំ! មានច្រើនទៀត!
CSS បាន
អក្សរកាត់ផ្សេងទៀត. នៅរដូវក្តៅ. CSS បានតំណាងឱ្យ សន្លឹករចនាប័ទ្មល្បាក់, ដែលត្រូវបានបន្តិច misnomer មួយចាប់តាំងពីពួកគេពិតជាមិន cascade (អ្វីក៏ដោយដែលមានន័យថា… វាជាកូដកុំព្យូទ័រ, មិនទឹកជ្រោះមួយ!) CSS បានជា ភាសារចនាប័ទ្មដែលបានប្រើដើម្បីទំព័របណ្ដាញ. នេះ, ផងដែរ, ត្រូវបានបកប្រែដោយកម្មវិធីរុករករបស់អ្នក.
CSS និង HTML ដែលការងាររួមគ្នា – HTML ដែលធ្វើឱ្យប្លង់ទំព័រនេះ, CSS បានផ្ដល់ flair របស់ខ្លួន. ស្រមៃកសាងផ្ទះមួយ: HTML ដែលផ្តល់នូវក្របខណ្ឌឈើនោះទេប៉ុន្តែចាំបាច់ drab, CSS បានបន្ថែមពណ៌អ៊ីយូតានិងគ្រឿងសង្ហារឹម quirky.
CSS បានជាភាសាត្រង់ស្អាត: សម្រាប់ស្លាក HTML ដែលជាក់លាក់មួយ (ដូចកថាខណ្ឌ), អ្នកអាចបញ្ជាក់តម្លៃសម្រាប់ថ្នាក់រចនាប័ទ្មជាច្រើន. កម្មវិធីរុករករបស់អ្នកនឹងអាន CSS បាននិងអនុវត្តវាទៅស្លាក HTML ដែលផ្គូផ្គងទាំងអស់. ឧទាហរណ៍:
ទំ {
ពណ៌: ពណ៌ក្រហម;
ពុម្ពអក្សរទំហំ: 16ភិចសែល;
}
ដូច្នេះជារៀងរាល់កថាខណ្ឌ (វត្ថុក្នុង HTML នេះ <ទំ> ស្លាក) នឹងមាន ពណ៌ក្រហម ពុម្ពអក្សរនិងត្រូវបាន 16 ភីកសែលនៅក្នុងទំហំ. ប្រសិនបើអ្នកបានកត់សម្គាល់ឃើញ, ទាំងនេះគឺជារចនាប័ទ្មមួយចំនួនដូចគ្នានេះដែរអ្នកអាចប្រើប្រាស់ Microsoft Word និងកម្មវិធីផ្សេងទៀត.
ដូច្នេះឥឡូវនេះទំព័របណ្ដាញរបស់អ្នកត្រូវបានដាក់ចេញហើយពួកគេមើលទៅស្អាត. ប៉ុន្តែនៅទីនេះគឺជារឿងដែល: នោះជាអ្វីដែលពួកគេធ្វើ. ពួកគេគ្រាន់តែអង្គុយនៅទីនោះហើយមើលទៅស្អាត. ដែលជាដ៏អស្ចារ្យនិងទាំងអស់, ប៉ុន្តែអ្នកប្រើប្រាស់បណ្ដាញចង់បានកាន់តែច្រើន. ពួកគេចង់បានពុម្ពអក្សរក្បូរក្បាច់ចលនា. ពួកគេចង់បានការលេចឡើង (យល់ព្រម, ប្រហែលជាពួកគេបានធ្វើវិញនៅក្នុង 2002, ប៉ុន្តែខ្ញុំ digress ។) ពួកគេចង់បានប៊ូតុងដែលនឹងធ្វើវត្ថុនៅពេលដែលអ្នកចុចលើពួកគេ.
អំពីមុនថាមួយ – នោះហើយជាបញ្ហាមួយ. អ្នកអាចធ្វើឱ្យ <ប៊ូតុង> ក្នុង HTML, ហើយអ្នកអាចចុចវាសប្តាហ៍ទាំងអស់, ប៉ុន្តែវាមិនធ្វើអ្វីពេលណាមួយឆាប់. ប្រសិនបើអ្នកចង់ប៊ូតុងដើម្បី, អូខ្ញុំមិនដឹងថា, ផ្លាស់ទីដំរីរបស់អ្នកទូទាំងអេក្រង់និងវាយប្រហារអ្វីមួយ, then you need something more.
JavaScript បាន
JavaScript ត្រូវបាន មិន អក្សរកាត់, ប្រសិនបើអ្នកត្រូវបានគេឆ្ងល់. ពួកគេបានហៅវា JavaScript បានដោយសារតែវាមើលទៅដូចជាភាសាសរសេរកម្មវិធី Java ដែលគេហៅថា, ដែលជាមូលហតុចំលែកវាមិន. ទោះយ៉ាងណា, JavaScript ត្រូវបាន a proper programming language that causes all the dynamic effects អ្នកឃើញនៅលើបណ្តាញ.
ដូចជាភាសាសរសេរកម្មវិធីណាមួយ, JavaScript ត្រូវបាន ស៊េរីនៃពាក្យបញ្ជាដែលធ្វើឱ្យអថេរនិងប្រើមុខងារមួយ. ផ្នែកត្រជាក់អំពី JavaScript បាន (ល្អ, ដូចជាត្រជាក់ជាភាសាសរសេរកម្មវិធីមួយដែលអាចត្រូវបាន) គឺថាអ្នកអាចចូលដំណើរការធាតុ HTML ដែលទាំងនោះ (like paragraphs and buttons) and CSS styles (like font color and size) and change them. Look at this code:
var paragraph = $(‘p’);
paragraph.css(‘color’,’blue’);
This JavaScript code will find all the paragraphs on the page – នេះ $ sign tells the browser to find all matching elements, and the ‘p’ means it needs to choose paragraphs (remember the <ទំ> element from HTML?) Then you can store the paragraphs to a variable, and the command the browser to change their color CSS style to blue.
What I find interesting (again, នេះគឺជាទស្សនៈទូទៅអំពីមួយ “webdev”) គឺជារបៀប elegantly ភាសារទាំងបីធ្វើការរួមគ្នា. ថាបន្ទាត់ចុងក្រោយនៃ JavaScript បាន HTML ដែលទាក់ទងនឹងទំព័រនេះនិង CSS ដែលត្រូវបានប្រើដើម្បីរចនាប័ទ្មវា. វាមិនដូចភាសាទាំងនេះគឺគ្រាន់តែជាសមាសភាគផ្សេងគ្នានៃរឿងដូចគ្នា – ពួកគេមួយនិងដូចគ្នា, ភាគីផ្សេងគ្នានៃម៉ាស៊ីនដ៏អស្ចារ្យដូចគ្នា.
សំឡេងគួរឱ្យចាប់អារម្មណ៍? ខ្ញុំគិតថាវាមិន. ថាគ្រាន់តែជាផ្នែកមួយនៃសម្រស់នៃវែបសាយ.
wow was surprised to find out that u wrote it, good job it is a nice lead into this for me before i go to sawyer’s web programming packets.