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/7-bank-project/1-template-route/assignment.md

9.8 KiB

ធ្វើឱ្យការបញ្ជូនទំនិញល្អប្រសើរឡើង

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

ឥឡូវនេះដែលអ្នកបានបង្កើតប្រព័ន្ធបញ្ជូនទំនិញមូលដ្ឋានរួចរាល់ហើយ ពេលវេលានេះគឺដើម្បីបន្ថែមមុខងារដែលមានវិជ្ជាជីវៈ ដែលធ្វើឱ្យបទពិសោធន៍អ្នកប្រើកាន់តែល្អ និងផ្តល់ឧបករណ៍ល្អសម្រាប់អ្នកអភិវឌ្ឍន៍។ កម្មវិធីពិតប្រាកដត្រូវការច្រើនជាងការប្ដូរផ្ទាំងគ្រាន់តែប៉ុណ្ណោះ ពីមុខគេត្រូវការចំណងជើងបណ្ដាញផ្ទាល់ដែលផ្លាស់ប្តូរ, សោប្រើសម្រាប់ជីវិតនៃទំព័រ និងស្ថាបត្យកម្មដែលអាចពង្រីកបាន។

ក្នុងការងារនេះ អ្នកនឹងធ្វើបន្ថែមលើការអនុវត្តរបស់អ្នកទាក់ទងនឹងបញ្ជូនទ្រង់ទ្រាយ ជាមួយមុខងារសំខាន់២ចំនុច ដែលឃើញបានជាញឹកញាប់ក្នុងកម្មវិធីបណ្ដាញបញ្ចេញលទ្ធផល។ ការកែលម្អទាំងនេះនឹងធ្វើឲ្យកម្មវិធីធនាគាររបស់អ្នកមានភាពស្អាតល្អប្រសើរឡើង ហើយផ្តល់មូលដ្ឋានសម្រាប់មុខងារពេលខាងមុខ។

ការបញ្ជាក់នៃគន្លងទំនិញឥឡូវនេះ មានត្រឹមតែរបស់ផ្ទាំងរបស់ទំព័រតែមួយដែលត្រូវប្រើប្រាស់។ ប៉ុន្តែពេលបង្ហាញទំព័រថ្មី នោះត្រូវការផ្នែកបន្ថែមប្រែប្រួលបន្តិច។ ចូរធ្វើឲ្យកម្មវិធីរបស់យើងមានមុខងារបន្ថែមពីរខាងក្រោម៖

មុខងារ ១៖ ចំណងជើងទំព័រដោយមានលក្ខណៈបម្លែងតាមឈុត

គោលបំណង៖ ផ្តល់ចំណងជើងសម្រាប់គ្រប់ផ្ទាំង និងធ្វើឲ្យចំណងជើងផ្ទាំងបង្ហាញលើកញ្ចក់ត្រូវបំលែងតាមចំណងជើងថ្មីពេលផ្ទាំងផ្លាស់ប្តូរ។

ហេតុអ្វីបានជា វាមានសារៈសំខាន់៖

  • ធ្វើឲ្យបទពិសោធន៍អ្នកប្រើកាន់តែប្រសើរ ដោយបង្ហាញចំណងជើងផ្ទាំងកម្មវិធីដោយពណ៌នាបានច្បាស់លាស់
  • បង្កើនការចូលដល់សម្រាប់អ្នកដែលប្រើអ្នកអានអេក្រង់ និងបច្ចេកវិទ្យាជំនួយ
  • ផ្តល់ការកត់សម្គាល់ល្អជាងក្នុងបណ្ណាល័យវេបប្រាក់ហ្វ្រេម និងប្រវត្តិរបស់កម្មវិធីកម្មវិធីរុករក
  • អនុលោមទៅវិជ្ជាជីវៈល្អបំផុតនៃការអភិវឌ្ឍន៍វេប

វិធីសាស្រ្តអនុវត្ត៖

  • បន្ថែមវត្ថុ routes ដើម្បីបញ្ចូលព័ត៌មានចំណងជើងសម្រាប់គ្រប់គន្លង
  • កែប្រែមុខងារ updateRoute() ដើម្បីធ្វើឲ្យ document.title ផ្លាស់ប្តូរយ៉ាង δυναμικός
  • សាកល្បងថាចំណងជើងផ្លាស់ប្តូរយ៉ាងត្រឹមត្រូវពេលបន្តផ្ទាំងក្នុងមួយ

មុខងារ ២៖ សោជីវិតរបស់គន្លង

គោលបំណង៖ បន្ថែមជម្រើសដំណើរការកូដមួយបន្ទាប់ពីផ្ទាំងផ្លាស់ប្តូរ។ យើងចង់បញ្ចេញ 'Dashboard is shown' នៅក្នុងកុងសូលអ្នកអភិវឌ្ឍន៍រាល់ពេលផ្ទាំងផ្ទាំងគ្រប់គ្រងត្រូវបង្ហាញ។

ហេតុអ្វីបានជា វាមានសារៈសំខាន់៖

  • អនុញ្ញាតការប្រតិបត្តិភាសារប្រព័ន្ធប្ដូរកូដពិសេសពេលគន្លងពិសេសត្រូវផ្ទុក
  • ផ្តល់សោសម្រាប់ការវិភាគ, ការចុះបញ្ជីឬកូដចាប់ផ្តើម
  • បង្កើតមូលដ្ឋានសម្រាប់សកម្មភាពគន្លងកាន់តែស្មុគស្មាញ
  • បង្ហាញតួអង្គគំរូអ្នកគ្រប់គ្រងនៅក្នុងការអភិវឌ្ឍន៍វេប

វិធីសាស្រ្តអនុវត្ត៖

  • បន្ថែមគុណលក្ខណៈមុខងារហៅត្រឡប់ជាជម្រើសក្នុងការកំណត់គន្លង
  • ដំណើរការមុខងារហៅត្រឡប់ (បើមាន) បន្ទាប់ពីការបង្ហាញផ្ទាំងបានបញ្ចប់
  • ធានាមុខងារ អាចប្រើបានសម្រាប់គន្លងណាមួយដែលកំណត់ហៅត្រឡប់
  • សាកល្បងថាសារ console បង្ហាញពេលមានការចូលទៅផ្ទាំងគ្រប់គ្រង

គោលការណ៍វាយតម្លៃ

វិសាលភាព ឧទាហរណ៍ល្អឥតខ្ចោះ គ្រប់គ្រាន់ ត្រូវការកែលម្អ
មុខងារទាំងពីរត្រូវបានអនុវត្ត និងដំណើរការរួចរាល់។ ការបន្ថែមចំណងជើង និងកូដក៏ដំណើរការជាមួយគន្លងថ្មីដែលបន្ថែមក្នុងការបញ្ជាក់ routes ផងដែរ។ មុខងារទាំងពីរដំណើរការប៉ុន្តែការប្រើប្រាស់ត្រូវបានកូដថា់ហ្សង់បញ្ចូលដោយដៃ ហើយមិនអាចកំណត់តាម routes ទេ។ ការបន្ថែមគន្លងទីបីជាមួយចំណងជើង និងកូដចូលមិនដំណើរការ ឬដំណើរការតែមួយផ្នែក។ មុខងារមួយកំពុងខ្វះ ឬមិនដំណើរការល្អ។

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