پیش از اینکه بررسی کتابخانه AngularJS را شروع کنیم بهتر است با مفهوم برنامههای کاربردی تکصفحهای آشنا شویم، چرا که کتابخانههایی مانند AngularJS برای توسعه هر چه سادهتر و قویتر این گونه برنامهها متولد شده است. همچنین با توجه به اینکه کتابخانههایی مانند AngularJS به پیادهسازی انواع الگوهادر لایه JS (جاوا اسکریپت) کمک میکنند، در این مقاله به مفهوم الگوهای طراحی MVC، MVVM و MVP نیز اشاره خواهیم نمود و سپس کتابخانه AngularJS توضیح داده خواهد شد و مزایای استفاده از آن بیان خواهد شد. نکته: در بعضی از مقالات به AngularJS تحت عنوان کتابخانه اشاره شده است و در بعضی دیگر از مقالات، آن را فراتر از کتابخانه دانسته و آن را چارچوب نامیدهاند و دلیل خود را بستر کاری قدرتمند AngularJS اعلام نمودهاند که در آن تمام راهحلهای بهینه در کلیه زمینههای مورد نیاز در کنار هم جمعشده است.
شب سرد پاییزیتون بخیر همین الان داشتم به آسمان خدا نگاه می کردم ، پسر فوق العاده بود قرمز و سرد عاشقشم . خوب بگذریم یه معرفی خوب و کامل بدم و برم سر درس دیفرانسیل خودم . حتما شما هم خیلی دوست دارید از وبسایت های مختلف متن ها و جزیات خاصی را دریافت کنید و اون سایت هیچ واسط برنامه نویسی (API) برای خودش تعریف نکرده است خوب مشکی وجود ندارد بلکه کار اصلی این کلاس بیرون کشیدن جزیات از داخل کدهای استاتیک می باشد برای مثال من می خواهم VALUE یه INPUT در سایت GOOGLE>COM را دریافت کنم خوب با عقل جور درمیاد که اول باید با توابعی چون file_get_contents کدهای استاتیک را دریافت کنیم و بعدش این کلاس این کارو انجام می دهد هر چند همین کلاس تابع مشابه همین تابع معرفی کرده است که از آن بهره می گیرد . کار این کلاس به همینجا به پایان نمی رسد بلکه در همین زمینه شما هر کار که خواستید می توانید انجام بدهید مثلا تمام لینک های تگ تصاویر را در صفحه دریافت کنید خوش بختانه به کمک Array می توانید هر کاری که خواستید انجام دهید خوب زمانی که به معرفی تخصصی کلاس بپردازیم کامل متوجه کارایی این کلاس می شوید . معرفی در ادامه مطلب .