ទីផ្សារមាតិកាស្វែងរកទីផ្សារប្រព័ន្ធផ្សព្វផ្សាយសង្គម និងទីផ្សារឥទ្ធិពល

ល្បឿនគេហទំព័រ និង JavaScript អសមកាល

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

ចំណុចលំបាកដែលអ្នកទីផ្សារដាក់គឺអ្នកទាំងពីរមាន គេហទំព័រលឿនណាស់ ហើយនៅតែរួមបញ្ចូលសមាហរណកម្មនិងធាតុសង្គមដែលអាចបង្កើតភាពអាស្រ័យលើថាតើវែបសាយត៍របស់អ្នកនឹងដំណើរការយ៉ាងដូចម្តេច។ ឧទាហរណ៍មួយគឺ ប៊ូតុងសង្គម។ នៅលើម៉ាតយើងមានប៊ូតុងសង្គមនៅលើទំព័រនីមួយៗនៅលើគេហទំព័រ។ ដូច្នេះប្រសិនបើធនធានហ្វេសប៊ុកដំណើរការយឺតនៅថ្ងៃណាមួយវានឹងធ្វើអោយគេហទំព័ររបស់យើងថយចុះ។ បន្ទាប់មកបន្ថែម Twitter, Pinterest, Buffer ជាដើមទៅនោះហើយឱកាសនៃការផ្ទុកលឿនរបស់អ្នកត្រូវបានកាត់បន្ថយទៅគ្មានអ្វីសោះ។

ដែលត្រូវបានគេស្គាល់ថាជាការផ្ទុកសមកាលកម្ម។ អ្នកត្រូវបញ្ចប់ការផ្ទុកធាតុមួយ មុន អ្នកផ្ទុកធាតុបន្ទាប់។ ប្រសិនបើអ្នកមានលទ្ធភាពផ្ទុកទំនិញដោយអចិន្រ្តៃយ៍អ្នកអាចផ្ទុកទំនិញដោយមិនចាំបាច់ពឹងផ្អែកលើគ្នា។ អ្នកអាចកែលម្អល្បឿនគេហទំព័ររបស់អ្នកយ៉ាងខ្លាំងដោយផ្ទុកធាតុអសមកាល។ បញ្ហាគឺថាស្គ្រីបក្រៅប្រអប់ដែលក្រុមហ៊ុនទាំងនេះផ្តល់ឱ្យអ្នកស្ទើរតែមិនដែលមានដំណើរការដើម្បីដំណើរការអសមកាល។
អសមកាល

អ្នកអាចមើលឃើញអ្វីដែលជះឥទ្ធិពលដល់ល្បឿនទំព័ររបស់អ្នកដោយដំណើរការតេស្តលើភីងដិមៈ
ផ្ទុកទំព័រ pingdom

JavaScript អសមកាល អនុញ្ញាតឱ្យអ្នកសរសេរកូដដែលប្រាប់ធាតុដើម្បីផ្ទុក បន្ទាប់ពី ទំព័រត្រូវបានផ្ទុកទាំងស្រុង។ គ្មានភាពអាស្រ័យ! ដូច្នេះទំព័ររបស់អ្នកផ្ទុកហើយនៅពេលវាចប់ស្គ្រីបចាប់ផ្តើមផ្ទុកធាតុផ្សេងទៀត - ក្នុងករណីនេះប៊ូតុងសង្គមរបស់យើង។ ប្រសិនបើអ្នកជាអ្នកអភិវឌ្ឍន៍អ្នកអាចអានអត្ថបទដ៏អស្ចារ្យមួយ។ Lazy Loading Asynchronous JavaScript.

នេះជាអត្ថបទសង្ខេបនៃវិធីធ្វើវាអោយបានត្រឹមត្រូវពីអេមមីលស្ទេនស្តម៖

(មុខងារ () {មុខងារ async_load () {var s = document.createElement ('ស្គ្រីប'); s.type = 'text / javascript'; s.async = true; s.src = 'http://buttondomain.com /script.js '; var x = document.getElementsByTagName (' ស្គ្រីប ') [0]; x.parentNode.insertBefore (s, x);} ប្រសិនបើ (window.attachEvent) window.attachEvent (' onload ', async_load); window.addEventListener ផ្សេងទៀត ('ផ្ទុក', async_load, មិនពិត);}) ();

លទ្ធផលគឺប្រសិនបើការរួមបញ្ចូលរបស់ភាគីទីបីធ្លាក់ចុះឬដំណើរការយឺតវានឹងមិនប៉ះពាល់ដល់មាតិកាទំព័រសំខាន់របស់អ្នកពីការលេចចេញមកនោះទេ។ ប្រសិនបើអ្នកមើលប្រភពនៃទំព័ររបស់យើងអ្នកនឹងឃើញថាខ្ញុំផ្ទុកស្គ្រីបសង្គមបន្ថែមទាំងអស់ដោយប្រើបច្ចេកទេសនេះ។ ដំណើរការ ធ្វើឱ្យប្រសើរឡើងនូវល្បឿនគេហទំព័ររបស់យើង - ហើយមិនកកក្នុងពេលផ្ទុក។ យើងមិនបានបំលែងភាពអាស្រ័យខាងក្រៅទាំងអស់របស់យើងទៅ JavaScript អសមកាលប៉ុន្តែយើងនឹង។

Douglas Karr

Douglas Karr គឺ CMO របស់ បើកការយល់ដឹង និងជាស្ថាបនិកនៃ Martech Zone. លោក Douglas បានជួយដល់ការចាប់ផ្តើមអាជីវកម្ម MarTech រាប់សិបនាក់ដែលទទួលបានជោគជ័យ បានជួយក្នុងកិច្ចខិតខំប្រឹងប្រែងដោយសារទឹកប្រាក់ជាង 5 ពាន់លានដុល្លារក្នុងការទិញ និងវិនិយោគ Martech ហើយបន្តជួយក្រុមហ៊ុនក្នុងការអនុវត្ត និងស្វ័យប្រវត្តិកម្មយុទ្ធសាស្ត្រលក់ និងទីផ្សាររបស់ពួកគេ។ Douglas គឺជាអ្នកបំប្លែងឌីជីថលដែលត្រូវបានទទួលស្គាល់ជាអន្តរជាតិ និងជាអ្នកជំនាញ MarTech និងវាគ្មិន។ Douglas ក៏ជាអ្នកនិពន្ធដែលបានបោះពុម្ពសៀវភៅណែនាំរបស់ Dummie និងសៀវភៅភាពជាអ្នកដឹកនាំអាជីវកម្មផងដែរ។
ត្រលប់ទៅកំពូល
បិទ

Adblock បានរកឃើញ

Martech Zone អាចផ្តល់ឱ្យអ្នកនូវមាតិកានេះដោយមិនគិតថ្លៃទេ ពីព្រោះយើងរកប្រាក់ពីគេហទំព័ររបស់យើងតាមរយៈចំណូលពីការផ្សាយពាណិជ្ជកម្ម តំណសម្ព័ន្ធ និងជំនួយឧបត្ថម្ភ។ យើងនឹងរីករាយប្រសិនបើអ្នកនឹងលុបកម្មវិធីទប់ស្កាត់ការផ្សាយពាណិជ្ជកម្មរបស់អ្នកចេញនៅពេលអ្នកមើលគេហទំព័ររបស់យើង។