جستجو برای:
  • خانه
  • نرم افزار
    • سه بعدی و انیمیشن
      • تری دی مکس
      • لومیون
    • گرافیکی
    • مهندسی
      • رویت
      • اتوکد
      • راینو
  • توسعه وب
    • برنامه نویسی تحت وب
      • PHP
      • CSS
      • JS
      • HTML
    • مدیریت محتوا
      • وردپرس
        • آموزشهای وردپرس
        • افزونه های وردپرس
        • قالب وردپرس
        • وردپرس (ویدئو)
    • سئو و بهینه سازی
    • مدیریت هاست و دامنه
  • ویدئو
    • برنامه نویسی
    • نرم افزار سه بعدی
    • نرم افزار گرافیکی
      • آموزش فتوشاپ
 
  • 02122887366
  • info@softsc.ir
  • اخبار
    • فناوری اطلاعات
  • توسعه وب
    • برنامه نویسی تحت وب
      • CSS
      • HTML
      • JS
      • PHP
    • سئو و بهینه سازی
    • وردپرس
      • آموزشهای وردپرس
      • افزونه های وردپرس
      • قالب وردپرس
    • مدیریت هاست و دامنه
  • نرم افزار
    • سه بعدی و انیمیشن
      • تری دی مکس
      • لومیون
    • گرافیکی
      • افتر افکت
      • فتوشاپ
    • مهندسی
      • رویت
      • اتوکد
      • راینو
  • ویدئو
    • برنامه نویسی (ویدئو)
    • نرم افزار سه بعدی (ویدئو)
    • نرم افزار گرافیکی (ویدئو)
      • آموزش فتوشاپ (ویدئو گرافیکی)
    • وردپرس (ویدئو)
  • ترفند و رفع خطا
مدرسه نرم افزار
  • اخبار
    • فناوری اطلاعات
  • توسعه وب
    • برنامه نویسی تحت وب
      • CSS
      • HTML
      • JS
      • PHP
    • سئو و بهینه سازی
    • وردپرس
      • آموزشهای وردپرس
      • افزونه های وردپرس
      • قالب وردپرس
    • مدیریت هاست و دامنه
  • نرم افزار
    • سه بعدی و انیمیشن
      • تری دی مکس
      • لومیون
    • گرافیکی
      • افتر افکت
      • فتوشاپ
    • مهندسی
      • رویت
      • اتوکد
      • راینو
  • ویدئو
    • برنامه نویسی (ویدئو)
    • نرم افزار سه بعدی (ویدئو)
    • نرم افزار گرافیکی (ویدئو)
      • آموزش فتوشاپ (ویدئو گرافیکی)
    • وردپرس (ویدئو)
  • ترفند و رفع خطا
0

ورود و ثبت نام

معرفی آبجکت جاوا اسکریپت و نحوه ساخت آن

Javascript object

یکی از نکات مهم و کاربردی ترین مفاهیمی که باید توجه ویژه به آن داشت بحث آبجکت ها در جاوا اسکریپت است. باید به کاربرد آبجکت ها در جاوا اسکریپت دقت کرد و توجه نمود که در جاوا اسکریپت آبجکتها شاه هستند. بدین ترتیب که اگر شما بتوانید اشیا را درک کنید میتوانید object را هم درک نمایید. به نحو دیگر object در جاوا همه چیز میباشد.

معرفی آبجکت

برای تعریف میتوان به این صورت بیان کرد که آبجکت متغیری است که بجای یک مقدار توانایی داشتن چند مقدار را خواهد داشت. اگر بخواهیم یک مثال واقعی بزنیم همه آدم هایی روی زمین را میتوان آبجکت دانست زیرا آنها را با مشخصاتی همانند قد ، وزن ، شناسنامه میشناسند. پس هر چیزی که بتوان برای آن ویژگی در نظر گرفت و برای هر یک از این ویژگی ها مقدار خاصی در نظر گرفت object میگویند. هر آبجکت دارای یک سری متد است. یعنی با استفاده از روش های خاصی میتوان اکان انجام کار های خاص را به آبجکت داد.

آبجکت در جاوا اسکریپت

آرایه ها ، اعداد ، رشته ها هر کدام نوعی داده در جاوا اسکریپت هستند اما به جرات میتوانیم بگوییم آبجکت ها مهمترین مفهمود در جاوا هستند. درک مفهوم object کمک زیادی به درک بیشتر لایبرری و فریم ورک ها به ما خواهد کرد. هر آبجکت در جاوا شامل یک سری مقادیر و یک سری متد هستش. این قابلیت باعث شده است که سئ گرایی در جاوا به کمک آبجکت ها قابل پیاده سازی باشد. از جمله آبجکت های مهم در جاوا اسکریپت تاریخ ، ریاضیات ، عبارت های منظم ، آرایه ها‌، توابع ، اشیا و … هستند.

آبجکت ها در جاوا بسیار منعطف هستند و استفاده از آن بسیار آسان خواهد بود. بنابراین برای ذخیره و تبادل داده از بهترین و پر استفاده ترین گزینه ها موجود هستند.

ساخت آبجکت در جاوا اسکریپت

برای ایجاد آبجکت در جاوا دوراه وجود دارد که میتوان از آنها استفاده نمود :

راه اول  Object Literals

یکی از راحت ترین راه هایی که میتوان آبجکت را ایجاد کرد استفاده از روش زیر است.

this is empty object//
; {}=var firstTry

this is an Object with 4 item//
{=var majidonline
,”color : “red
,”website : “majidonline
,”CEO : “Majid Alavizadeh

{()sayMajid : function
;(“console.log(“MajidOnline.com
{

{

راه دوم Object Constructor

استفاده از روش Object Constructor آبجکت سازنده در توابع معولا مورد استفغاده قرار میگیرد و از طریق زیر میتوان این روش را بدست آورد

;()var majidonline = new Object
;”majidonline.color = “red
;”majidonline.website = “majidonline.com
;”majidonline.CEO = “Majid Alavizadeh
}()majidonline.sayMajid = function
;(“console.log(“Majidonline.com
{

Javascript object

ویژگی ها و متد های آبجکت در جاوا اسکریپت

در جاوا مقادیری که نامگذاری شده به عنوان ویژگی در نظر گرفته میشود یا به عبارتی متغیر ها همان ویژگی هستند. آبجکت هایی به عنوان جفت نوشته میشوند نام/ مقدار مشابه هستندبا

  1.  آرایه های انجمنی در PHP
  2.  واژه نامه ها در Python
  3.  جداول درهم ساز (Hash) در C
  4.  نقشه های هش در جاوا
  5.  رشته های هش در Ruby و Perl

متد ها عملیاتی هستند که میتوان روی آبجکت ها در جاوا انجام داد. متد آبجکت همان ویژگی آبجکت شامل تعریف یک تابع خواهد بود. ویژگی آبجکت ها میتواند همان مقادیر اولیه آبجکت های دیگر یا توابع باشند.

ذخیره نمودن آبجکت 

یکی از ویژگی های آبجکت های جاوا اسکریپت ذخیره آنها بصورت تو در تو است در دل یکدیگر است. یعنی میتوان یک آبجکت ار به عنوان یکی از مقادیر در دل آبجکت دیگر ذخیره نمود.با استفاده از روش زیر میتوان اینکار را انجام داد:

{=var peperoni

,”foodName: “pizzaPepperoni

,foodPrice: 1000

}:offer

,haveOff: true

offerPercentage: 10

{

{

پروتوتایپ آبجکت ها

پروتوتایپ همان الگویی است که بوسیله آن میتوانیم فانکشن هایی دارای ویژگی یکسان بسازیم. هر آبجکت جاوا اسکریپت دارای پروتوتایپ مخصوص خود میباشد. برای ساخت پروتوتایپ راه استانداردی وجود دارد که آن راه Object Constructor نامیده میشود. این راه همان آبجکت ساز میباشد که در بالا توضیح آن داده شده است. با این روش میتوان آیتم های جدید به کانستراکتور فانکشن‌ها  اضافه نمود.

اشتراک گذاری:
برچسب ها: javascriptJavascript objectobjectآبجکت جاوا اسکریپتجاواجاوا اسکریپت

مطالب زیر را حتما مطالعه کنید

Javascript popularity

دلایل محبوبیت و استفاده از جاوا اسکریپت چیست ؟

javascript

آشنایی با جاوا اسکریپت و کاربردهای آن

قدیمی تر آشنایی با انواع آی پی و نحوه اتصال آن به دامین
جدیدتر ۳ روش برای محافظت از مطالب سایت وردپرسی

دیدگاهتان را بنویسید لغو پاسخ

یازده − 8 =

تمامی حقوق برای مدرسه نرم افزار محفوظ می باشد.

ورود

4 × 4 =

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت