Semalt: គុណលក្ខណៈធាតុ។ អ្វីគ្រប់យ៉ាងដែលអ្នកត្រូវដឹង

គំរូវត្ថុឯកសារ (ឌីអេម) គឺជាកម្មវិធីអន្តរមុខនៃការសរសេរកម្មវិធី (API) សម្រាប់ឯកសារ XML និង HTML ដែលមានរចនាសម្ព័ន្ធល្អ។ API កំណត់រចនាសម្ព័ន្ធចុងក្រោយនៃឯកសាររបៀបចូលប្រើវានិងវិធីដែលអ្នកអេតចាយបណ្តាញចូលនិងទាញយកឯកសារនៅលើអ៊ីនធឺណិត។

DOM ធ្វើការដើម្បីទាញយកនិងកែប្រែគុណលក្ខណៈដែលមាននៅក្នុងធាតុ HTML ។ ជាមួយ Dom អ្នកអាចចូលប្រើគុណលក្ខណៈនិងរចនាប័ទ្មដែលត្រូវបានប្រើក្នុងឯកសារជាក់លាក់។ ជាមួយនឹងបច្ចេកទេសកោសតិចតួចអ្នកអាចទាញយករូបភាពផ្ទៃខាងក្រោយនៃឯកសារគោលដៅ។

កូដ HTML DOM

នៅពេលនិយាយអំពី JavaScript, DOM ត្រូវបានគេហៅថាស្តង់ដារពិភពលោក (W3C) ។ ដែនត្រូវបានប្រើដើម្បីកំណត់និងបង្ហាញស្តង់ដារសម្រាប់ការចូលប្រើឯកសារ។ គំរូអនុញ្ញាតឱ្យស្គ្រីបនិងកម្មវិធីធ្វើបច្ចុប្បន្នភាពនិងចូលប្រើរចនាសម្ព័ន្ធដែលត្រូវប្រើដើម្បីសរសេរឯកសារ។

នៅពេលនិយាយអំពី HTML DOM អ្វីគ្រប់យ៉ាងអាចត្រូវបានចាត់ទុកថាជាថ្នាំង។ ឧទាហរណ៍ៈ

  • គុណលក្ខណៈ HTML ទាំងអស់គឺជាថ្នាំងគុណលក្ខណៈ;
  • យោបល់គឺជាថ្នាំងយោបល់
  • ធាតុ HTML ទាំងអស់គឺជាថ្នាំងធាតុ។
  • ឯកសារខ្លួនវាត្រូវបានគេហៅថាថ្នាំងឯកសារ;

ម៉ូដែលវត្ថុឯកសារត្រូវបានប្រើដើម្បីចូលប្រើនិងរៀបចំធាតុនៅក្នុងឯកសារ XML និង HTML ។ ធាតុត្រូវបានរៀបចំនិងគ្រប់គ្រងទៅក្នុងរចនាសម្ព័ន្ធទិន្នន័យ (ដូចដើមឈើ) ដែលអាចឆ្លងកាត់បានយ៉ាងងាយស្រួលសម្រាប់ការធ្វើនាវាចរណ៍និងការកែប្រែ។ អ្នកអាចបន្ថែមថ្នាក់ទៅឌីវីរាងកាយឬធាតុ HTML ដោយប្រើល្បាក់ស្តាយសន្លឹក (CSS) ឬធ្វើអន្តរកម្មជាមួយធាតុដោយប្រើជេអេស។

អ្វីដែលអ្នកត្រូវដឹងអំពីគុណលក្ខណៈគុណលក្ខណៈ

ថ្នាំងអាចត្រូវបានចូលប្រើនិងរៀបចំដោយប្រើលេខសន្ទស្សន៍រៀងៗខ្លួនដែលសន្ទស្សន៍អប្បបរមាគឺ "០" ។ លក្ខណសម្បត្តិលក្ខណៈសម្បត្តិដំណើរការដោយការប្រមូលការប្រមូលផ្ដុំលម្អិតនៃគុណលក្ខណៈរបស់ថ្នាំងដូចជាវត្ថុដែលមានឈ្មោះថា NamedNodeMap ។ ចំណាំថាការធ្វើលិបិក្រមជាលេខនឹងជួយអ្នកឆ្លងកាត់គុណលក្ខណៈធាតុ។

គុណលក្ខណៈធាតុ

ធាតុគុណលក្ខណៈធាតុត្រឡប់ការប្រមូលត្រឹមត្រូវនៃគុណលក្ខណៈទាំងអស់ដែលត្រូវបានចុះឈ្មោះទៅថ្នាំងជាក់លាក់មួយ។ និយាយដោយសាមញ្ញវាគឺជា NamedNodeMap ។ ដូច្នេះវាខ្វះវិធីសាស្ត្រអារេ។ គុណលក្ខណៈ (ខ្សែអក្សរដែលតំណាងឱ្យទិន្នន័យណាមួយទាក់ទងនឹងគុណលក្ខណៈដែលបានផ្តល់) ថ្នាំងអាចខុសគ្នាអាស្រ័យលើកម្មវិធីរុករកដែលបានប្រើ។

នៅក្នុងការប្រកាសនេះ NamedNodeMap Object តំណាងឱ្យការប្រមូលផ្តុំដែលមិនមានរចនាសម្ព័ន្ធនៃថ្នាំងគុណលក្ខណៈធាតុជាក់លាក់។ អ្នកមិនចាំបាច់ភ័យស្លន់ស្លោនៅក្នុងកម្មវិធីរុករកដែលអ្នកបានប្រើ។ វត្ថុ NamedNodeMap និងវត្ថុគុណលក្ខណៈត្រូវបានគាំទ្រនៅក្នុងកម្មវិធីរុករកគេហទំព័រធំ ៗ ។

វត្ថុ NamedNodeMap មានលក្ខណៈសម្បត្តិប្រវែងដែលអ្នកអាចប្រើដើម្បីកំណត់ចំនួនគុណលក្ខណៈត្រឹមត្រូវ។ បន្ទាប់ពីកំណត់ចំនួនគុណលក្ខណៈសរុបនៅក្នុងឯកសារសូមភ្ជាប់រង្វាស់គុណលក្ខណៈនិងស្រង់ព័ត៌មានគោលដៅរបស់អ្នកចេញ។ នៅពេលទាញយកទិន្នន័យពីអត្ថបទសូមចងចាំថាគុណលក្ខណៈ HTML ក៏ត្រូវបានគេហៅថាថ្នាំងគុណលក្ខណៈដែលមានលក្ខណៈសម្បត្តិសម្រាប់វត្ថុគុណលក្ខណៈរបស់អ្នក។

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