پس از ظهور تکنیک آوری AJAX شاهد پیدایش Web Application های بسیاری بودیم. بسیاری از برنامه نویسان اقدام به تولید وب سایتها و وب اپلیکیشنهای گوناگون حرف حال و هوای نرم افزارهای اسم پایین ویندوز و یا دیگر سیستم های عامل نمودند. منظورم از حال و آتمسفر refresh نشدن صفحات و یا زوال استفاده از post back ها میباشد که برای کاربران وب تجربه جدیدی بود و دیگر با هر کلیک نیاز نبود زمان زیادی برای لود شدن مجدد محتوا در بروزر صرف کنند.
مقدمه
توجه
آموزش کتابخانه ی AngularJS
الگو ای از کاربرد AngularJS
آنچه که باید از قبل بدانید
پیشینه ی چارچوب کاری AngularJS
مقدمه ای بر AngularJS
مثالی از AngularJS
Directive های AngularJS
عبارت ها(expression) AngularJS
برنامه های (application) AngularJS
عبارت ها/Expression در AngularJS
اعداد در AngularJS
رشته ها باب AngularJS
اشیا باب AngularJS
آرایه ها باب AngularJS
تشبیه عبارات باب Angularjs و JavaScript
Modules باب AngularJS
یک ماژول به دوست یک کنترگر
قرار دادن ماژول ها و کنترلگرها در فایل های جدا
توابع می توانند فضاهای نامی سراسری را تخریب کنند
دوران بارگذاری کتابخانه
Directives ها در AngularJS
Angular Directives
التصاق داده (Data Binding)
بازگویی کردن المان های HTML
دستور ng-app
گرامر in-init
گرامر ng-model
دستور ng-repeat
دایرکتیو AngularJS ng-model
دایرکتیو ng-model
اتصال دو طرفه
اعتبارسنجی مقدار input کاربر
وضعیت یک برنامه کاربردی (Application Status)
کلاس های CSS
لیست انتخاب (Dropdown) در AngularJS
اسم یک dropdown با استعمال از ng-options
مقایسه ng-options حرف ng-repeat
برای چاه باید استعمال کنیم؟
منبع داده(Data Source) به چهره یک object
Controller ها در AngularJS
AngularJS Controllers
تشریح پروگرام ی فوق
متدهای کنترلگر
تشریح کنترلگرها در فایل های خارجی
مثال دیگر
حد (Scope) در AngularJS
چگونه از Scope استفاده کنیم؟
ادراک کردن Scope
Scope خویش را بشناسید
هر المان به همان object تکرارشونده دسترسی دارد باب این مورد یک بند با x نشان داده شده است
Scope ریشه
فیلترها در AngularJS
افزودن فیلتر به سمت عبارت ها
صافی currency
افزودن صافی به Directive ها
صافی کردن ورودی
سرویس های AngularJS
خدمت چیست؟
چرا از سرویس ها استفاده می کنیم؟
سرویس $http
خدمت $timeout
سرویس $interval
ساختن سرویس شخصی
استعمال اجرا کردن از یک سرویس دلخواه داخل یک فیلتر
AngularJS و خدمت http$
فراهم کردن دادن داده ها
AngularJS $http یک خدمت حقیقی است که برای خواندن اطلاعات از سرویس دهنده های وب کاربرد دارد
جداول در AngularJS
نمایش ادا کردن داده ها در جدول
ارائه دادن اطلاعات به وسیله ی استایل css
نمایش دادن به باعث ی فیلتر uppercase
نشان دادن اندیس جدول(index$)
استفاده از $even و $odd
AngularJS و Twitter Bootstrap
BootStrap
کد HTML
شرح دستورات بکار رفته در نمونه ی فوق
تشریح کلاس های bootsrap
کد جاوا اسکریپت
شرح رنج جاوا اسکریپت
AngularJS – واکشی و تلاوت دادهها از پایگاه داده SQL
الگو هایی از کد سرور
درخواست های HTTP از چندین سایت/cross-site
کد سرور PHP و MySQL
کد سرور PHP و MS Access
کد سرور ASPNET، VB Razor و SQL Lite
کد سرور ASPNET، VB Razor و SQL Lite
مدل چیز گرای سند – DOM HTMLدر AngularJS
دستور ng-disabled
دستور ng-show
دستور ng-hide
رخدادها باب angularJS
دستور ng-click
باطن سازی المان های HTML
نمایش ادا کردن عناصر HTML
فرم ها در AngularJS
کنترل های HTML
فرم های HTML
نمونه ایا از شکل AngularJS
اعتبارسنجی ورودی باب AngularJS
Input Validation
رنج برنامه ی نمونه
پیوندگر پروگرام سازی کاربردی (API) در AngularJS
API ی سراسری AngularJS
الگو ای از استعمال تابع ()angularlowercase
نمونه ای از صفت angularuppercase()
الگو ایا از تابع angularisString()
تابع angularisNumber()
AngularJS و WCSS
WCSS
کد HTML
توضیح Directiveهای استفاده شده در مثال بالا
توصیف پایه های WCSS
رنج JavaScript
ایضاح کدهای Java Script
Includes در AngularJS
تزریق رنج AngularJS به همراه HTML
انیمیشن AngularJS
انیمیشن چیست؟
به چاه چیزهایی نیاز داریم؟
ngAnimate چه کاری انجام می دهد؟
انیمیشن به استعمال از CSS
اثر جابجایی CSS (Transition) ها
اثر Animation CSS ها
برنامه ی اسم پایین وب AngularJS
نمونه ایا از یک پروگرام ی AngularJS
استخوانبندی و قالب برنامه ی کاربردی AngularJS
چکیده – برنامه چگونه کار می کند؟