
۴۴٬۰۰۰تومان
نوع فایل دانلود: PDF
پس از خرید، یک فایل PDF دریافت میکنید.
این فایل با Adobe Reader، مرورگر و اپهای PDF روی کامپیوتر و موبایل باز میشود.
خلاصه: کتاب «برنامهنویسی با جاوا اسکریپت را شروع کنید» یک راهنمای عملی برای برنامهنویسی است، مخصوص کسانی که تاکنون هیچ برنامهای ننوشتهاند. شما در کوتاهترین زمان ممکن یاد میگیرید که وباپلیکیشن، بازی و برنامههای خودتان را بسازید! با مقدمهای از رمی شارپ. خرید نسخه چاپی شامل یک کتاب الکترونیکی رایگان در فرمتهای PDF، Kindle و ePub از انتشارات مانینگ است. درباره کتاب: آیا آمادهاید که ساخت وباپلیکیشنها، بازیها و برنامههای خودتان را شروع کنید؟ جای درستی آمدهاید! این کتاب صمیمی و عملی، مقدمهای بر برنامهنویسی برای خوانندگانی است که حتی یک خط کد هم ننوشتهاند. از آنجا که تازه کار خود را شروع کردهاید، این کتاب مثالهای فراوانی همراه با توضیحات دقیق به شما ارائه میدهد. در طول مسیر، تمرینهایی برای سنجش میزان یادگیری و فرصتهای زیادی برای تمرین مهارتهای جدیدتان پیدا خواهید کرد. برای دنبال کردن مثالها به چیز خاصی نیاز ندارید؛ فقط یک ویرایشگر متن و مرورگر وب که همین حالا روی کامپیوترتان نصب است. ما حتی لینکهایی به کدهای آنلاین و آماده به شما میدهیم تا بتوانید نتیجه کار را به صورت زنده روی صفحه نمایش خود ببینید. مباحث داخل کتاب: تمام اصول اولیه — شیءها، توابع، واکنش به کاربران و موارد دیگر؛ مثل یک برنامهنویس فکر کنید و برنامههای خود را طراحی کنید؛ ساخت یک بازی ماجراجویی متنی؛ پویاسازی صفحات وب با جاوا اسکریپت؛ اجرای برنامهها در مرورگر وب؛ چهار فصل هدیه در نسخه آنلاین. درباره مخاطب: بدون نیاز به هیچگونه تجربه قبلی! تمام آنچه نیاز دارید یک مرورگر وب و اتصال به اینترنت است. درباره نویسنده: جان لارسن معلم ریاضی و کامپیوتر و علاقهمند به پژوهشهای آموزشی است. او دارای مدرک کارشناسی ارشد در رشته ریاضی و کارشناسی ارشد در فناوری اطلاعات است. او برنامهنویسی را از سال ۱۹۸۲ شروع کرد، در سال ۱۹۹۳ برنامههای سادهای برای آموزش ریاضی نوشت، در سال ۲۰۰۱ وبسایت ساخت و در سال ۲۰۰۶ به توسعه برنامههای وبمحور و دادهمحور برای آموزش پرداخت. فهرست مطالب: بخش اول: مفاهیم کلیدی در کنسول؛ برنامهنویسی، جاوا اسکریپت و JS Bin؛ متغیرها: ذخیره دادهها در برنامه؛ شیءها: دستهبندی دادهها؛ توابع: کدهای سفارشی؛ آرگومانها: ارسال داده به توابع؛ مقادیر بازگشتی: دریافت داده از توابع؛ آرگومانهای شیء: توابع در تعامل با شیءها؛ آرایهها: قرار دادن دادهها در فهرستها؛ سازندهها: ساخت شیءها با استفاده از توابع؛ علامت براکت: نامگذاری انعطافپذیر ویژگیها. بخش دوم: سازماندهی برنامهها؛ محدوده دسترسی (Scope): پنهان کردن اطلاعات؛ شرطها: انتخاب کد برای اجرا؛ ماژولها: بخشبندی برنامه؛ مدلها: کار با دادهها؛ نماها (Views): نمایش دادهها؛ کنترلرها: پیوند دادن مدلها و نماها. بخش سوم: جاوا اسکریپت در مرورگر؛ HTML: ساخت صفحات وب؛ کنترلها: دریافت ورودی از کاربر؛ قالبها: پر کردن جاهای خالی با داده؛ XHR: بارگذاری دادهها؛ نتیجهگیری: شروع برنامهنویسی با جاوا اسکریپت. فصلهای آنلاین اضافی: Node: اجرای جاوا اسکریپت خارج از مرورگر؛ Express: ساخت یک API؛ نظرسنجی (Polling): تکرار درخواستها با XHR؛ Socket.IO: پیامرسانی بلادرنگ
SummaryGet Programming with JavaScript is a hands-on introduction to programming for readers who have never programmed. You'll be writing your own web apps, games, and programs in no time! Foreword by Remy Sharp.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the BookAre you ready to start writing your own web apps, games, and programs? You’re in the right place! Get Programming with JavaScript is a hands-on introduction to programming for readers who have never written a line of code. Since you’re just getting started, this friendly book offers you lots of examples backed by careful explanations. As you go along, you’ll find exercises to check your understanding and plenty of opportunities to practice your new skills. You don’t need anything special to follow the examples—just the text editor and web browser already installed on your computer. We even give you links to working online code so you can see how everything should look live on your screen.What’s InsideAll the basics—objects, functions, responding to users, and more Think like a coder and design your own programs Create a text-based adventure game Enhance web pages with JavaScript Run your programs in a web browser Four bonus chapters available onlineAbout the ReaderNo experience required! All you need is a web browser and an internet connection.About the AuthorJohn Larsen is a mathematics and computing teacher with an interest in educational research. He has an MA in mathematics and an MSc in information technology. He started programming in 1982, writing simple programs for teaching mathematics in 1993, building websites in 2001, and developing data-driven web-based applications for education in 2006.Table of ContentsPART 1 CORE CONCEPTS ON THE CONSOLE Programming, JavaScript, and JS Bin Variables: storing data in your program Objects: grouping your data Functions: code on demand Arguments: passing data to functions Return values: getting data from functions Object arguments: functions working with objects Arrays: putting data into lists Constructors: building objects with functions Bracket notation: flexible property names PART 2 ORGANIZING YOUR PROGRAMS Scope: hiding information Conditions: choosing code to run Modules: breaking a program into pieces Models: working with data Views: displaying data Controllers: linking models and views PART 3 JAVASCRIPT IN THE BROWSER HTML: building web pages Controls: getting user input Templates: filling placeholders with data XHR: loading data Conclusion: get programming with JavaScript BONUS ONLINE CHAPTERS Node: running JavaScript outside the browser Express: building an API Polling: repeating requests with XHR Socket.IO: real-time messaging