در این پست آموزشی از سایت سورس باران در ادامه کتاب های برنامه نویسی اینبار دانلود کتاب آموزشی کامل و مفید جاوااسکریپت به زبان فارسی را جهت دانلود قرار داده ایم. این کتاب آموزشی از روی یکی از مشهورترین و محبوبترین منابع یادگیری این زبان یعنی Professional Javascript For Web Developers نوشته Nicholas C.Zakas (نیکولاس سی . زاکاس) ترجمه شده است . از نکات بارز این کتاب آموزشی می توان به بررسی تمامی نکاتی که یک طراح وب باید این روز ها از جاوااسکریپت بداند همراه با ارائه انواع مثال ها و نمونه کد ها اشاره کرد .همچنین جهت شماهده سرفصل های این کتاب آموزشی در ادامه مطلب موجود می باشد.
دانلود کتاب آموزشی کامل و مفید جاوااسکریپت به زبان فارسی و مشاهده سرفصلهای کتاب به ادامه مطلب مراجعه نمایید
فصل 1 : آشنایی با مفاهیم و اصطلاحات
- انواع زبان های برنامه نویسی تحت وب
- تفاوت های جاوااسکریپت و جاوا
- اجزا تشکیل دهنده جاوااسکریپت
- مدل شی گرای سند
- مدل شی گرای مرورگر
- ویژگی های بنیادی جاوااسکریپت
فصل 2 : متغیرها وانواع داده ها :
- متغیرها در جاوااسکریپت
- نامگذاری متغیرها
- کلمات کلیدی
- کلمات رزرو شده
- انواع داده های اصلی
- انواع داده Undefind
- نوع داده Null
- نوع داده Boolean
- نوع داده Number
- نوع داده String
- تبدیل انواع
- تبدیل به رشته
- تبدیل به عدد
فصل 3 : جاوااسکریپت در مرورگرها :
- فایلهای خارجی javascript
- تفاوت های به کارگیری کدها به صورت درون خطی و خارجی
- مکان قرار دادن تگ <script>
- مخفی کردن اسکریپت ها از مرورگرهای قدیمی
- خطایابی
فصل 4 : کار با آرایه ها درجاوااسکریپت
- ایجاد آرایه ها با استفاده از کلاس Array
- بدست آوردن طول آرایه
- تبدیل آرایه به رشته
- تبدیل رشته به آرایه
- اضافه کردن مقادیر جدید به آرایه ها
- برگرداندن عناصر خاصی از آرایه
- تبدیل آرایه ها به پشته و صف
- مرتب سازی آرایه ها
- حذف و درج در میانه های آرایه
فصل 5 : کار با رشته ها درجاوااسکریپت :
- ایجاد اشیا رشته ای (رشته) با استفاده از کلاس String
- بدست آوردن کاراکتر موجود در یک موقعیت خاص
- الحاق دو رشته
- عملگر + برای الحاق رشته ها
- بدست آوردن موقعیت یک کاراکتر خاص در رشته
- مقایسه رشته ها
- جدا کردن زیر رشته ای از رشته دیگر
فصل 6 : اشیای درونی (پیش ساخته) :
- شی Math
- متدهای max() و .min()
- دیگر توابع مفید
- کار با تاریخ و زمان در جاوااسکریپت
فصل 7 : BOM، مدل شی گرای مرورگر :
- BOM چیست ؟
- شی window
- دستکاری پنجره ها
- پیمایش و باز کردن پنجره های جدید
- پنجره های System Dialog
- خاصیت statusbar
- اجرای مکرر کدها از طریق متدهای Intervals و Timeouts
- شی history
- شی document
- شی location
- شی navigator
- شی screen
فصل 8 : DOM ؛ مدل شی گرای سند
- DOM چیست؟
- استفاده از DOM
- دسترسی به گره ها
- دسترسی به صفات عناصر
- دسترسی به گره های خاص
- getElementsByTagName()
- getElementsByName()
- getElementById()
- ایجاد و دستکاری گره ها
- ایجاد گره های جدید
- createElement() و createTextNode() ،appendChild()
- insertBefore() وreplaceChild() ،removeChild()
- createDocumentFragment()
- ویژگی های منحصر به فرد DOM برای HTML
- دستکاری قواعد سبک عناصر
- متدهای مربوطه به جداول
- متد ها و خاصیت های tbody
- متد ها و خاصیت های tr
فصل 9 : کار با فرمها و عناصر فرم :
- نوشتن اسکریپت ها برای دسترسی به عناصر فرم
- ایجاد ارجاع به عناصر مورد نظر
- دسترسی به عناصر داخل یک فرم
- ویژگی ها و خاصیت های عناصر form
- ارسال فرم بوسیله جاوااسکریپت
- کار با کادرهای متنی
- بازیابی و تغییر مقدار یک textbox
- انتخاب متن های داخل کادرهای متنی
- رویداد های کادرهای متنی
- انتخاب خودکار متن درون کادرهای متنی
- چرخش Tab بین عناصر فرم به صورت خودکار
- محدود کردن کاراکتر های ورودی در یک textarea
- کار با listbox ها و combobox ها
- بازیابی/تغییر دادن option (ها)ی انتخاب شده
- اضافه کردن option ها
- حذف option ها
فصل 10 : رویدادها در جاوااسکریپت :
- کنترل رویدادها
- انواع رویداد ها
- رویدادهای mouse
- ترتیب اجرایی رویدادها
- رویدادهای صفحه کلید
- ترتیب اجرایی رویداد های صفحه کلید
- شی event
- خواص و متدهای شی event
فصل 11 : کار با کوکی ها :
- ایجاد کوکی ها
- حذف کوکی ها
- بازیابی کوکی ها
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- جم فايل : 1 مگابایت
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۲۳ آذر ۱۳۹۲
دسته بندی موضوعات
- آموزش برنامه نویسی
- آموزش کریپتو کارنسی (ارز دیجیتال)
- آموزش متنی برنامه نویسی
- پروژه برنامه نویسی
- فروشگاه
- فیلم های آموزشی
- #F
- ++C
- 3ds max
- Ada
- ADO.NET
- Adobe Flash
- Agile
- Ajax
- AngularJS
- Anime Studio
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- assembly
- AVR
- Azure
- Bootstrap
- Cassandra
- CCNA
- CCNP
- CCSP
- ChatGPT
- Cisco
- CMD
- COBOL
- CSS
- Cython
- Django
- Dreameaver
- Elixir
- EntityFramework
- Erlang
- Flash
- Go
- Groovy
- Haskell
- Htaccess
- HTML
- IOS
- Jade
- jquery
- Kendo UI
- Linq
- Linux
- LUA
- MariaDB
- maya
- Meteor
- MongoDB
- Mono Android
- MonoGame
- Mysql
- NoSQL
- Oracle
- Orchard
- Perl
- php
- PHPMyAdmin
- R
- Rational Rose
- Ruby
- Rust
- Scala
- Scrum Master
- SFML
- SharePoint
- SignalR
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- Vue 3
- WPF
- Xml
- آردوینو
- آموزش های پروژه محور
- آیونیک
- اتوکد
- الگوریتم تقریبی
- الگوریتم نویسی و فلوچارت
- امنیت
- اندروید
- اندروید استودیو
- انیمیشن سازی
- بازی سازی با Scratch
- بک ترک
- بیسیک فور اندروید
- پایتون
- پرولوگ
- پریمیر
- جاوا
- جاوا اسکریپت
- جنگو
- جوملا
- دارت
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- ساخت اتوران
- ساختمان داده ها
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کاتلین
- کامپایلرها
- کانستراکت
- کریستال ریپورت
- کلوژر
- گوگل آنالیتیکس
- گیت
- لاراول
- مای بی بی
- مایکروسافت پروجکت
- متریال دیزاین
- متلب
- معماری کامپیوتر
- مهندسی اینترنت
- میکروتیک
- نود جی اس
- نیوک
- هوش مصنوعی
- ویبولوتین
- ویژوال استودیو
- یونیتی
- کتاب های آموزشی
- Ada
- Ajax
- Android
- ASP.NET
- ASP.NET Core
- AVR
- clips
- CNC
- COBOL
- CQRS
- Cython
- Dreamweaver
- Elixir
- Entity Framework 4.0
- Erlang
- Go
- Groovy
- Haskell
- LINQ
- Lua
- Matlab
- MFC
- Node.js
- PERL
- php
- PLC
- Prolog
- React
- Rust
- Scala
- SFML
- SharePoint
- silver light
- VHDL
- VMware
- WinJS
- Workflow
- WPF
- XHTML
- Yii Framework
- اتوکد
- اچ تی ام ال
- اسمبلی
- اکتیو ایکس
- الگوریتم و فلوچارت
- انگولار
- اوبونتو
- اوراکل
- بازی سازی
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- بک ترک
- پاسکال
- پایان نامه
- پایتون
- پرولوگ
- جاوا
- جاوا اسکریپت
- جی کوئری
- حوملا
- داده کاوی
- دلفی
- رباتیک
- روبی
- زبان ماشین
- سئو
- ساختمان داده ها
- سایر کتاب ها
- سخت افزار
- سوئیفت
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- سیستم عامل
- سیستم های خبره
- شبکه و مجازی سازی
- شبیه سازی کامپیوتر
- طراحی الگوریتم
- فتوشاپ
- فریم ورک گتنا
- کاتلین
- کالی لینوکس
- کریستال ریپورت
- گزارش کارآموزی
- گوگل
- لیسپ
- متلب
- مقاله
- مهندسی نرم افزار
- نیوک
- هوش مصنوعی
- وب مستر
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس
سپاس برای این آموزش که به رایگان ارائه می دهید.
با سلام واقعا مطالب سایت عالی بود
دستتون درد نکنه