តើភាសាអ្វីខ្លះដែល Frontend Developer យកមកប្រើប្រាស់?
1 March 2024

តើភាសាអ្វីខ្លះដែល Frontend Developer យកមកប្រើប្រាស់?

Frontend developers ជាអ្នកអភិវឌ្ឍន៍ដែលផ្តោតលើផ្នែកមុខងារនៃវេបសាយនិងកម្មវិធីដែលអ្នកប្រើប្រាស់មើលឃើញនិងប្រើប្រាស់។ ពួកគេប្រើប្រាស់ភាសានិងបច្ចេកវិទ្យាជាច្រើន
By
អ្វីទៅជា SQL injection (SQLi)? តើអ្នកអាចការពារវាបានដោយរបៀបណា?
17 February 2020

អ្វីទៅជា SQL injection (SQLi)? តើអ្នកអាចការពារវាបានដោយរបៀបណា?

១. និយមន័យ SQL injection ជាប្រភេទ injection attack ដែលធ្វើការវាយប្រហារចូលលួចទិន្នន័យតាមរយៈ SQL Statement ។​ ឧទាហរណ៍ក្នុងជីវភាពជាក់ស្តែង គឺវាស្រដៀងទៅនឹងការចាក់ថ្នាំដែលមានលាយសារជាតិពុលចូលទៅក្នុងខ្លួនមនុស្សក្នុងគោលបំណងអាក្រក់ណាមួយយ៉ាងដូច្នោះដែរ ប៉ុន្តែនៅទីនេះគឺគេធ្វើទៅលើការលួចទិន្នន័យនៅលើវ៉េបសាយដោយចាក់បញ្ចូលនូវ malicious statement។ រាល់ ​Statements ទាំងឡាយដែលហេគឃ័រប្រើប្រាស់នឹងត្រូវចូលទៅគ្រប់គ្រង Database Server ដែលស្ថិតនៅពីក្រោយ Web application របស់យើង។ អ្នកវាយប្រហារ ឬហេគឃ័រអាចប្រើប្រាស់វិធីនេះ ដើម្បីធ្វើការរំលងនូវប្រព័ន្ធសុវត្ថិភាពរបស់ application។ ពួកគេអាចចេញចូល Webpage ឬ Website របស់យើងដោយមិនចាំបាច់សុំការអនុញ្ញាត ឬស្នើសុំសិទ្ធិអ្វីទាំងអស់ ហើយថែមទាំងអាចទាញយកឯកសារចេញពី Database របស់យើងបានយ៉ាងងាយស្រួល។ ពួកគេក៏អាចប្រើប្រាស់ ​SQL injection
By
តើ Java និង Javascript ដូចគ្នាទេ?
4 January 2019

តើ Java និង Javascript ដូចគ្នាទេ?

Javascript ជាភាសាកុំព្យូទ័រមួយប្រភេទដែលគេសរសេរឡើងសម្រាប់ជួយក្នុងការបង្កើតគេហទំព័រឱ្យមានភាពរស់រវើក (Dynamic) ហើយវាក៏ជាភាសាដែលពេញនិយមបំផុតសម្រាប់បង្កើតគេហទំព័រផងដែរ … ។ ហើយជាទូទៅវាធ្វើការ (Support) ជាមួយ Browser ដូចជា Internet Explorer, Firefox, Chrome, Opera, និង Safari ។ តើJavaScript ជាអ្វី? JavaScript ត្រូវបានគេប្រើប្រាស់វាដើម្បី​ធ្វើការជាមួយ HTML JavaScript ជាភាសាដែលសរសេរដោយ Script Javascript ជាភាសា Programming មួយដែលងាយស្រួលរៀន និងងាយស្រួសកែប្រែ ទីតាំងរបស់ JavaScript ជាទូទៅស្ថិតនៅក្នុង HTML JavaScript ជាភាសាដែលដំណើរការដោយខ្លូនឯង (មានន័យថា វាដំណើរការដោយមិនមានអ្នកបកប្រែ​
By
អ្វីដែលអ្នកត្រូវដឹងអំពី Variable​ នៅក្នុង JavaScript
25 December 2018

អ្វីដែលអ្នកត្រូវដឹងអំពី Variable​ នៅក្នុង JavaScript

Variable ដែលប្រែជាភាសាខ្មែរថា «អថេរ» មានតួនាទីមិនសូវខុសគ្នាពីអថេរនៅក្នុងគណិតវិទ្យាទេ។ ពោលគឺវាត្រូវបានគេប្រើសម្រាប់រក្សាទុកតម្លៃទិន្ន័យមួយ។ ប៉ុន្តែអ្វីដែលពិសេសនោះគឺ Variable នៅក្នុងភាសាកុំព្យទ័រមានច្រើនយ៉ាង ហើយអាចរក្សាទុកទិន្ន័យច្រើនប្រភេទ មិនមែនត្រឹមតែទិន្ន័យជាចំនួននោះទេ។ អត្ថបទនេះនឹងបង្ហាញអំពីមូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ Variable ក្នុងភាសា Javascript ។ ការដាក់ឈ្មោះ Variable ការដាក់ឈ្មោះអថេរនៅក្នុងភាសា Javascript គឺត្រូវធ្វើឡើងដោយគោរពទៅតាមច្បាប់ដែលបានកំណត់ដូចខាងក្រោមៈ ឈ្មោះមួយអាចតំណាងឲ្យអថេរមួយប៉ុណ្ណោះ។ ដូច្នេះឈ្មោះអថេរមិនអាចដាក់ជាន់គ្នាបានទេ។ ឈ្មោះអថេរអាចជាការបន្សំគ្នារវាង អក្សរ(អង់គ្លេស) លេខ សញ្ញា Underscore និងសញ្ញាដុល្លារ ។ ឈ្មោះអាចចាប់ផ្តើមដោយសញ្ញា $ និង _ (ប៉ុន្តែគេមិនសូវប្រើជាទូទៅ)។ ឈ្មោះដែលប្រើអក្សរធំ ខុសពីឈ្មោះដែលប្រើអក្សរតូច (Case sensitive)។ ឈ្មោះមិនត្រូវដាក់ជាន់នឹងពាក្យគន្លឹះនៃភាសា Javascript ទេ(if
By
​បង្កើត​ម៉ាស៊ីនគិតលេខ​នៅលើ​គេហទំព័រដោយ​ប្រើ​ប្រាស់ JavaScript
25 December 2018

​បង្កើត​ម៉ាស៊ីនគិតលេខ​នៅលើ​គេហទំព័រដោយ​ប្រើ​ប្រាស់ JavaScript

ដើម្បី​បង្កើត​ Application នេះបានគឺ​តម្រូវ​ឲ្យ​លោកអ្នក​ត្រូវមាន​ចំណេះដឹង​ទាក់ទងនឹង HTML , CSS និង JavaScript ។ ​ខាងក្រោម​នេះគឺជា Function របស់JavaScript ​សម្រាប់​បង្កើត​ម៉ាស៊ីនគិតលេខនេះ ៖ ​ខាងក្រោម​នេះគឺជា HTML និង CSS កូដ​សម្រាប់​បង្កើត​ជារូបរាងម៉ាស៊ីនគិតលេខ ៖ ♦ ពន្យល់កូដ HTML ៖ គ្រប់ Button Input ​ទាំងអស់​គឺសុទ្ធតែមាន​ Attribute Onclick និង id ដូច្នេះមាន​តួនាទី​ក្នុង​ការចាប់យក function​ណាមួយ​មក​ដំណើរ​ការ​ដែល​តម្លៃ​របស់វាគឺ​ id ។ ♦ ពន្យល់កូដ JavaScript ៖ Function cl នេះ​ប្រើ​សម្រាប់​លុបលេខ (Clear Textbox) ។ សូមមើលរូប​ខាងក្រោម ៖ Function btn () ​ប្រើ​សម្រាប់​ចាប់​តម្លៃ​ពីប៊ូតុង​ដែល​បានចុច ហើយយកមក​បង្ហាញ​នៅលើ​ TextBox ។ Function _cal គឺ​សម្រាប់​ស្រង់យក​ទិន្នន័យ​ពី textbox មក​ធ្វើការ​គណនាករណីវាមាន​តម្លៃ​  + , – , * , / សូមព្យាយាមដោយខ្លួនអ្នក … !
By
ការប្រើប្រាស់ IF Statement ក្នុង JavaScript
20 December 2017

ការប្រើប្រាស់ IF Statement ក្នុង JavaScript

if គឺ​ជា​បញ្ជា​តម្រូវ​ឲ្យ​អនុវត្ត​បញ្ជា​មួយ​ចំនួន​ទៀត​ ក្នុង​ករណី​កន្សោម​ប្រមាណ​វិធី​មួយ​ផ្តល់​លទ្ធផល​ជា​តក្កវត្ថុ true ឬ​ សមមូល​នឹង​ true ។ ពិនិត្យ​កម្មវិធី​ខាង​ក្រោម​នេះ​៖ នៅ​លើ​បន្ទាត់​លេខ 10 ការសរសេរ​ថា if (sale>buy) គឺ​ជា​បញ្ជា​តម្រូវ​ឲ្យ​អនុវត្ត​បញ្ជា​ពីរ​ទៀត នៅ​ខាង​ក្រោម​នោះ ក្នុង​ករណី​កន្សោម​ប្រមាណ​វិធី sale> buy ផ្តល់​លទ្ធផល​ជា​តក្កវត្ថុ​​ true ។ បើ​ពុំ​នោះ​សោត​ទេ បញ្ជា​ទាំងពីរ​នោះ នឹង​ត្រូវ​រំលង​ចោល​។ លទ្ធផលគឺ៖ បា្រក់ចំណេញទាំងអស់គឺ៖ 600 ដោយ​វត្ថុ​ឈ្មោះ sale ជា​លេខ 1500 និង​វត្ថុ​ឈ្មោះ buy ជា​លេខ​ 900 ដូចនេះ​កន្សោម​ប្រមាណ​វិធី sale>buy ផ្តល់​​លទ្ធផល​ជា​តក្កវត្ថុ true ។ ប្រការនេះ​ធ្វើ​ឲ្យ​បញ្ជា​ទាំងពីរ​នៅ​ខាង​ក្រោម​នោះ ត្រូវ​បាន​យក​ទៅ​អនុវត្ត​។ ​បញ្ជា​ដែល​ត្រូវ​យក​ទៅ​អនុវត្ត​ ត្រូវ​​​ស្ថិត​នៅ​​ក្នុង​​សញ្ញា
By