XML
Xml (eXtensible Markup Language) គឺជាភាសាសម្គាល់។
XML ត្រូវបានរចនាឡើងដើម្បីរក្សាទុក និងដឹកជញ្ជូនទិន្នន័យ។
Xml ត្រូវបានចេញផ្សាយនៅចុងទសវត្សរ៍ទី 90 ។ វាត្រូវបានបង្កើតឡើងដើម្បីផ្តល់នូវភាពងាយស្រួលក្នុងការប្រើប្រាស់ និងរក្សាទុកទិន្នន័យពិពណ៌នាដោយខ្លួនឯង។
XML បានក្លាយជាអនុសាសន៍ W3C នៅថ្ងៃទី 10 ខែកុម្ភៈ ឆ្នាំ 1998។
XML មិនមែនជាការជំនួសសម្រាប់ HTML ទេ។
XML ត្រូវបានរចនាឡើងដើម្បីពិពណ៌នាដោយខ្លួនឯង។
XML ត្រូវបានរចនាឡើងដើម្បីយកទិន្នន័យ មិនមែនដើម្បីបង្ហាញទិន្នន័យ។
ស្លាក XML មិនត្រូវបានកំណត់ជាមុនទេ។ អ្នកត្រូវតែកំណត់ស្លាកផ្ទាល់ខ្លួនរបស់អ្នក។
XML គឺជាវេទិកាឯករាជ្យ និងភាសាឯករាជ្យ។
ហេតុអ្វី xml
Platform Independent និង Language Independent៖ អត្ថប្រយោជន៍ចម្បងរបស់ xml គឺថាអ្នកអាចប្រើវាដើម្បីយកទិន្នន័យពីកម្មវិធីដូចជា Microsoft SQL បំប្លែងវាទៅជា XML បន្ទាប់មកចែករំលែក XML នោះជាមួយកម្មវិធី និងវេទិកាផ្សេងទៀត។ អ្នកអាចទំនាក់ទំនងរវាងវេទិកាពីរដែលជាទូទៅពិបាកណាស់។
រឿងចំបងដែលធ្វើឱ្យ XML ពិតជាមានឥទ្ធិពលគឺការទទួលយកជាអន្តរជាតិរបស់វា។ សាជីវកម្មជាច្រើនប្រើចំណុចប្រទាក់ XML សម្រាប់មូលដ្ឋានទិន្នន័យ ការសរសេរកម្មវិធី ទូរសព្ទដៃកម្មវិធីការិយាល័យ និងច្រើនទៀត។ វាគឺដោយសារតែមុខងារឯករាជ្យនៃវេទិការបស់វា។
ប្រសិនបើអ្នកត្រូវការបង្ហាញទិន្នន័យថាមវន្តនៅក្នុងឯកសារ HTML របស់អ្នក វានឹងត្រូវការការងារច្រើនដើម្បីកែសម្រួល HTML រាល់ពេលដែលទិន្នន័យផ្លាស់ប្តូរ។
ជាមួយនឹង XML ទិន្នន័យអាចត្រូវបានរក្សាទុកក្នុងឯកសារ XML ដាច់ដោយឡែក។ វិធីនេះអ្នកអាចផ្តោតលើការប្រើប្រាស់ HTML/CSS សម្រាប់ការបង្ហាញ និងប្លង់ ហើយត្រូវប្រាកដថាការផ្លាស់ប្តូរទិន្នន័យមូលដ្ឋាននឹងមិនតម្រូវឱ្យមានការផ្លាស់ប្តូរណាមួយចំពោះ HTML នោះទេ។
ជាមួយនឹងបន្ទាត់មួយចំនួននៃកូដ JavaScript អ្នកអាចអានឯកសារ XML ខាងក្រៅ និងធ្វើបច្ចុប្បន្នភាពមាតិកាទិន្នន័យនៃគេហទំព័ររបស់អ្នក។
នៅក្នុងពិភពពិត ប្រព័ន្ធកុំព្យូទ័រ និងមូលដ្ឋានទិន្នន័យផ្ទុកទិន្នន័យក្នុងទម្រង់មិនឆបគ្នា។
ទិន្នន័យ XML ត្រូវបានរក្សាទុកជាទម្រង់អត្ថបទធម្មតា។ វាផ្តល់នូវវិធីឯករាជ្យផ្នែកទន់ និងផ្នែករឹងក្នុងការរក្សាទុកទិន្នន័យ។
នេះធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការបង្កើតទិន្នន័យដែលអាចចែករំលែកដោយកម្មវិធីផ្សេងៗ។
AJAX
AJAX គឺជាអក្សរកាត់សម្រាប់ Asynchronous JavaScript និង XML ។ វាគឺជាក្រុមនៃបច្ចេកវិទ្យាដែលទាក់ទងគ្នាដូចជា JavaScript, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest ជាដើម។
AJAX អនុញ្ញាតឱ្យអ្នកផ្ញើ និងទទួលទិន្នន័យដោយអសមកាលដោយមិនចាំបាច់ផ្ទុកទំព័របណ្តាញឡើងវិញ។ ដូច្នេះវាលឿនណាស់។
AJAX អនុញ្ញាតឱ្យអ្នកផ្ញើតែព័ត៌មានសំខាន់ៗទៅម៉ាស៊ីនមេ មិនមែនទំព័រទាំងមូលទេ។ ដូច្នេះមានតែទិន្នន័យដ៏មានតម្លៃពីខាងអតិថិជនប៉ុណ្ណោះដែលត្រូវបានបញ្ជូនទៅកាន់ផ្នែកខាងម៉ាស៊ីនមេ។ វាធ្វើឱ្យកម្មវិធីរបស់អ្នកមានអន្តរកម្ម និងលឿនជាងមុន។
ajax មិនមែនជាបច្ចេកវិទ្យាទេ ប៉ុន្តែជាក្រុមនៃបច្ចេកវិទ្យាអន្តរទំនាក់ទំនង។ បច្ចេកវិទ្យា AJAX រួមមាន:
- HTML/XHTML និង CSS
- DOM
- XML ឬ JSON
- សំណើ XMLHttp
- JavaScript
បានដំឡើងកំណែនៅ
17 សីហា 2024