illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

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



  آیا می دانید میانگین رضایت دانشجویان سون لرن از دوره ها، بیش از 94% می باشد!

آموزش جاوا اسکریپت (1) : معرفی و تاریخچه ی جاوا اسکریپت

11627 ۳۰ شهریور ۸۷

وقتی که شروع کردم به آموزش Html و چند تا پست در این مورد دادم دیدم که استقبال خوبی شد و خیلی ها درخواست ادامه ی این نوع آموزش ها رو داشتند . من تمام سعیم در نوشتن این آموزش ها این هست که مطالب رو به راحتی به خواننده ها بفهمونم . برای همین معمولا ساده می نویسم و از بکار بردن اصطلاحات تخصصی و نامفهوم برای تازه کارها تا حد ممکن پرهیز می کنم .  حالا شاید تو این میون بعضی ها بگن که سطح آموزشها پایینه ولی خوب " هدف یادگیریه و مهم اینه که حاصل بشه " .
از امروز انشاءلله آموزش های جاوا اسکریپت رو شبیه به آموزشهای Html براتون میزارم . و در پست های آینده آموزش های جدیدتری اضافه می شن تا یواش یواش هم در زمینه ی Html و هم در جاوا اسکریپت به امید خدا دونستنی هامون بیشتر بشه و به پیش بریم .

:: پس اگر طراحی ، Html و جاوااسکریپت رو دوست دارید حتما آموزشهای مارو دنبال کنید !!!

:: جاوااسکریپت چیست ؟

جاوااسکریپت دقیقا یک زبان برنامه نویسی سمت مشتری (Client) برای پویا شدن و ایجاد انعطاف بیشتر کدهای Html هست . Client یا سمت مشتری بودن جاوااسکریپت به این معنیه که کدهای جاوااسکریپت توسط کامپوتر کاربر تفسیر و اجرا میشن و نه به وسیله ی سرورهای دیگه . کدهای جاوا اسکریپت می تونن بین کدهای Html قرار بگیرند و قابلیت های زیادی رو به یک صفحه ی اینترنتی اضافه کنن . بهتر بگم شما با کدهای Html فقط می تونید صفحاتی ایستا داشته باشید . یعنی در Html کاملا تعیین شده که فلان تگ فلان چیز رو در مرورگر نمایش میده . مثلا تگ <table> یک جدول ایجاد میکنه ، تگ <p> یک پاراگراف و ...
ولی با کدنویسی جاوا اسکریپت شما خیلی کارای جالب تر و جذاب تر می تونید انجام بدید . مثلا با رفتن روی یه لینک یه سری اتفاقات جالب بیفته ، تاریخ و ساعت در صفحه داشته باشید ، با استفاده از یه فرم محاسبات ریاضی انجام بدید !  و خیلی کارای دیگه . خلاصه بگم . زبان جاوا اسکریپت براحتی می تونه به خشک و بی روح بودن Html تازگی و جذابیت ببخشه .

جاوااسکریپت یک زبان شی گرا و مبتنی بر Object هست که فعلا در این مورد بحث نمی کنیم . این که شی گرایی چی هست فعلا همینقدر بگم که یه شیوه ی برنامه نویسی هست که در اون به همه چیز به عنوان یک شی نگاه میشه . برای شروع کار نیازی نیست که در این زمینه چیزی بدونید و فکر خودتونو مشغول کنید .

 

:: تاریخچه جاوااسکریپت :

به اختصار فقط بگم که بعد از اینکه طراحان وب متوجه شدند که Html به تنهایی نمی تونه ارتباط لازم رو با کاربر برقرار کنه به فکر ایجاد زبان جدیدی افتاند . به همین دلیل برای اولین بار شرکت Netscape در سال 1995 از این زبان در مرورگرهای خودش استفاده کرد . زبان جاوااسکریپت هم اکنون گسترش قابل توجهی داشته و استفاده از اون خیلی زیاد شده . البته توجه داشته باشید که جاوااسکریپت و جاوا ربطی به هم ندارند و دو زبان جدا از هم هستند .

:: در درسهای آینده بیشتر به سمت خود جاوا اسکریپت و شیوه ی نوشتن کدهای اون خواهیم رفت .

:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 6 دیدگاه برای این مطلب ارسال شده است. نظردهی برای این مطلب بسته شده است .

  • ‏‏
    Emad : Eshghe DARIUSH(۲۳ مرداد ۱۳۸۸)

    سلام داداش…مرسی از زحماتتون ..یه خواهشی داشتم
    میشه بهم یاد بدید چطور میتونم توی وبم باکس بسازم
    ببین عزیز منظورم لینک باکس نیستا !!
    یک باکس که بتونم توش کد آهنگ بریزم تا هر کسی که میاد توی وبلاگم بتونه به راحتی از توی باکس کد آهنگ رو بگیره…
    دادا خواهش بهم یاد بده…منتظرتم… مرسییییی

    لقمان آوند : سلام عماد جان
    عشقتم عشقه هااا !
    عزیز اگر باکسی شبیه زیر می خوای :

    بهش می گن textarea و با یه تگ ساده ی html می تونی از این نمونه باکس ها داشته باشی .
    کد باکس بالا به شکل زیره :

    <textarea>Some Texts</textarea>

    به جای Some Texts متن مورد نظرت رو بزار .

  • ‏‏

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

  • ‏‏

    با سلام ببخشید سوالم شاید به جا نباشه اما واقعا ضروریه
    میخواهم یک وب سرویس(restful) ایجاد کنم اما نمیدونم برای ساختن ظاهرش باید چی یاد بگیرم، و اصلا چطوری برایش api میشه ساخت؟ شما میتونید راهنماییم کنید که باید جاوا اسکریپت یاد بگیرم یا چیز دیگه؟

    • ‏‏
      لقمان آوند(۱۵ مرداد ۱۳۹۱)

      در مورد restful WS اطلاعاتی ندارم ولی در کل اگه می خواید اینترفیس تحت وب داشته باشه html , Css و جاوااسکریپت حداقل هایی عستند که لازمند .

      • ‏‏

        ممنونم
        راجع به دیتابیس هم میشه بفرمایید .باید سمت سرور دیتابیس بسازم؟ یا روی کلاینت؟ چون کلاینت هام باید اندروید باشن باید از sqlite استفاده کنم یا sql??

        • ‏‏
          لقمان آوند(۱۸ مرداد ۱۳۹۱)

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

  • ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram