چهارشنبه ۰۳ بهمن ۱۴۰۳

Wednesday, January 22, 2025 GMT +3:30
collection مطالب مجموعه

javascript

(بخش آموزش مقدماتی)
more چینش مطالب به ترتیب از ابتدا به انتها است.

شروعی بر برنامه نویسی جاوا اسکریپت (JavaScript)

javascript یکی از زبان های انعطاف پذیر و در عین حال قدرتمندی که در کنار تگ های ساده HTML و استایل CSS مورد استفاده برنامه نویسان وب قرار می گیرد، زبان برنامه نویسی جاوا اسکریپت (JavaScript) است، البته شاید تصورمان از شنیدن عنوان جاوا اسکریپت بیشتر معطوف به کدهای کاربردی وبلاگ ها و سایت ها شود، اما در واقع باید گفت قدرت این زبان برنامه نویسی خیلی بیشتر از جلوه های ظاهری است که می بینیم و احیانا به عنوان مدیر وبلاگ یا سایت با آنها سر و کار داریم، در دنیای حرفه ای بیشتر سایت ها و صفحات وب برای...
دسته بندی: آموزش مقدماتی » JavaScript

تعریف و استفاده از متغیر (Variable) در جاوا اسکریپت (JavaScript)

javascript-variable در آموزش قبل اشاره شد که جاوا اسکریپت (JavaScript) زبان اسکریپت نویسی سمت کاربر (Client-side) است که با تکیه بر قدرت برنامه نویسی در کنار تگ های HTML و استایل CSS قابلیت های تعاملی بیشتر برای صفحات وب فراهم می کند، در همین راستا و مانند بسیاری از زبان های برنامه نویسی، جاوا اسکریپت نیز قواعد و دستورات خاصی دارد که مفسر این زبان کدها را بر اساس آن پردازش کرده و نتیجه کار را در صفحه وب اجرا یا به نمایش می گذارد، از جمله این قواعد نحوه تعریف و استفاده از متغیرها در جاوا اسکریپت است که همواره...
دسته بندی: آموزش مقدماتی » JavaScript

عملگرها (Operators) در جاوا اسکریپت (JavaScript)

javascript-operators پیش از این با زبان جاوا اسکریپت (JavaScript) و کارکردهای آن در صفحات وب تا حدودی آشنا شدیم، گفتیم که این زبان تنها در مرورگر کاربران تفسیر و اجرا می شود (سمت کاربر یا Client-side) و به نوعی در وب محدود به آن است، همچنین مفهوم، نحوه تعریف و استفاده از متغیرها را شناختیم و با مثال هایی از کاربرد آنها تمرین کردیم، اکنون و در این مطلب می خواهیم کمی بیشتر وارد دنیای شیرین و بعضا کمی پیچیده کدنویسی با جاوا اسکریپت شویم و عملگرهای (Operators) محاسبه (Arithmetic)، مقایسه (Comparison) و منطق (Logic) را که جزء همیشگی زبان های...
دسته بندی: آموزش مقدماتی » JavaScript

دستورات شرطی (Conditional Statements) در جاوا اسکریپت (JavaScript)

javascript-conditional-statements در علم کامپیوتر و دنیای برنامه نویسی دستورات شرطی (Conditional Statements) عباراتی آشنا هستند که تقریبا در هر زبانی با آنها سر و کار خواهیم داشت، دستورات شرطی به بیان ساده برای تعیین مسیر اجرا و پردازش کدها در دو راهی های برنامه ها استفاده می شوند که منظور از دو راهی true یا false بودن رابطه است، به فرض در محاوره می گوییم اگر X بزرگتر از Y باشد (نتیجه مقایسه true باشد) پلن A اعمال می شود در غیر این صورت (نتیجه مقایسه false باشد) پلن B اعمال خواهد شد و در واقع با بررسی هر مقایسه عملیات...
دسته بندی: آموزش مقدماتی » JavaScript

حلقه for و while در جاوا اسکریپت (JavaScript)

javascript-for-while تا این مرحله از آموزش های مقدماتی بخش جاوا اسکریپت با کلیاتی از این زبان برنامه نویسی آشنا شدیم، شیوه نگارش و دستورالعمل (Syntax) آن را شناختیم و قادریم تا کدهای شخصی بنویسیم و از آنها در صفحه مرورگر خود خروجی بگیریم، در مطالب گذشته دیدیم که چگونه از مقایسه (Comparison) و شرط (Condition) استفاده و تفکری که در ذهن داریم را در بستر مفسر جاوا اسکریپت پیاده سازی کنیم، اکنون در ادامه آموزش های مقدماتی جاوا اسکریپت می خواهیم با مفهوم دیگری تحت عنوان حلقه (Loop) آشنا شده و با دو نوع پرکاربرد آن یعنی for و while به...
دسته بندی: آموزش مقدماتی » JavaScript

دستور switch و case در جاوا اسکریپت (JavaScript)

javascript-switch-case از جمله دستورات کنترلی که در اغلب زبان های برنامه نویسی تقریبا به شکل یکسانی وجود دارد دستور switch و case است، منظور از دستورات کنترلی آن دسته از دستوراتی هستند که قدرت تصمیم گیری را در چندراهی ها به پردازشگر برنامه می دهند، البته مشابه این بحث در مورد دستورات شرطی نیز عنوان شد اما با توجه به نیاز الگوریتم های پیچیده و از آنجایی که برنامه نویسان همواره به دنبال بهینه ترین راه حل ها هستند، ابداع کنندگان و توسعه دهندگان زبان های برنامه نویسی بر حسب تجربه و در گذر زمان به این نتیجه رسیدند که شکل...
دسته بندی: آموزش مقدماتی » JavaScript

توابع (Functions) در جاوا اسکریپت (JavaScript)

javascript-function در اغلب زبان های برنامه نویسی توابع (Functions) نقش کلیدی در پیش برد اهداف برنامه نویس و تسهیل روند کدنویسی دارند، توابع مانند ماشین هایی هستند که هر بار با توجه به مواد اولیه ورودی خروجی متفاوتی تولید می کنند، خوشبختانه اصول کلی این مبحث در جاوا اسکریپت (JavaScript) شباهت زیادی به دیگر زبان خانواده برنامه نویسی وب یعنی PHP دارد، این موضوع باعث می شود کاربرانی که دوره جاوا اسکریپت را پشت سر می گذارند با فهم این مبحث در PHP نیز مشکلی نداشته باشند یا در حالت برعکس اگر با PHP آشنا باشیم به راحتی بخش توابع در...
دسته بندی: آموزش مقدماتی » JavaScript

رویدادها (Events) در جاوا اسکریپت (JavaScript)

javascript-event از جمله ویژگی های ذاتی زبان برنامه نویسی جاوا اسکریپت (JavaScript) رویداد محور بودن آن است که امکان ایجاد قابلیت های تعاملی را در صفحات وب ممکن می کند، به طور مثال می توانیم تابعی تعریف کنیم که حاصل جمع نمرات آزمون های آنلاین را پس از کلیک کاربر (رویداد onclick) بر روی دکمه (button) در یک کادر نمایش دهد، یا به فرض زمانی که صفحه وب به صورت کامل بارگذاری شد (رویداد onload) مدت زمان باقیمانده تا رفرش بعدی را در خروجی چاپ کند، تعداد و نوع رویدادها در مفسر جاوا اسکریپت بسته به نیاز قابلیت های در نظر...
دسته بندی: آموزش مقدماتی » JavaScript

آرایه (Array) در جاوا اسکریپت (JavaScript)

javascript-array بحث آرایه ها در زبان های برنامه نویسی و به تبع در زبان جاوا اسکریپت همواره از جمله شیرین ترین و پرکاربردترین مباحث شناخته می شود، معمولا استفاده از آرایه (Array) در هر سطحی از برنامه نویسی اجتناب ناپذیر است و از کدنویسی سورس های ساده تا انجام پروژه های پیشرفته رد پایی از آن دیده می شود، پایه و اساس آرایه ها مبتنی بر تجمیع داده های گروهی و لیست جفتی کلیدها و مقادیر است که برای بررسی، ویرایش و تبدیل عناصر آنها متدها و شیوه نگارش خاصی در مفسر جاوا اسکریپت وجود دارد، شناخت دقیق و تسلط بر...
دسته بندی: آموزش مقدماتی » JavaScript

متدهای کار با آرایه در جاوا اسکریپت (JavaScript)

javascript-array اکنون که با آرایه ها و نحوه تعریف و کاربرد آنها آشنا شدیم نوبت رسیده که گام را کمی فراتر گذاشته و متدهای کار با آرایه را بشناسیم، متدها (Methods) توابع از پیش تعریف شده ای هستند که به صورت ذاتی در مفسر جاوا اسکریپت وجود دارند و می توانیم به کمک آنها آبجکت آرایه (Array Object) و عناصر زیرمجموعه آن را بررسی، ویرایش، استخراج یا تبدیل کنیم، در کدنویسی برنامه ها استفاده از این دستورات ذاتی به خصوص در زمینه کار با آرایه ها متداول و اغلب اجتناب ناپذیر است و به همین دلیل در بیشتر زبان های برنامه...
دسته بندی: آموزش مقدماتی » JavaScript

کار با پنجره Pop-up در جاوا اسکریپت (JavaScript)

javascript-pop-up همان طور که در آموزش های قبل دیدیم، جاوا اسکریپت یک زبان کد نویسی سمت کاربر یا client-side  است به این معنی که در مرورگر کاربران اجرا شده و توسط مفسر آن پردازش می شود، به این دلیل در کنار مزیت هایی که دارد، محدودیت هایی نیز وجود خواهد داشت، از این رو است که در برنامه نویسی وب صرف تسلط بر یک زبان سمت کاربر یا سمت سرور کفایت نمی کند و برنامه نویس موفق کسی است که بتواند ترکیبی از این دو را به کار گیرد، به هر صورت در این آموزش می خواهیم شما را با یکی...
دسته بندی: آموزش مقدماتی » JavaScript

کار با تاریخ و زمان در جاوا اسکریپت (JavaScript)

javascript-date-time تاریخ و زمان، از جمله مباحث پرکاربرد و چالش های همیشگی در زبان های برنامه نویسی و به طور خاص در برنامه نویسی وب (php، asp، javascript و...) است، به خصوص برای کسانی که از تاریخی به جزء تاریخ میلادی استفاده می کنند (مانند ما کاربران فارسی زبان)، مشکل از این نیز پیچیده تر می شود، چرا که ناچاریم تاریخ میلادی را به شمسی تبدیل کنیم که خود به محاسبات دقیق و پیچیده نیاز دارد، از طرفی همان طور که پیش از این گفته ایم، جاوا اسکریپت یک زبان سمت کاربر (Client-side) است، بدین معنی که کدهای شما تنها در...
دسته بندی: آموزش مقدماتی » JavaScript

کار با متد getElementById و innerHTML در جاوا اسکریپت (JavaScript)

javascript-getelement-inner معمولا در زبان های برنامه نویسی مختلف، برخی خاصیت ها و متدها بیشتر از سایر موارد به کار می روند که می توان اصطلاح متدهای پرکاربرد را برای آنها به کار برد، در کدنویسی با جاوا اسکریپت، دو متد پرکاربرد getElementById و innerHTML جزء برجسته ترین این موارد هستند، البته عبارت متد (Method) بیشتر در برنامه نویسی شی گرا (OOP یا Object Oriented Programming) کاربرد دارد و مواردی مانند innerHTML را خاصیت (Property) می نامند، با این وجود و به جهت اینکه این موضوع (OOP) در جاوا اسکریپت چندان مصداق ندارد، به اختصار و در این آموزش به هر دو،...
دسته بندی: آموزش مقدماتی » JavaScript
collectionslist سایر مجموعه ها
HTML (بخش آموزش مقدماتی)
CSS (بخش آموزش مقدماتی)
Ajax (بخش آموزش مقدماتی)
PHP (بخش آموزش مقدماتی)
MySQL (بخش آموزش مقدماتی)
HTML (بخش آموزش کاربردی)
CSS (بخش آموزش کاربردی)
Ajax (بخش آموزش کاربردی)
PHP (بخش آموزش کاربردی)
MySQL (بخش آموزش کاربردی)
وبلاگ نویسی (بخش مهارتهای وب)
طراحی وب (بخش مهارتهای وب)
بهینه سازی (بخش مهارتهای وب)
دانستنی ها (بخش مهارتهای وب)