- عنوان کتاب: Getting Started with JavaScript
- نویسنده: Thomas Theis
- حوزه: آموزش جاوا اسکریپت
- سال انتشار: 2025
- تعداد صفحه: 458
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 9.63 مگابایت
جاوا اسکریپت یک زبان برنامهنویسی شیگرا است که برای اولین بار در سال ۱۹۹۵ توسعه داده شد. این زبان دائماً بر اساس استاندارد ECMAScript بهروزرسانی میشود و از سال ۲۰۱۵ هر ساله نسخه جدیدی از این استاندارد منتشر شده است. محتوای این کتاب بر اساس ECMAScript 2024 است. زبان جاوا اسکریپت برای استفاده در مرورگرهای اینترنتی طراحی شده است. اکنون فراتر از وبسایتها نیز استفاده میشود، اما استفاده از جاوا اسکریپت در مرورگرها موضوع این کتاب است. با وجود شباهتهای آنها در جنبههای فردی، جاوا اسکریپت و جاوا – یکی دیگر از زبانهای برنامهنویسی پرکاربرد – باید به وضوح از یکدیگر متمایز شوند. جاوا اسکریپت یک زبان تفسیری است، به این معنی که برنامههای جاوا اسکریپت به صورت خط به خط ترجمه و اجرا میشوند. جاوا اسکریپت همچنین عناصر بسیاری را ارائه میدهد که ممکن است از سایر زبانهای برنامهنویسی برای شما آشنا باشند، مانند حلقهها برای تکرار سریع بخشهای برنامه، شاخهها برای مدیریت مختلف موقعیتهای مختلف و توابعی برای تجزیه یک برنامه به اجزای قابل مدیریت. همچنین اشیاء متنوعی در اختیار دارید. با استفاده از مدل شیء سند (DOM)، میتوانید به تمام عناصر صفحات وب خود در جاوا اسکریپت دسترسی داشته باشید تا بتوانید آنها را به صورت پویا تغییر دهید. این برنامهها در صفحات اینترنتی موجود هستند و حاوی کد جاوا اسکریپت به همراه کد زبان نشانهگذاری فرامتن (HTML) میباشند. لازم به ذکر است که جاوا اسکریپت امکانات و کمکهای اضافی را ارائه میدهد که HTML ندارد. پس از فراخوانی یک وبسایت با کد جاوا اسکریپت، کد در مرورگر اجرا میشود و میتواند به صورت پویا محتوای وبسایت را تغییر دهد. این اتفاق یا بلافاصله پس از بارگیری یا پس از وقوع رویدادی مانند فشار دادن یک دکمه هنگام استفاده از برنامه رخ میدهد. جاوا اسکریپت امکان طراحی برنامههای پیچیده با رابط کاربری را فراهم میکند. با این حال، در طول توسعه، باید مطمئن شوید که کد شما استفاده از یک وبسایت را محدود نمیکند. به عنوان مثال، نباید یک برنامه جاوا اسکریپت بنویسید که مانع از ترک یک وبسایت شود، زیرا چنین وبسایتی برای بار دوم بازدید نخواهد شد. فرمها نقشهای مهم زیر را در ارتباط با جاوا اسکریپت ایفا میکنند:
• آنها برای انتقال دادهها به یک وب سرور استفاده میشوند. قبل از ارسال، اعتبار محتوای قالبها را میتوان با استفاده از جاوا اسکریپت بررسی کرد که از ترافیک غیرضروری شبکه جلوگیری میکند.
• آنها تعاملاتی مشابه آنچه که با سایر برنامههای کامپیوتری به آن عادت دارید را ممکن میسازند. میتوانید ورودیها را وارد کنید و پردازش را آغاز کنید و برنامه نتایج را برمیگرداند. برای سادهسازی توسعه برنامههایتان، تنها چیزی که نیاز دارید یک ویرایشگر متن است که بتواند نشانگرهای HTML و کلمات کلیدی جاوا اسکریپت را برای وضوح بیشتر هایلایت کند. ویرایشگر Notepad++ یکی از ویرایشگرهای بسیاری است که میتواند این کار را انجام دهد.
JavaScript is an object-oriented programming language that was first developed in 1995. It’s constantly updated on the basis of the ECMAScript standard, and a new version of the standard has been issued every year since 2015. The contents of this book are based on ECMAScript 2024. The JavaScript language was designed for use in internet browsers. It’s now also used beyond websites, but JavaScript’s use in browsers is the topic of this book. Despite their similarities in individual aspects, JavaScript and Java—another widely used programming language—must be clearly distinguished from each other. JavaScript is an interpreted language, which means JavaScript programs are translated and executed line by line. JavaScript also offers many elements that may be familiar to you from other programming languages, such as loops for a quick repetition of program parts, branches for the different handling of different situations, and functions for breaking down a program into manageable components. You also have a variety of objects at your disposal. Using the Document Object Model (DOM), you can access all elements of your webpages in JavaScript so that you can change them dynamically. The programs are available within internet pages, and they contain JavaScript code along with Hypertext Markup Language (HTML) code. It’s important to note here that JavaScript provides additional possibilities and aids that HTML doesn’t have. After calling up a website with JavaScript code, the code is executed in the browser and can dynamically change the content of the website. This happens either immediately after loading or after the occurrence of an event such as your pressing a button when using the program. JavaScript enables the design of complex applications with a user interface. During development, however, you should make sure that your code doesn’t restrict the use of a website. For example, you should not write a JavaScript program that prevents you from leaving a website, because such a website won’t be visited a second time. Forms play the following important roles in connection with JavaScript:
• They are used to transmit data to a web server. Before sending, the contents of the formats can be checked for validity using JavaScript, which avoids unnecessary network traffic.
• They enable interactions similar to what you’re used to with other computer applications. You can make entries and trigger processing, and the program will return the results.
To simplify the development of your programs, all you need is a text editor that can highlight the HTML markers and JavaScript keywords for clarity. The Notepad++ editor is one of many editors that can do this.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Getting Started with JavaScript

نظرات کاربران