معرفی چارچوب AngularJS برای ساخت اپلیکیشن های تک صفحه ای تحت وب
AngularJS یک چارچوب (Framework) طراحی شده بر اساس زبان JavaScript می باشد. این چارچوب، رایگان بوده و به صورت متن باز (open source) عرضه می شود، بنابراین شما علاوه بر استفاده از امکانات آن، می توانید کدهای اصلی آن را نیز بخوانید.
AngularJS ، چارچوبی (Framework) قدرتمند است و چنانچه شما قصد داشته باشید که یک اپلیکیشن تک صفحه ای (Single Page Application - SPA) تحت وب طراحی کنید که در ((سمت کاربر)) اجرا شود، به جای گذاشتن زمان زیادی برای کدنویسی های JavaScript مربوط به آن اپلیکیشن، به راحتی می توانید از امکانات موجود در AngularJS استفاده نمایید.
همان طور که می دانید، برخی زبان ها در ((سمت سرور)) (server side) اجرا می شوند و بعد نتایج آنها به مرورگر اینترنت کاربر ارسال شده و کاربر آنها را می بیند (مثل زبان PHP) و برخی زبان ها نیز در ((سمت کاربر)) (client side) اجرا می شوند، یعنی اجرای کدهای آنها در خود نرم افزار مرورگر اینترنت کاربر صورت می گیرد (مثل زبان JavaScript). بنابراین با توجه به اینکه چارچوب AngularJS بر اساس زبان JavaScript طراحی شده، بنابراین در ((سمت کاربر)) اجرا می گردد.
البته دقت داشته باشید که وقتی می گوییم اجرای آن در ((سمت کاربر)) است، به این معنی نیست که نمی تواند با سرور به تبادل اطلاعات بپردازد، زیرا در خود زبان JavaScript نیز روش هایی برای تبادل اطلاعات با سرور وجود دارد ( کلید شماره 3452 ).
بنابراین هنگامی که ما از چارچوب AngularJS در یک صفحه از وب سایت خود استفاده می کنیم، کل اطلاعات مربوط به اپلیکیشن خود که در این یک صفحه کدنویسی شده، در نرم افزار مرورگر اینترنت کاربر قرار می گیرد و بر اساس کدهای طراحی شده برای آن و انتخاب ها و واکنش های کاربر، در مرورگر اینترنت وی به صورت یک اپلیکیشن تک صفحه ای (Single Page Application - SPA) اجرا می گردد.
اجباری برای آنلاین بودن اپلیکیشن تک صفحه ای (Single Page Application - SPA) طراحی شده توسط چارچوب AngularJS وجود ندارد و همان طور که می توانیم یک وب سایت را در کامپیوتر شخصی خود، داشته و اجرا کنیم، همین امکان نیز برای اپلیکیشن تک صفحه ای (Single Page Application - SPA) طراحی شده توسط چارچوب AngularJS وجود دارد.
در واقع چون هدف اصلی از AngularJS ، اجرا در وب سایت ها است، ما از عنوان ((اپلیکیشن تک صفحه ای تحت وب)) استفاده کردیم.
برای اینکه چارچوب AngularJS را در یک صفحه از وب سایت خود به کار ببریم، تنها باید به یک فایل با پسوند js (پسوند مخصوص فایل های JavaScript) که شامل کدهای چارچوب AngularJS است، در آن صفحه از وب سایت خود، ارجاع بدهیم.
- فهرست مباحث
- 1 معرفی چارچوب AngularJS برای ساخت اپلیکیشن های تک صفحه ای تحت وب
- 2 به کار بردن AngularJS در یک صفحه از وب سایت
- 3 دستور دهنده ها (Directive)، در AngularJS
- 4 معرفی دستور دهنده های (Directive های) ng-app و ng-model و ng-bind و کاربرد آنها، در AngularJS
- 5 معرفی ng-init به عنوان یک دستور دهنده (Directive) برای تعریف اولیه بخشی از اطلاعات اپلیکیشن (Application)، در AngularJS
- 6 عبارت ها (Expression)، در AngularJS
- 7 معرفی ng-repeat به عنوان یک دستور دهنده (Directive) برای کدنویسی ساده تر به منظور نمایش اطلاعات یک آرایه (Array) در عنصرهایی از صفحه مثل فهرست (List) یا جدول (Table)، در AngularJS
- 8 کنترل کننده ها (Controller)، در AngularJS
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.