انگولارجی‌اس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
انگولارجی‌اس
AngularJS logo
توسعه‌دهنده(ها) Brat Tech LLC، گوگل و جامعهٔ برنامه‌نویسان.
انتشار ابتدایی ۲۰ اکتبر، ۲۰۱۰؛ ۶ سال پیش (۲۰۱۰-۱۰-20)[۱]
انتشار پایدار 1.5.6 / ۲۷ مه، ۲۰۱۶؛ ۹ ماه پیش (۲۰۱۶-۰۵-27)
انتشار پیش‌نمایش 2.0.0-beta.17[۲] / ۲۸ آوریل، ۲۰۱۶؛ ۱۰ ماه پیش (۲۰۱۶-۰۴-28)
نوشته‌شده به جاوااسکریپت
حجم 122 KiB production
930 KiB development
گونه JavaScript library
پروانه پروانه ام‌آی‌تی
وب‌گاه www.angularjs.org
angular.io

انگولارجی‌اس (انگلیسی: AngularJS) چارچوب نرم‌افزاری تحت وب متن‌باز نگه‌داری‌شده توسط گوگل و جامعهٔ برنامه‌نویسان مستقل برای حل بسیاری از چالش‌های برنامه‌های تک‌صفحه‌ای است.

فلسفه وجودی[ویرایش]

انگولارجی‌اس بر اساس این نظر طراحی شده که واسط کاربر و کدهای متصل‌کننده کامپوننت‌های نرم‌افزار بهتر است به برنامه‌نویسی اعلانی نوشته شود. در حالی که برای نوشتن منطق تجاری برنامه کاربردی برنامه‌نویسی دستوری مناسب‌تر است. AngularJs برای اپلیکیشن های تک صفحه ی (single-page-applications = SPA) گزینه ی بسیار خوبی می باشد.

نحوه کار[ویرایش]

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

منابع[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «AngularJS»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۳۰ ژانویه ۲۰۱۵).

پیوند به بیرون[ویرایش]