دوره مجازی جاوااسکریپت (جلسه 25): آموزش نحوه صحیح نوشتن کتابخانه (library) برای جاوااسکریپت

- visibility ۸ mode_comment

در جلسه امروز اصطلاحات کتابخانه (library) و پلاگین (plugin) را تعریف می کنیم و تفاوت بین ایندو را خواهیم فهمید. پس از آن به تشریح مزایای استفاده از کتابخانه ها و پلاگین ها در جاوااسکریپت خواهیم پرداخت و نحوه صحیح کدنویسی و ایجاد کتابخانه های جاوااسکریپت را آموزش می دهیم.

مطالب مطرح شده در این جلسه عبارتند از :

  • تشریح مفاهیم پلاگین و کتابخانه و تعریف هر کدام
  • موارد استفاده از کتابخانه ها و کاربردهای آن
  • موارد استفاده از پلاگین و کاربردها و اهداف آن
  • تفاوت های مفاهیم پلاگین و کتابخانه
  • کدنویسی بهتر، سریعتر و مزیت های دیگر پلاگین/کتابخانه نویسی
  • آموزش نحوه نوشتن صحیح کتابخانه های جاوااسکریپت در 3 مرحله
  • روش اول: تعریف یک شئ به عنوان کتابخانه
  • مزیت ها و  معایت روش اول
  • روش دوم : تعریف یک تابع به عنوان کتابخانه
  • مزیت ها و معایت روش دوم
  • روش سوم: استفاده از توابع ناشناس و self-invoking برای نوشتن کتابخانه
  • مزیت های روش سوم و تشخیص تداخل نام ها
info توجه

این مطلب یک جلسه از دوره جاوااسکریپت و جی کوئری می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره جاوااسکریپت و جی کوئری

comment دیدگاه کاربران
mehdi karimi

سلام
من درست متوجه این نشدم که جی کوئری بالاخره کتابخانس یا یک application یا شاید هم جفتش ؟

لقمان آوند

کتابخانه هست جناب کریمی. در مثال هایی که برای پلاگین نویسی برای اپکیکیشن ها آوردم جی کوئری رو هم تو این دسته کلی نام بردم. ولی اساسا جی کوئری الان محبوبترین و پرکاربردترین کتابخانه جاوااسکریپته.

hassani

سلام
برای اون مشکلی که در کتابخانه در آموزش پیش اومد من دیدم که در حلقه for in در دور آخر حلقه i برابر میشه با length پس حلقه رو به صورت زیر نوشتم درست شد فقط آخرش نفهمیدم چرا i برابر با length میشد:

لقمان آوند

اینم راه حلی هست! پاسخش تو دو جلسه بعد از اون داده شده …

منصور

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

لقمان آوند

خواهش می کنم.
خوشحالم از اینکه مورد توجهتون قرار گرفته.

سمیه قربان نژاد

سلام و خسته نباشید خدمت آقای آوند
یه سوال داشتم
لینک های دانلود جلسات بعد مدتی حذف میشه ؟؟
من حدود 6 روز پیش خریداری کردم اما هنوز فرصت نکردم دانلود کنم
محدودیتی که نداره زمان لینک ها؟

لقمان آوند

سلام
خیر محدودیتی نداره و حذف نمیشه

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.