<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>بایگانی‌ها آموزش javascript - وب نوش</title>
	<atom:link href="https://webnoosh.com/category/blog/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-javascript/feed/" rel="self" type="application/rss+xml" />
	<link>https://webnoosh.com/category/blog/آموزش-javascript/</link>
	<description>طراحی سایت,پشتیبانی سایت,سئو ,وب نوش برند برتر فعال در حوزه طراحی وب سایت , سئو سایت , بهینه سازی سایت , پشتیبانی و نگهداری سایت است.</description>
	<lastBuildDate>Sat, 20 May 2017 10:25:51 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.7</generator>
	<item>
		<title>موارد استفاده های کاربردی از فریم ورک جاوا اسکریپت</title>
		<link>https://webnoosh.com/blog/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-javascript/%d9%81%d8%b1%db%8c%d9%85-%d9%88%d8%b1%da%a9-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa/</link>
		
		<dc:creator><![CDATA[moghtader]]></dc:creator>
		<pubDate>Sat, 20 May 2017 10:25:51 +0000</pubDate>
				<category><![CDATA[آموزش javascript]]></category>
		<guid isPermaLink="false">http://artcart.ir/webnoosh/?p=347</guid>

					<description><![CDATA[<p>موارد استفاده های کاربردی از فریم ورک جاوا اسکریپت :  – AngularJS – به ویژه در ساخت وب اپلیکیشن تک صفحه ای (SPA : Single Page Application) و طراحی سایت داینامیک در مدت زمان بسیار کوتاه &#160; با توجه به پیشرفت های فراوان اخیر در دنیای وب و توسعه و ساخت ابزارهای بسیار پیشرفته و [&#8230;]</p>
<p>نوشته <a rel="nofollow" href="https://webnoosh.com/blog/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-javascript/%d9%81%d8%b1%db%8c%d9%85-%d9%88%d8%b1%da%a9-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa/">موارد استفاده های کاربردی از فریم ورک جاوا اسکریپت</a> اولین بار در <a rel="nofollow" href="https://webnoosh.com">وب نوش</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<div class="itemFullText">
<p><strong>موارد استفاده های کاربردی از فریم ورک جاوا اسکریپت : </strong> – AngularJS – به ویژه در ساخت وب اپلیکیشن تک صفحه ای (SPA : Single Page Application) و طراحی سایت داینامیک در مدت زمان بسیار کوتاه</p>
<p>&nbsp;</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-1004" src="http://artcart.ir/webnoosh/wp-content/uploads/2017/05/angularjs-awwwards-blog-1.jpg" alt="فریم ورک جاوا اسکریپت" width="600" height="309" /><br />
با توجه به پیشرفت های فراوان اخیر در دنیای وب و توسعه و ساخت ابزارهای بسیار پیشرفته و در دسترس برای طراحی وب سایت ، کار طراحی سایت بسیار ساده تر از گذشته شده است . یکی از این ابزارهای پیشرفته که اخیرا نیز بسیار مورد توجه و استفاده طراحان و توسعه دهندگان وب سایت ها قرار گرفته است ، فریم ورک (Framework) ها هستند . این فریم ورک ها برای تمام تکنولوژی های استاندارد وب (HTML , CSS , JavaScript , PHP , …) موجود هستند و در این مقاله قصد پرداختن به فریم ورک معروف زبان جاوااسکریپت ، یعنی AngularJS و بررسی کاربردهای آن را دارم .<br />
AngularJS یک فریم ورک ساختاری برای وب اپلیکیشن های داینامیک است . با استفاده از این فریم ورک ، توسعه دهنده وب سایت قادر خواهد بود تا از اسکریپت HTML به عنوان زبان ساخت قالب سایت استفاده کند و همچنین این فریم ورک با ارائه دادن افزونه نوشتار HTML ، به توسعه دهنده کمک می کند تا با حداقل زحمت تمام اجزای اپلیکیشن را پیاده سازی کند . Angular بسیاری از کدهای مورد نیاز یک وب اپلیکیشن را در خود آماده دارد و اینگونه دیگر نیازی به صرف مدت زمان طولانی برای کدنویسی نیست .<br />
علی رغم اینکه فریم ورک Angular.js با هدف ایجاد وب اپلیکیشن ها و طراحی سایت های تک صفحه ای توسعه یافته است ، اما توسعه دهندگان می توانند با استفاده از آن هر گونه اپلیکیشن و وب سایتی که مد نظر دارند طراحی و پیاده سازی کنند . از جمله ویژگی ها و امکانات این فریم ورک می توان به موارد زیر اشاره کرد :<br />
بایندینگ دو طرفه (two-way binding) ، ساخت قالب (template) ،RESTful API handling ، modularization ، AJAX handling ، dependency injection ، &#8230;</p>
<h2><strong>طریقه آغاز به کار با فریم ورک AngularJS</strong></h2>
<p>AngularJS توسط گوگل مدیریت می شود ، و البته گروهی منحصر به فرد از توسعه دهندگان . جزییات کامل و دقیق و ابعاد فنی این فریم ورک را می توانید از داکیومنتیشن اصلی آن بر روی وب سایت اختصاصی اش مطالعه کنید . شعار این فریم ورک ، &#8221; AngularJS دامنه لغات HTML را گسترش می دهد &#8221; می باشد .<br />
در این مقاله سعی کردم با انتخاب و استفاده از برخی منابع آموزشی مفید ، با زبانی ساده شما را با مفاهیم اساسی و کاربردهای Angular آشنا کنم .</p>
<h3><strong>عبارات و دستورات عملیاتی فریم ورک AngularJS</strong></h3>
<p>با استفاده از Angular.js ، توسعه دهندگان می توانند به راحتی عناصری HTML مانند ایجاد کنند و نحوه به در نمایش درآمدن آن ها را برای کاربر بر روی بروزر توسط اسکریپت CSS تعریف کنند . این دستورات شما را قادر می سازد تا تگ های جدیدی در ساختار HTML اپلیکیشن و وب سایت خود به وجود آورید . برخی از این دستورات رایج در AngularJS عبارت است از :</p>
<p><strong>ng-show , ng-hide : </strong>این دستورات برای نمایش دادن یا پنهان کردن یک عنصر به کار می رود که در فایل استایل های سایت می توانید آن را تنظیم کنید .</p>
<p><strong>ng-class :</strong> این دستور باعث می شود تا ویژگی های داده شده به کلاس مد نظر به صورت داینامیک  پویا بارگذاری شوند .<br />
<strong>ng-animate : </strong>این عبارت دستوری نیز برای ایجاد انیمیشن استفاده می شود که شامل پشتیبانی از انیمیشن های JavaScript و ترنزیشن های CSS3 و انیمیشن های Keyframe آن .<br />
منابع فراوانی برای یادگیری دقیق و گام به گام این عبارات دستوری Angular را به راحتی می توانید در فضای وب بیابید .</p>
<h2><strong>مثال های کاربردی از طرز استفاده فریم ورک AngularJS</strong></h2>
<p>۱٫ ساختن منوهای داینامیک</p>
<p>منوها جزء اصلی هر وب سایتی هستند . منوهایی که دارای بخش کلیک خور هستند و کاربر را به بخش دیگری از وب سایت هدایت می کنند ، می توانند با داشتن انیمیشنی جذاب و سرگرم کننده ، کاربر را جذب سایت کنند . دادن این انیمیشن ها به منوی سایت می تواند یکی از کاربردهای اساسی این فریم ورک باشد .</p>
<p><strong>۲٫ ساختن SPA (وب اپلیکیشن تک صفحه ای)</strong></p>
<p>طراحی سایت تک صفحه ای مزیت های زیادی دارد . علی رغم بازدید از یک سایت چند صفحه ای می تواند زمان زیادی از کاربر را هنگام بارگذاری هر صفحه هدر دهد ، سایت های تک می توانند تجربه بازدیدی سریع تر و روان تر برای کاربران فراهم کنند ؛ چرا که در سایت های تک صفحه ای هر بخش از سایت به طور داینامیک و در همان لحظه بارگذاری می شود و حس بهتری را به کاربر می دهد .</p>
<p><strong>۳٫ سایر مثال های پرکاربرد</strong></p>
<p>می توانید از طریق لینک های زیر ، مثال هایی دیگر از کاربردهای رایج فریم ورک AngularJS را مشاهده کنید :</p>
<ul>
<li>Todomcv – Tutorials</li>
<li>چگونه از NgAnimate در AngularJS استفاده کنیم</li>
<li>معرفی و آشنایی با Angular.js با ۵۰ مثال</li>
</ul>
<h2><strong>پیش بینی صنعت طراحی وب با وجود ابزارها و فریم ورک های پیشرفته</strong></h2>
<p>آیا در آینده نیز به همین فراوانی میزان استقبال طراحان و توسعه دهندگان وب از زبان جاوااسکریپت مواجه خواهیم بود و تعداد سایت ها و اپلیکیشن های داینامیک که با JavaScript پشتیبانی می شوند بیشتر و بیشتر خواهد شد ؟ جواب این سوال قطعا &#8221; بله &#8221; است .<br />
به طور خلاصه می توان درباره این فریم ورک گفت که : AngularJS کاملا قادر به رفع نیازهای توسعه دهندگان در ساخت سایت های داینامیک و خلق انیمیشن های فوق العاده می باشد و می توان با استفاده از آن وب اپلیکیشن و وب سایت های قدرتمندی را توسعه داد .</p>
<p>منبع : <a title="طراحی سایت" href="http://webnoosh.com/" target="_parent">طراحی سایت</a> وب نوش</p>
</div>
<p>نوشته <a rel="nofollow" href="https://webnoosh.com/blog/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-javascript/%d9%81%d8%b1%db%8c%d9%85-%d9%88%d8%b1%da%a9-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa/">موارد استفاده های کاربردی از فریم ورک جاوا اسکریپت</a> اولین بار در <a rel="nofollow" href="https://webnoosh.com">وب نوش</a>. پدیدار شد.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
