Hooks របស់ Javascript

សរសេរដោយ

ក្នុង

, ,

Javascript Hooks

ផ្នែកភាគច្រើននៃ Page Builder Sandwich គឺ Javascript ហើយយើងបានបន្ថែមវិធីសាស្ត្រជាច្រើន ដើម្បីឱ្យអ្នកអភិវឌ្ឍន៍អាចពង្រីក និងបន្ថែមមុខងារកាន់តែច្រើនទៅកាន់កម្មវិធីបង្កើតទំព័ររបស់យើង។

ដើម្បីធ្វើឱ្យមានភាពងាយស្រួលដល់អ្នកអភិវឌ្ឍន៍ យើងបានយកគំរូតាមរបៀបដែល WordPress ធ្វើ – គឺតាមរយៈ hooks!

នៅក្នុង WordPress ជាទូទៅអ្នកប្រើអនុគមន៍ add_filter() និង add_action() ដើម្បីកែប្រែ ឬបន្ថែមទៅលើឥរិយាបថរបស់ WP។ ដូចគ្នានេះដែរនៅក្នុង PBS អ្នកអាចប្រើ wp.hooks.addFilter() និង wp.hooks.addAction()។

របៀបដែលអ្នកប្រើប្រាស់វាក៏ដូចគ្នាដែរ៖ ប្រើ filters ដើម្បីកែប្រែទិន្នន័យ និងប្រើ actions ដើម្បីដំណើរការកិច្ចការបន្ថែម។ ការហៅអនុគមន៍ទាំងពីរនោះមានលក្ខណៈដូចគ្នាទៅនឹងសមភាគី PHP របស់ពួកវា គ្រាន់តែពួកវាដំណើរការនៅក្នុង Javascript ប៉ុណ្ណោះ។

ដើម្បីកុំឱ្យមានការភ័ន្តច្រឡំរវាង PHP hooks និង Javascript hooks យើងបានដាក់ឈ្មោះ Javascript hooks ជាទម្រង់ “period-case” (ពាក្យបង្កើតថ្មី)។ ចំណែកឯ PHP hooks ទាំងអស់ប្រើទម្រង់ snake case៖

  • pbs.save.payload – “period-case”, ជា JS hook មួយ
  • pbs_save_content_data – snake case, ជា PHP hook មួយ

សូមចូលទៅកាន់ប្រភេទ Javascript Actions និង Javascript Filters នៅលើម៉ឺនុយខាងឆ្វេង ដើម្បីស្វែងរក hooks ទាំងអស់។

ការទទួលស្គាល់ (Credits)

សម្រាប់អ្នកដែលចង់ដឹង យើងកំពុងប្រើប្រាស់ https://github.com/carldanley/WP-JS-Hooks ដើម្បីបន្ថែមការហៅ hook ដ៏មានប្រសិទ្ធភាពទាំងនោះនៅក្នុង Javascript