مهدی عزیزی

۲ مطلب با کلمه‌ی کلیدی «javascript» ثبت شده است

آموزش ساخت افزونه برای فایرفاکس

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

کتاب Build Your Own Firefox Extension تمامی‌آنچه که برای ساخت یک افزونه فایرفاکس نیاز دارید را به شما آموزش می‌هد. در این کتاب با ساختار پوشه‌ها و فایل‌های موجود در یک افزونه، شیوه توسعه رابط کاربری از طریق CSS و XUL، ایجاد قابلیت‌ها و ویژگی‌های پیشرفته به وسیله جاوا اسکریپت، اضافه کردن میانبر‌های صفحه کلید و امکانات بین المللی، آموزش شیوه انتشار محصول نهایی و نیز با مقدمه از Jetpack آشنا خواهید شد. از لینک زیر می توانید این کتاب انگلیسی را دریافت کنید.

دانلود کتاب ساخت افزونه برای فایرفاکس

۱۷ بهمن ۹۲ ، ۲۱:۲۸ ۱ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی

آشنایی با TypeScript

با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامه‌های تحت وب این زبان به یکی از قدرت‌های بزرگ در تولید برنامه‌های مبتنی بر وب تبدیل شده است. ترکیب این زبان با Css و Html5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامه‌های وب را حل کرده است. جاوا اسکریپت در ابتدا برای اسکریپت نویسی سمت کلاینت برای صفحات وب ایجاد شد و برای سال‌ها به‌عنوان ابزاری برای مدیریت کردن رویدادهای صفحات وب محدود شده بود  و در نتیجه بسیاری از امکانات لازم برای برنامه‌نویسی برنامه‌های مقیاس بزرگ را به‌همراه نداشت. امروزه به قدری Javascript  توسعه داده شده است که حتی در تولید برنامه‌های Native مانند Windows Store  و برنامه‌های تحت Cloud نیز استفاده می‌شود. پیشرفت‌های صورت گرفته و اشاره شده در این حوزه موجب شد تا شاهد پیداش برنامه‌های مبتنی بر جاوا اسکریپت با سایزهای بی سابقه‌ای باشیم و این بیانگر این بود که تولید برنامه‌های مبتنی بر جاوا اسکریپت در مقیاس‌های بزرگ امر دشواری است و اینک TypeScript توسط غول نرم افزاری جهان پا به عرصه گذاشته که این فرآیند را آسان‌تر نماید. به کمک TypeScript می‌توان برنامه تحت JavaScript در مقیاس بزرگ تولید کرد به طوری با هر مرورگر و سیستم عاملی سازگار باشد. TypeScript از شی گرایی نیز پشتیبانی می‌کند و خروجی آن در نهایت به JavaScript کامپایل می‌شود. خیلی‌ها عقیده دارند که هدف اصلی مایکروسافت از تولید و توسعه این زبان رقابت با CoffeeScript است.  CoffeeScript یک زبان متن باز است که در سال 2009 توسط Jeremy Ashkenas ایجاد شده است و سورس آن در GitHub موجود می‌باشد. در آینده، بیشتر به مباحث مربوط به CoffeeScript و آموزش آن خواهم پرداخت.

با TypeScript چه چیزهایی به دست خواهیم آورد؟

یک نکته مهم این است که

ادامه مطلب...
۲۷ مرداد ۹۲ ، ۲۰:۰۵ ۰ نظر موافقین ۱ مخالفین ۰
مهدی عزیزی