ملزومات جاوااسکریپت برای توسعهدهندگان PHP
JavaScript Essentials for PHP Developers
Unlock the power of JavaScript with this tailored series designed for PHP developers looking to expand their skills. Learn key concepts, syntax, and practical applications to seamlessly transition from server-side to client-side coding.
قسمتهای دوره
The Basics (7)
ساختار، نحو و محدوده
10m 8sStart your journey comparing JavaScript and PHP by mastering fundamentals like code structure, syntax, and scope to build a strong programming foundation.
انواع داده
8m 34sExplore JavaScript’s built-in data types and see how they differ from PHP, helping you write flexible, effective code with a clear understanding of types.
عملگرهای نرم
10m 56sDiscover JavaScript operators and how they compare to PHP’s, unlocking powerful tools to write clearer, more effective code with confidence.
کنترل جریان
6m 43sExplore JavaScript’s decision and loop structures, including unique loops beyond PHP, to control your code flow with confidence and clarity.
ایجاد توابع
8m 52sDiscover how to create JavaScript functions in various ways, unlocking flexible, powerful tools to build dynamic and efficient web applications.
مشخص کردن محدوده متغیرها
19m 54sExplore how different ways of creating JavaScript variables affect their scope, helping you write clearer, bug-free, and more maintainable code.
مبانی آرایههای جاوااسکریپت
10m 39sLearn JavaScript array basics—create arrays, access values, and add elements—to efficiently manage collections and enhance your coding skills.
All About Objects (6)
آشنایی با اشیاء
11m 8sLearn the basics of JavaScript objects—how to create and populate them—to build a strong foundation for writing effective, object-oriented code.
استفاده از اشیاء به عنوان پارامتر
10m 12sDiscover how passing objects as function parameters in modern JavaScript simplifies code, boosts flexibility, and improves readability for cleaner functions.
تخریب اشیاء
5m 14sMaster JavaScript object destructuring to extract data quickly and cleanly, writing less code while keeping your projects efficient and readable.
کارخانهها و کلاسها
11m 34sExplore the two main JavaScript creational patterns—factories and classes—and learn how to create objects efficiently and cleanly in your code.
اعضای ایستا و Accessorهای ویژگی
10m 44sLearn how to use static members and property accessors in JavaScript classes to control data access and write cleaner, more efficient code.
Understand JavaScript’s tricky "this" keyword by exploring execution context—master how context shapes behavior for cleaner, bug-free code!
JavaScript and the DOM (9)
پیدا کردن عناصر
12m 14sDiscover the top three methods to find and select web page elements, so you can easily manipulate content and build dynamic, interactive sites.
ایجاد عناصر و محتوا
8m 23sLearn how to create DOM elements and content using essential objects and methods, empowering you to build dynamic web pages with confidence and control.
مبانی رویدادها
10m 33sMaster the basics of events in web apps and learn two effective ways to set up event handlers that make your pages interactive and dynamic.
مبانی فرمها
16m 39sLearn how to work with input elements and master form basics to capture user data effectively, building interactive and user-friendly web experiences.
کار با عناصر "Select"
11m 55sMaster working with select elements and custom data attributes in the DOM. Learn flexible techniques to handle form data efficiently and confidently.
رادیو را روشن (یا خاموش) کنید
16m 15sLearn how to easily manage radio button groups with the DOM handling value selection. Simplify your forms and improve user input handling in this friendly guide!
این را بررسی کنید
5m 24sMaster checkboxes in your forms with this clear, friendly guide. Learn how to handle checked states easily and improve your form interactions today!
فیلتر کردن ورودی
9m 34sLearn how to filter user input effectively by mastering the three keyboard events. Control textbox entries and improve form accuracy with this friendly guide!
دستکاری استایل
8m 55sMaster DOM styling by exploring the style and classList properties. Learn how to easily manipulate element styles for dynamic, engaging web pages.
Client-side Development (13)
توسعه رویدادمحور
13m 35sLearn how to shift from procedural coding to event-driven development for the browser. Refactor your apps to respond smoothly and efficiently to user actions.
بهبود تجربه کاربری
7m 49sBoost your game's user experience with practical improvements. Learn how to create engaging, smooth graphical apps that keep users coming back for more!
غیرفعالسازی فرمها
13m 15sLearn how to properly disable forms in client-side development. Master UI updates for different app states with clear, practical tips in this friendly guide.
استفاده از Callbackها
12m 34sMaster JavaScript callbacks with this clear, friendly guide. Learn how to use callback functions effectively to write cleaner, more efficient code.
رویدادهای سفارشی واقعی
15m 5sLearn how to create and dispatch custom browser events to signal important actions in your code. Master real custom events in this friendly Laracasts episode!
ترکاندن حبابهای (رویداد)
6m 18sLearn how event bubbling lets parent elements handle child events efficiently by propagating events up the DOM. Master this key JavaScript concept in Laracasts!
اپهای خود را با ماژولها سازماندهی کنید
10m 3sOrganize your JavaScript apps with modules! Learn how to create, export, and import code for cleaner, private, and maintainable projects in this Laracasts episode.
سریالسازی و دیسریالسازی اشیاء
5m 36sLearn how to serialize and deserialize data with JSON—an easy, lightweight way to store and share key-value pairs—in this clear, friendly Laracasts episode!
ذخیره چیزها در مرورگرها
16m 25sLearn how to use browser storage objects to save data that persists beyond page loads—no cookies needed! Master modern storage in this friendly Laracasts episode.
به من قول بده
17m 54sDiscover how JavaScript Promises simplify async code with then() and catch(). Boost your web apps with clear, powerful async patterns in this Laracasts episode!
منتظر آن باشید
6m 41sUnlock async/await to write cleaner, easier-to-read async JavaScript. Learn how and when to use it in this friendly, clear Laracasts episode!
آن داده را برایم بیاور!
11m 14sMaster clean, readable GET requests using JavaScript's fetch() with async/await. Grab API data effortlessly in this friendly, hands-on Laracasts episode!
ارسالش کن
11m 32sLearn how to send POST requests using fetch() with FormData and JSON bodies. Master HTTP requests in this friendly, hands-on Laracasts episode!




