درک کامل DOM.
به شدت پیشنهاد میکنم بخونید. متنش هم سادس هم تعداد صفحاتش کمه:
https://assets.digitalocean.com/books/understanding-the-dom.pdf
#dom
به شدت پیشنهاد میکنم بخونید. متنش هم سادس هم تعداد صفحاتش کمه:
https://assets.digitalocean.com/books/understanding-the-dom.pdf
#dom
اگر برنامه نویسی وب رو مستقیم با فریمورکها و لایبرریها شروع کردید ، پیشنهاد میکنم ویدیو زیر با دقت و تمرکز ببینید. به ۲ دلیل :
۱- یاد بگیرید که وقتی کدی میزنید ، فریکورکتون در حقیقت داره چیکار میکنه.
۲- بالاخره یه روزی یه تسکی براتون میاد که دیگه فریمورکتون قابلیت پیادهسازیش رو نداره و مجبورید سنتی کار کنید.
لینک یوتیوب :
https://www.youtube.com/watch?v=5fb2aPlgoys
دانلود با لینک مستقیم (اعتبار ۱۱ روزه) :
https://fs3.filegir.com/sir.mura/JavaScript_DOM_Manipulation_%E2%80%93_Full_Course_for_Beginners_%5B5fb2aPlgoys%5D_%5Btag22%5D.mp4
-----------------
به صورت یه اصل کلی :
شناخت بیشتر از دام = تسلط بیشتر به برنامه نویسی وب
#dom #js
۱- یاد بگیرید که وقتی کدی میزنید ، فریکورکتون در حقیقت داره چیکار میکنه.
۲- بالاخره یه روزی یه تسکی براتون میاد که دیگه فریمورکتون قابلیت پیادهسازیش رو نداره و مجبورید سنتی کار کنید.
لینک یوتیوب :
https://www.youtube.com/watch?v=5fb2aPlgoys
دانلود با لینک مستقیم (اعتبار ۱۱ روزه) :
https://fs3.filegir.com/sir.mura/JavaScript_DOM_Manipulation_%E2%80%93_Full_Course_for_Beginners_%5B5fb2aPlgoys%5D_%5Btag22%5D.mp4
-----------------
به صورت یه اصل کلی :
شناخت بیشتر از دام = تسلط بیشتر به برنامه نویسی وب
#dom #js
YouTube
JavaScript DOM Manipulation – Full Course for Beginners
Learn about JavaScript DOM manipulation in this beginner's tutorial. This is when you use JavaScript to add, remove, and modify elements of a website.
In the first part of the course, you will learn about the basic features of a website DOM and the JavaScript…
In the first part of the course, you will learn about the basic features of a website DOM and the JavaScript…
هر صفحه یا وباپلیکیشنی که توی یک مرورگر اجرا بشه ، در نهایت باید تابع محدودیتهای مرورگر باشه و در پایینترین سطح فقط از ابزارهایی که مرورگر در اختیارش قرار میده میتونه استفاده کنه. هر کتابخانه یا ابزاری هم که تا الان استفاده کردید ، موقع اجرا به یکی از ویژگیها و امکانات مرورگر تبدیل میشه تا اجرا بشه که بهشون میگن BrowserAPIs.
در همین خصوص ، برای گرفتن یا ارسال دیتا از بکاند یا یک سرور ثانویه هم ، صفحه شما فقط میتونه از یکی از این چهارتا ویژگی استفاده کنه :
1. HTTP
2. WEB SOCKETS
3. API POLLING
4. SERVER SENT EVENTS (SSE)
ابزارهایی مثل SignalR یا LightStreamer هم اومدن همینارو تحت شرایطی با هم ترکیب کردن و در اختیار برنامهنویس قرار دادن.
موضوع حتی وقتی جالبتر میشه که این سوال براتون پیش بیاد که پس وقتی یک آدرس رو میزنیم تا یک سایت رو ببینیم چی پیش میاد؟ وقتی شما سایتی رو باز میکنید در حقیقت دارید یک fetch ساده میزنید یا متد Get. به همین سادگی. کارای نمایشش رو مرورگر گردن میگیره.
برای مطالعه بیشتر :
https://www.linkedin.com/pulse/ways-send-data-from-backend-frontend-priyank-rai/
آیا تموم شد؟ اگر نخواید سخت بگیرید آره. همین بودن.
ولی اگر کمی موشکافی کنید میبینید ۳ تا دیگه هم هست :
5. Web RTC
6. Push Notifications
7. Web Transport
که تقریبا مفاهیم جدیدی هستن و ممکنه همه مرورگرها پشتیبانی نکنن.
برای مطالعه بیشتر این لینک رو پیشنهاد میکنم:
https://dev.to/snickdx/connection-types-in-web-apps-15ie
------
اگر مورد دیگهای هست که بلدید ولی اینجا نیومده ، ممنون میشم با رفرنس کامنت کنید که یاد بگیریم ❤️
#tip #browser #html #dom
در همین خصوص ، برای گرفتن یا ارسال دیتا از بکاند یا یک سرور ثانویه هم ، صفحه شما فقط میتونه از یکی از این چهارتا ویژگی استفاده کنه :
1. HTTP
2. WEB SOCKETS
3. API POLLING
4. SERVER SENT EVENTS (SSE)
ابزارهایی مثل SignalR یا LightStreamer هم اومدن همینارو تحت شرایطی با هم ترکیب کردن و در اختیار برنامهنویس قرار دادن.
موضوع حتی وقتی جالبتر میشه که این سوال براتون پیش بیاد که پس وقتی یک آدرس رو میزنیم تا یک سایت رو ببینیم چی پیش میاد؟ وقتی شما سایتی رو باز میکنید در حقیقت دارید یک fetch ساده میزنید یا متد Get. به همین سادگی. کارای نمایشش رو مرورگر گردن میگیره.
برای مطالعه بیشتر :
https://www.linkedin.com/pulse/ways-send-data-from-backend-frontend-priyank-rai/
آیا تموم شد؟ اگر نخواید سخت بگیرید آره. همین بودن.
ولی اگر کمی موشکافی کنید میبینید ۳ تا دیگه هم هست :
5. Web RTC
6. Push Notifications
7. Web Transport
که تقریبا مفاهیم جدیدی هستن و ممکنه همه مرورگرها پشتیبانی نکنن.
برای مطالعه بیشتر این لینک رو پیشنهاد میکنم:
https://dev.to/snickdx/connection-types-in-web-apps-15ie
------
اگر مورد دیگهای هست که بلدید ولی اینجا نیومده ، ممنون میشم با رفرنس کامنت کنید که یاد بگیریم ❤️
#tip #browser #html #dom