ការលើកកម្ពស់វឌ្ឍនភាព

កម្មវិធីរុករកបណ្តាញបាននៅជុំវិញដរាបណាគេហទំព័រមាន។ ការពិត, កម្មវិធីរុករកគឺជាធាតុផ្សំដ៏សំខាន់នៅក្នុងបទពិសោធន៍ឬមនុស្សដែលមើលគេហទំព័ររបស់អ្នក - ប៉ុន្តែមិនមែនគ្រប់កម្មវិធីរុករកទាំងអស់ត្រូវបានបង្កើតស្មើៗគ្នាទេ។ វាគឺអាចធ្វើទៅបានទាំងស្រុង (ហើយតាមពិតទៅយុត្តិធម៌ប្រហែល) ដើម្បីឱ្យអតិថិជនមើលទំព័របណ្តាញរបស់អ្នកនៅក្នុងកម្មវិធីរុករកដែលមានអាយុច្រើននិងបាត់លក្ខណៈពិសេសដែលត្រូវបានរកឃើញនៅក្នុងកម្មវិធីរុករកទំនើបបន្ថែមទៀត។ នេះអាចបង្កឱ្យមានបញ្ហាធំ ៗ នៅពេលអ្នកខិតខំអភិវឌ្ឍវេបសាយដែលទាញយកប្រយោជន៍ពី ភាពជឿនលឿនថ្មីៗបំផុតនៅក្នុងការរចនានិងការអភិវឌ្ឍគេហទំព័រ ។ ប្រសិនបើនរណាម្នាក់ចូលទៅកាន់គេហទំព័ររបស់អ្នកដោយប្រើកម្មវិធីរុករកចាស់ៗទាំងនោះហើយបច្ចេកទេសកម្រិតខ្ពស់ចុងក្រោយបំផុតរបស់អ្នកមិនដំណើរការសម្រាប់ពួកគេអ្នកអាចនឹងផ្តល់នូវបទពិសោធន៍មិនល្អរួម។ ការរីកចម្រើនរីកចម្រើនគឺជាយុទ្ធសាស្រ្តនៃការរៀបចំរចនាគេហទំព័រសម្រាប់កម្មវិធីរុករកផ្សេងៗគ្នាដូចជាកម្មវិធីរុករកចាស់ៗដែលខ្វះខាតក្នុងការគាំទ្រសម័យទំនើប។

ការបង្កើនការរីកចម្រើនគឺជាមធ្យោបាយនៃការរចនាទំព័របណ្ដាញដូច្នេះលក្ខណៈពិសេសជាច្រើនទៀតដែលភ្នាក់ងារអ្នកគាំទ្រគាំទ្រលក្ខណៈពិសេសកាន់តែច្រើនដែលគេហទំព័រនឹងមាន។ វាផ្ទុយពីយុទ្ធសាស្ត្ររចនាដែលត្រូវបានគេស្គាល់ថាជា ការរិចរិល ។ យុទ្ធសាស្ត្រនោះបង្កើតទំព័រសម្រាប់កម្មវិធីរុករកទំនើបបំផុតមុនហើយបន្ទាប់មកធានាថាពួកវាក៏ធ្វើការយ៉ាងមានប្រសិទ្ធភាពផងដែរជាមួយកម្មវិធីរុករកដែលមានមុខងារតិចជាងមុនដែលបទពិសោធ "ខូចដោយរលូន" ។ ការរីកចម្រើនរីកចម្រើនចាប់ផ្ដើមដោយកម្មវិធីរុករកដែលមានសមត្ថភាពតិចជាងមុនហើយបង្កើតបទពិសោធន៏ពីទីនោះ។

របៀបប្រើការលើកកម្ពស់វឌ្ឍនភាព

នៅពេលដែលអ្នកបង្កើតការរចនាលើបណ្តាញដោយប្រើការរីកចំរើនជឿនលឿនរឿងដំបូងដែលអ្នកនឹងធ្វើគឺបង្កើតការរចនាដែលធ្វើការសម្រាប់ភាគបែកទូទៅបំផុតនៃកម្មវិធីរុករកបណ្ដាញ។ នៅស្នូលរបស់វាការរីកចម្រើនរីកចម្រើននិយាយថាមាតិការបស់អ្នកគួរតែមានសម្រាប់កម្មវិធីរុករកអ៊ីនធឺណិតទាំងអស់មិនមែនគ្រាន់តែសំណុំរងទេ។ នេះជាមូលហេតុដែលអ្នកចាប់ផ្តើមដោយការគាំទ្រកម្មវិធីរុករកចាស់ៗដែលមានវ័យចំណាស់និងមិនសូវមានសមត្ថភាព។ ប្រសិនបើអ្នកបង្កើតគេហទំព័រដែលដំណើរការល្អ សម្រាប់ពួកគេអ្នកដឹងថាអ្នកបានបង្កើតបន្ទាត់មូលដ្ឋានមួយដែលគួរតែផ្តល់ឱ្យយ៉ាងហោចណាស់បទពិសោធដែលអាចប្រើបានដល់អ្នកទស្សនាទាំងអស់។

នៅពេលចាប់ផ្តើមជាមួយនឹងកម្មវិធីបើកអ៊ីនធឺណិតដែលមានសមត្ថភាពតិចតួចអ្នកនឹងចង់ធានាថា HTML របស់អ្នកទាំងអស់គួរតែត្រឹមត្រូវនិងត្រឹមត្រូវ។ នេះនឹងជួយធានាថាភាពខុសគ្នាធំបំផុតនៃភ្នាក់ងារអ្នកប្រើអាចមើលទំព័រនិងបង្ហាញវាត្រឹមត្រូវ។

សូមចងចាំថារចនាប័ទ្មការរចនាដែលមើលឃើញនិងប្លង់ទំព័ររួមត្រូវបានបន្ថែមដោយប្រើ សន្លឹករចនាប័ទ្មខាងក្រៅ ។ នេះគឺជាកន្លែងដែលមានការរីកចំរើនរីកចម្រើន។ អ្នកប្រើសន្លឹករចនាប័ទ្មដើម្បីបង្កើតការរចនាតំបន់បណ្ដាញដែលដំណើរការសម្រាប់អ្នកទស្សនាទាំងអស់។ បន្ទាប់មកអ្នកអាចបន្ថែមរចនាប័ទ្មបន្ថែមដើម្បីបង្កើនទំព័រជាភ្នាក់ងារអ្នកប្រើទទួលបានមុខងារ។ មនុស្សគ្រប់រូបទទួលបានរចនាប័ទ្មមូលដ្ឋានគ្រឹះប៉ុន្តែសម្រាប់កម្មវិធីរុករកព័ត៌មានណាដែលអាចគាំទ្ររចនាប័ទ្មកាន់តែទំនើបនិងទាន់សម័យបន្ថែមទៀតពួកគេទទួលបានបន្ថែម។ អ្នក "រីកចំរើនបន្ថែម" ទំព័រសម្រាប់កម្មវិធីរុករកដែលអាចគាំទ្ររចនាប័ទ្មទាំងនោះ។

មានវិធីពីរបីដែលអ្នកអាចអនុវត្តការរីកចម្រើនរីកចម្រើន។ ដំបូងអ្នកគួរតែពិចារណាអ្វីដែលកម្មវិធីរុករកធ្វើប្រសិនបើវាមិនយល់ពីបន្ទាត់របស់ CSS - វាមិនអើពើនឹងវា! នេះពិតជាធ្វើឱ្យអ្នកពេញចិត្ត។ ប្រសិនបើអ្នកបង្កើតសំណុំមូលដ្ឋាននៃរចនាប័ទ្មដែលគ្រប់កម្មវិធីរុករកទាំងអស់យល់នោះអ្នកអាចបន្ថែមរចនាប័ទ្មបន្ថែមសម្រាប់កម្មវិធីរុករកថ្មី។ ប្រសិនបើពួកគេគាំទ្ររចនាប័ទ្មពួកគេនឹងអនុវត្តវា។ បើមិនដូច្នោះទេពួកគេនឹងមិនអើពើនឹងពួកគេហើយគ្រាន់តែប្រើរចនាប័ទ្មមូលដ្ឋានទាំងនោះ។ ឧទាហរណ៍សាមញ្ញនៃការបង្កើនវឌ្ឍនភាពអាចត្រូវបានគេមើលឃើញនៅក្នុង CSS នេះ:

។ មាតិកាតិចតួច {
ផ្ទៃខាងក្រោយ: # 999;
ផ្ទៃខាងក្រោយ: rgba (153,153,153, .75);
}

។ រចនាប័ទ្មនេះកំណត់ផ្ទៃខាងក្រោយជាមុនទៅជាពណ៌ greyish ។ ក្បួនទីពីរប្រើតម្លៃពណ៌ RGBA ដើម្បីកំណត់កម្រិតថ្លា។ ប្រសិនបើកម្មវិធីរុករកគាំទ្រ RGBA វានឹងបដិសេធរចនាបថទីមួយដោយប្រើទីពីរ។ បើមិនដូច្នោះទេមានតែលេខមួយប៉ុណ្ណោះនឹងត្រូវបានអនុវត្ត។ អ្នកបានកំណត់ពណ៌មូលដ្ឋានហើយបន្ទាប់មកបន្ថែមរចនាប័ទ្មបន្ថែមសម្រាប់កម្មវិធីរុករកទំនើបបន្ថែមទៀត។

ប្រើសំណួរពិសេស

វិធីមួយទៀតដែលអ្នកអាចអនុវត្តការរីកចម្រើនជាលំដាប់គឺត្រូវប្រើអ្វីដែលគេហៅថា "សំណួរលក្ខណៈពិសេស" ។ ទាំងនេះគឺស្រដៀងទៅនឹង សំណួរប្រព័ន្ធផ្សព្វផ្សាយ ដែលជាបំណែកដ៏សំខាន់នៃ ការរចនាវេបសាយឆ្លើយតប ។ ខណៈពេលដែលសំណួរប្រព័ន្ធផ្សព្វផ្សាយអត្ថបទសម្រាប់ទំហំអេក្រង់ជាក់លាក់, សំណួរលក្ខណៈពិសេសនឹងពិនិត្យមើលដើម្បីមើលថាតើលក្ខណៈពិសេសណាមួយត្រូវបានគាំទ្រឬមិនគាំទ្រ។ វាក្យសម្ព័ន្ធដែលអ្នកនឹងប្រើគឺ:

@support (បង្ហាញ: flex) {}

រចនាប័ទ្មណាមួយដែលអ្នកបានបន្ថែមនៅក្នុងច្បាប់នេះនឹងដំណើរការប្រសិនបើកម្មវិធីរុករកនោះគាំទ្រ "flex" ដែលជារចនាប័ទ្មសម្រាប់ Flexbox ។ អ្នកអាចកំណត់ក្បួនច្បាប់មួយសម្រាប់អ្នកគ្រប់គ្នាហើយបន្ទាប់មកប្រើសំណួរពិសេសដើម្បីបន្ថែមសម្រាប់កម្មវិធីរុករកតែប៉ុណ្ណោះ។

អត្ថបទដើមរបស់នាង Jennifer Krynin ។ កែសម្រួលដោយលោក Jeremy Girard នៅថ្ងៃទី 12 ខែធ្នូឆ្នាំ 16 ។