You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/km/5-browser-extension/1-about-browsers/assignment.md

17 KiB

កិច្ចការនៃការចាត់តាំង: កែសម្រួលរចនាប័ទ្មផ្នែកផ្នែកបង្កើតមើលឃើញរបស់អ្នក

ទិដ្ឋភាពទូទៅ

ឥឡូវនេះដែលអ្នកបានបង្កើតរចនាសម្ព័ន្ធ HTML សម្រាប់ផ្នែកបន្ថែម (extension) បង្ហាញមើលបាតដីកាបូនរបស់អ្នករួចហើយ វាពេលវេលាដើម្បីធ្វើឲ្យវាមើលគួរឱ្យចាប់អារម្មណ៍ និងងាយស្រួលប្រើប្រាស់។ រចនាប័ទ្មដ៏ល្អបង្កើនបទពិសោធន៍អ្នកប្រើប្រាស់ និងធ្វើឲ្យផ្នែកបន្ថែមរបស់អ្នកមានវិជ្ជាជីវៈ និងគ្រឿងទាក់ទាញជាងមុន។

ផ្នែកបន្ថែមរបស់អ្នកផ្តល់ជាមួយនឹងរចនាប័ទ្ម CSS មូលដ្ឋាន ប៉ុន្តែកិច្ចការនេះឆ្លើយតបទៅនឹងការបង្កើតអត្តសញ្ញាណវិស្វកម្មមួយដ៏ពិសេស ដែលបញ្ជាក់ពីស្ទីលផ្ទាល់ខ្លួនរបស់អ្នក ខណៈកំពុងរក្សាភាពងាយស្រួលប្រើប្រាស់យ៉ាងល្អឥតខ្ចោះ។

សេចក្តីណែនាំ

ផ្នែកទី 1: វិភាគរចនាបច្ចុប្បន្ន

មុនធ្វើការផ្លាស់ប្ដូរ សូមពិនិត្យរចនាសម្ព័ន្ធ CSS ដែលមានស្រាប់៖

  1. ស្វែងរក ឯកសារ CSS ក្នុងគម្រោងផ្នែកបន្ថែមរបស់អ្នក
  2. ពិនិត្យឡើងវិញ ទ្រឹស្តីរចនាប័ទ្មបច្ចុប្បន្ន និងពណ៌ដែលប្រើប្រាស់
  3. កំណត់ តំបន់ដែលត្រូវបានធ្វើឲ្យប្រសើរឡើងនៅលើរាបសទ, តួអក្សរ និងជំនាន់រចនា
  4. ពិចារណា របៀបដែលរចនាប័ទ្មគាំទ្រគោលដៅអ្នកប្រើ (បំពេញទម្រង់យ៉ាងងាយ និងបង្ហាញទិន្នន័យយ៉ាងច្បាស់)

ផ្នែកទី 2: រចនាប័ទ្មផ្ទាល់ខ្លួនរបស់អ្នក

បង្កើតរចនាប័ទ្មមើលគ្នាដោយផ្អែកលើ៖

ក្របខ័ណ្ឌពណ៌៖

  • ជ្រើសរើសប៉ាឡេតពណ៌មួយដែលបញ្ជាក់ពីប្រធានបទបរិស្ថាន
  • ធានាថាមានភាពខុសគ្នាក្នុងពណ៌គ្រប់គ្រាន់សម្រាប់ភាពងាយស្រួលប្រើ (ប្រើឧបករណ៍ដូចជា WebAIM's contrast checker)
  • ពិចារណាថាពណ៌នានានឹងមើលមានលក្ខណៈយ៉ាងដូចម្តេចនៅលើប្រធានបទកម្មវិធីរុករកកុំព្យូទ័រផ្សេងៗ

តួអក្សរ:

  • ជ្រើសរើសអក្សរដែលអាចអានបានយ៉ាងច្បាស់នៅទំហំតូចសម្រាប់ផ្នែកបន្ថែម
  • បង្កើតថ្នាក់តួអក្សរដែលច្បាស់លាស់ដោយបង្កើតទំហំ និងទំងន់អក្សរឲ្យសមរម្យ
  • ធានាថាអក្សរនេះនៅតែអាចអានបានច្បាស់នៅក្នុងប្រធានបទរុករកទាំងស្រាល និងងងឹត

រចនាសម្ព័ន្ធ និងចន្លោះ៖

  • បង្កើនរចនាសម្ព័ន្ធមើលមានលក្ខណៈច្បាស់នៃធាតុទម្រង់ និងការបង្ហាញទិន្នន័យ
  • បន្ថែមប៉ាដឌីង និងចន្លោះគ្រប់គ្រាន់សម្រាប់ភាពងាយស្រួលក្នុងការអាន
  • ពិចារណាបណ្តើរពហុភាពបែបរាងចំពោះទំហំអេក្រង់ផ្សេងៗ

ផ្នែកទី 3: អនុវត្តរចនារបស់អ្នក

កែប្រែឯកសារ CSS ដើម្បីអនុវត្តរចនារបស់អ្នក៖

/* Example starting points for customization */

.form-data {
    /* Style the configuration form */
    background: /* your choice */;
    padding: /* your spacing */;
    border-radius: /* your preference */;
}

.result-container {
    /* Style the data display area */
    background: /* complementary color */;
    border: /* your border style */;
    margin: /* your spacing */;
}

/* Add your custom styles here */

តំបន់សំខាន់ៗសម្រាប់បំលែងរចនា៖

  • ធាតុទម្រង់៖ ប្រអប់បញ្ចូល, ស្លាក, និងប៊ូតុងដាក់ស្នើ
  • បង្ហាញលទ្ធផល៖ កុងតៃន័រ ទម្រង់អត្ថបទ និងស្ថានភាពផ្ទុកទិន្នន័យ
  • ធាតុអន្តរកម្ម៖ ប្រសិទ្ធិភាពពេលហូឈើកណ្តាល, ស្ថានភាពប៊ូតុង និងបម្លែង
  • រចនាសម្ព័ន្ធទូទៅ៖ ចន្លោះក្នុងកុងតៃន័រ ពណ៌ផ្ទៃខាងក្រោយ និងជំនាន់បែប រចនា

ផ្នែកទី 4: សាកល្បង និងកែលម្អ

  1. បង្កើត ផ្នែកបន្ថែមរបស់អ្នកជាមួយ npm run build
  2. ផ្ទុក ផ្នែកបន្ថែមបានបច្ចុប្បន្នបញ្ចូលទៅក្នុងកម្មវិធីរុករករបស់អ្នក
  3. សាកល្បង ស្ថានភាពមើលទាំងអស់ (បញ្ចូលទម្រង់, ផ្ទុក, បង្ហាញលទ្ធផល, កំហុស)
  4. ផ្ទៀងផ្ទាត់ ភាពងាយស្រួលប្រើជាមួយឧបករណ៍អភិវឌ្ឍន៍រុករក
  5. កែលម្អ រចនាប័ទ្មរបស់អ្នកដោយផ្អែកលើការប្រើប្រាស់ពិតប្រាកដ

អារម្មណ៍បញ្ចូលចិត្ត និងការប្រឈមមុខ

ជាន់មូលដ្ឋាន

  • ធ្វើបច្ចុប្បន្នភាពពណ៌ និងអក្សរដើម្បីបង្កើតប្រធានបទតែមួយ
  • កែលម្អចន្លោះ និងការតំណាងទូទាំងផ្ទាំង
  • បន្ថែមប្រសិទ្ធភាពពេលហូវឈើតូចៗទៅធាតុអន្តរកម្ម

ជាន់មធ្យម

  • រចនារូបតំណាងឬក្រាហ្វិចផ្ទាល់ខ្លួនសម្រាប់ផ្នែកបន្ថែមរបស់អ្នក
  • អនុវត្តបម្លែងរាបស្មើរត្រង់ចន្លោះស្ថានភាពផ្សេងៗ
  • បង្កើតអានីមេសិនផ្ទុកទិន្នន័យប្លែកសម្រាប់ការហៅ API

ជាន់ខ្ពស់

  • រចនាជម្រើសប្រធានបទច្រើន (ប្រាក់ព័ន្ធ/ងងឹត/ខ្លាំងក្នុងភាពខុសប្លែក)
  • អនុវត្តរចនាបែបឆ្លើយតបទៅទំហំច្រកបង្ហាញកម្មវិធីរុករកផ្សេងៗ
  • បន្ថែមអន្តរកម្មតូចៗដែលបង្កើនបទពិសោធន៍អ្នកប្រើ

សាលាកម្មវិធីដាក់ស្នើ

កិច្ចការដែលបានបញ្ចប់របស់អ្នកគួរតែមាន៖

  • ឯកសារ CSS កែប្រែ ជាមួយរចនាប័ទ្មផ្ទាល់ខ្លួន
  • រូបថតអេក្រង់ បង្ហាញផ្នែកបន្ថែមរបស់អ្នកនៅស្ថានភាពផ្សេងៗ (ទម្រង់, ផ្ទុក, លទ្ធផល)
  • ពិពណ៌នាខ្លី (២-៣ ប្រយោគ) ពន្យល់ពីជម្រើសរចនារបស់អ្នក និងរបៀបដែលវាបង្កើនបទពិសោធន៍អ្នកប្រើ

វិភាគតារាងការវាយតំលៃ

កត្តា ល្អឥតខ្ចោះ (4) ជាពូកែ (3) កំពុងអភិវឌ្ឍ (2) កំពុងចាប់ផ្ដេីម (1)
រចនាមើល រចនាសម្រួលភាពច្នៃប្រឌិត យ៉ាងអស្ចារ្យដែលបង្កើនភាពងាយស្រួល និងធ្វើឲ្យមានគោលការណ៍រចនាផ្អែកលើគុណធម៌ ជម្រើសរចនាល្អ មានការស្ទោងមើលយ៉ាងរឹងមាំ និងគន្លងរចនាមើលច្បាស់លាស់ កែលម្អរចនាមូលដ្ឋាន ដែលមានបញ្ហាទំហំតិចតួចនៃភាពត្រឹមត្រូវ បម្លែងរចនា​តិចតួច ឬ រចនាមើលមិនរៀបរយ
ប្រតិបត្តិការ រចនាអាចប្រើបានល្អគ្រប់ស្ថានភាពនិងបរិយាកាសកម្មវិធីរុករក រចនាសម្រួលបានល្អ ប៉ុន្តែមានបញ្ហាខ្នាតតូចៗនៅករណីប្លែកៗ ភាគច្រើនរចនាអាចប្រើបាន ប៉ុន្តែក៏មានបញ្ហាបង្ហាញខ្លះៗ បញ្ហាក្នុងរចនាដែលប៉ះពាល់ដល់ភាពងាយស្រួលប្រើប្រាស់
គុណភាពកូដ CSS ស្អាត រៀបរយ ជាមួយឈ្មោះថ្នាក់មានអត្ថន័យ និងរើសយកឧបករណ៍ប្រសើរ រចនាប្រកបដោយរចនាសម្ព័ន្ធ CSS បានល្អ ប្រើការជ្រើសយកឧបករណ៍ និងគ្រឿងផ្សេងយុត្តិធម៌ CSS អនុម័តបាន ប៉ុន្តែមានបញ្ហាក្នុងរចនាសម្ព័ន្ធ រចនាសម្ព័ន្ធ CSS ខ្សោយ ឬ ការរចនាភាពស្មុគស្មាញ
ភាពងាយស្រួលប្រើ ពណ៌ខុសគ្នារួច ប្រអប់អក្សរអានបាន និងពិចារណាពាក់ព័ន្ធអ្នកមានពិបាកភាព គោលការណ៍ភាពងាយស្រួលប្រើបានល្អ ប៉ុន្តែបន្តមានតំបន់ត្រូវប្រសើរឡើង ការយកចិត្តទុកដាក់ពីភាពងាយស្រួលប្រើដោយមានបញ្ហាខ្លះៗ ការយកចិត្តទុកដាក់ទុកចិត្តចំពោះភាពងាយស្រួលប្រើកំណត់

គន្លឹះសម្រាប់ជោគជ័យ

💡 គន្លឹះរចនា៖ ចាប់ផ្តើមពីការផ្លាស់ប្ដូរតិចតួច និងបង្កើតទៅរករចនាទំនើបជាងមុន។ ការកែលម្អតិចតួចនៅតួអក្សរ និងចន្លោះជាញឹកញាប់បណ្តាលឱ្យមានផលប៉ះពាល់ធំដល់គុណភាពដែលមើលឃើញ។

និន្នាការល្អក្នុងការអនុវត្ត៖

  • សាកល្បង ផ្នែកបន្ថែមរបស់អ្នកទាំងប្រធានបទមួយដែលស្រាល និងងងឹត
  • ប្រើ អង្គភាពទាក់ទង (em, rem) សម្រាប់ភាពអាចតម្កល់បានល្អ
  • រក្សា ចន្លោះមានភាពឯកទេសដោយប្រើគុណលក្ខណៈ CSS បានិច្ច
  • ពិចារណា របៀបដែលរចនារបស់អ្នកនឹងមើលទៅអ្នកប្រើដោយមានតម្រូវការមើលឃើញខុសគ្នាទៅ
  • ផ្ទៀងផ្ទាត់ CSS របស់អ្នកដើម្បីធានាថាវាដំណើរការត្រឹមត្រូវ

⚠️ កំហុសធម្មតា៖ កុំឲ្យបំផ្លាញភាពងាយស្រួលប្រើចំពោះភាពប្រណីត។ ផ្នែកបន្ថែមរបស់អ្នកគួរតែមានទាំងសោភ័ណភាព និងប្រតិបត្តិការច្បាស់លាស់។

ចងចាំថា៖

  • រក្សា ព័ត៌មានសំខាន់អោយអានបានយ៉ាងងាយ
  • ធានា ប៊ូតុង និងធាតុអន្តរកម្មងាយស្រួលចុច
  • រក្សា មតិយោបល់មើលឃើញច្បាស់លាស់សម្រាប់សកម្មភាពអ្នកប្រើ
  • សាកល្បង រចនារបស់អ្នកជាមួយទិន្នន័យពិត មិនមែនតែអត្ថបទជំនួសទេ

សូមជោគជ័យក្នុងការបង្កើតផ្នែកបន្ថែមកម្មវិធីរុករកដែលមានទាំងប្រតិបត្តិការល្អ និងរចនាមើលស្អាត!


ការបដិសេធ
ឯកសារនេះត្រូវបានបកប្រែដោយប្រើសេវាកម្មបកប្រែ AI Co-op Translator។ ខណៈពេលយើងខិតខំរកសុពលភាព អ្នកត្រូវយល់ថាការបកប្រែដោយស្វ័យប្រវត្តិអាចមានកំហុសឬការខកខាន។ ឯកសារដើមដែលមានភាសាម្ចាស់ដើមគួរត្រូវបានពិចារណាជា​ប្រភពត្រឹមត្រូវ​សម្រាប់ព័ត៌មាន។ សម្រាប់ព័ត៌មានសំខាន់ៗ ការបកប្រែដោយមនុស្សជំនាញត្រូវបានផ្តល់អនុសាសន៍។ យើងមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកប្រែខុសដែលកើតមានពីការប្រើប្រាស់ការបកប្រែនេះនោះទេ។