JavaScript زبانی جادویی برای برنامه نویسی

JavaScript (جاوا اسکریپت) یک زبان ساده و فوق العاده محبوب نزد تمامی برنامه نویسان و وب دیزاینرها می باشد که جهت اجرای آن هیچگونه نیازی با کامپایل احساس نمی شود. در حقیقت جاوا اسکریپت را می توان ضلع سوم مثلث طراحی بر بستر وب نامید که در کنار HTML و CSS اضلاع این شکل هندسی […]

javascript-%d8%b2%d8%a8%d8%a7%d9%86%db%8c-%d8%ac%d8%a7%d8%af%d9%88%db%8c%db%8c-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c

JavaScript (جاوا اسکریپت) یک زبان ساده و فوق العاده محبوب نزد تمامی برنامه نویسان و وب دیزاینرها می باشد که جهت اجرای آن هیچگونه نیازی با کامپایل احساس نمی شود. در حقیقت جاوا اسکریپت را می توان ضلع سوم مثلث طراحی بر بستر وب نامید که در کنار HTML و CSS اضلاع این شکل هندسی را تشکیل می دهند.

این زبان ساده برنامه نویسی یعنی JavaScript از قابلیت سازگاری با تمامی مرورگرهای اینترنتی همچون: کرئم، فایرفاکس، اپرا، اینترنت اکسپلورر و غیره را برخوردار می باشد و حتی امروزه با توجه به پیشرفت هایی که در این نوع زبان برنامه نویسی نیز بوجود آمده است؛ از قابلیت ساپورت مرورگرهای اختصاصی گجت های هوشمند نیز برخوردار شده است.

قابلیت های زبان برنامه نویسی JavaScript

جاوا اسکریپت از توانایی ها و شعاع قابلیتی بسیار وسیعی برخوردار می باشد که ما تنها در این مطلب می توانیم به بخش کوچکی از قابلیت های فوق العاده بالای این زبان برنامه نویسی بپردازیم که عبارتند از:

تغییر رنگ بک گراند (پس زمینه) در کنار تغییر رنگ اِلمان ها و محل استقرار آنان در طراحی

ایجاد تغییر در متون به نمایش درآمده بر روی مرورگر مخاطبان

تعامل و همکاری با کاربران از طریق درگاه های ورودی همچون: TextArea ،TextBox و …

نمایش و اعلام پیام یا حتی اخطار به کاربران حاضر در صفحه

انجام آسان و فوق العاده راحت محاسبات سخت ریاضی

ایجاد و ساخت کد HTML بصورت کاملا فعال و بر حسب نیاز مورد نظر شما طراحان و برنامه نویسان عزیز

برخورداری از قابلیت به اجرا گذاشتن کدهای تولید شده بصورت داینامیک از طریق دستور eval

امکان ایجاد تغییرات در خصوصیات بارز اِلمان ها و همچنین کدهای CSS

ارائه قابلیت های تحرک سازی و پویا نمایی و همچنین انیمیشن به بخش منوی سایت

گردآوری اطلاعات کاربران از نشانی سایت

و …

می باشد.

ویژگی های انحصاری جاوا اسکریپت

شایان به ذکر است که زبان برنامه نویسی جاوا اسکریپت همچون قابلیت های متعدد خود از خصوصیات و ویژگی های گوناگونی نیز برخودار است. یکی از قابلیت های مهم جاوااسکریپت که به یاری فریمورک SP-Based آمده، امکان ارسال داینامیک سورس کد جاوااسکریپت به کلاینت برای پاسخ دادن به رویدادهای سمت کلاینت می باشد.

این کدها در دل المانهای HTML که توسط Stored Procedureها ساخته می شود گنجانده می شود. بدین ترتیب سرور در صورت لزوم این امکان را دارد یک فرم یا پک آماده اجرا در اختیار کلاینت قرار دهد بی آنکه کلاینت مجبور باشد برای هندل کردن رویدادهای مربوط به آن حتی یک خط داشته باشد. بزرگترین مزیت این رویکرد Encapsulation و کپسوله کردن لایه کسب و کار (Business layer) در دل Stored Procedureها می باشد.

مرکز رشد فن آوری دانشگاه آزاد اسلامی قزوین
قزوین - خیابان دانشگاه - بلوار نخبگان - ضلع شمالی دانشگاه آزاد اسلامی قزوین - مرکز رشد واحدهای فن آوری
09128870130
sp-based-%d9%88-%d9%85%d8%b2%db%8c%d8%aa-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%a2%d9%86
SP-Based و مزیت استفاده از آن
فریمورک SP-Based از ویژگی ها و مزایای بسیاری برخوردار است که اعتبارسنجی و اعمال کنترل سطح دسترسی روی اکشن های مختلف تنها بخش کوچکی از مزیت های آن است.
ادامه مقاله ...
%d9%81%d8%b1%db%8c%d9%85%d9%88%d8%b1%da%a9-sp-based-%d9%88-%d8%ad%d8%af%d8%a7%d9%82%d9%84-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d9%85%d9%86%d8%a7%d8%a8%d8%b9-%d8%b3%d8%b1%d9%88
فریمورک SP-Based و حداقل استفاده از منابع سرور و شبکه
حداقل استفاده از منابع سرور و شبکه یکی از مهمترین مزین های بهره گیری از فریمورک SP-Based است که بصورت مبتنی بر استور پروسیجر عمل می کند.
ادامه مقاله ...
%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d9%88-%d9%be%db%8c%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d9%81%d8%b1%db%8c%d9%85%d9%88%d8%b1%da%a9-%d9%85%d8%a8%d8%aa%d9%86%db%8c-%d8%a8%d8%b1-%d8%a7%d8%b3%d8%aa
طراحی و پیاده سازی فریمورک مبتنی بر استور پروسیجر
خروجی های سرور برای ارسال به کلاینت در برخی مواقع نیاز است از استانداردها، اعتبارسنجی ها و اعمال تغییرات خاص بهره ببرد که کدنویسی این موارد در تک تک اکشن ها کاری بسیار پرهزینه و پر مشقت خواهد بود. این در حالی است که شما کدنویسان عزیز می توانید با بهره گیری از فریمورک مبتنی […]
ادامه مقاله ...
%d9%85%d8%b2%db%8c%d8%aa-%d8%b3%d9%88%d9%85-%d8%af%d8%b1-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d9%81%d8%b1%db%8c%d9%85%d9%88%d8%b1%da%a9-sp-based
مزیت استفاده از فریمورک SP-Based
سومین مزیت قابل توجه و غیر قابل انکار در استفاده از فریمورک SP-Based مربوط به وابستگی اندک بین تیم توسعه می شود. در پیاده سازی سامانه های تحت وب با معماری لایه ای اجرای درخواست ها در لایه های متعدد گردش کرده تا نتیجه به دست کاربر برسد. کدنویسی لایه ای باعث وابستگی بین کدها […]
ادامه مقاله ...
%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d8%a8%d8%b1%d8%a7%d8%b3%d8%a7%d8%b3-%d9%85%d8%af%d9%84-%d9%87%d8%a7%db%8c-component-based-%d9%88-scrum
توسعه براساس مدل های Component-based و Scrum
مدل توسعه دادن فریمورک SP-Based همچون مدل Component-based بر روی کم کردن حجم کدنویسی و همچنین کپسوله کردن مجموعه کدها در هر یک از بخش ها و عملیات ها است.
ادامه مقاله ...
%da%86%d8%b1%d8%a7-%d9%81%d8%b1%db%8c%d9%85%d9%88%d8%b1%da%a9-%d9%85%d8%a8%d8%aa%d9%86%db%8c-%d8%a8%d8%b1-%d8%a7%d8%b3%d8%aa%d9%88%d8%b1-%d9%be%d8%b1%d9%88%d8%b3%db%8c%d8%ac%d8%b1%d8%9f
چرا فریمورک مبتنی بر استور پروسیجر؟
فریمورک مبتنی بر استور پروسیجر از مزایای بزرگی برخوردار است که قطعا به کاهش هزینه، حجم کدنویسی، افزایش کارایی و غیره در در پروژه مورد نظرتان کمک خواهد کرد.
ادامه مقاله ...
%d9%85%d9%82%d8%a7%db%8c%d8%b3%d9%87-%d9%81%d8%b1%db%8c%d9%85%d9%88%d8%b1%da%a9-%d9%87%d8%a7%db%8c-type-script-%d9%88-sp-based
مقایسه فریمورک های Type-Script و Sp-Based
Type-Script یکی از انواع فریمورک های موجود در بازار است که ما در این مطلب به شباهت ها و تفاوت های آن با فریمورک SP-Based پرداخته ایم.
ادامه مقاله ...
%d9%85%d9%82%d8%a7%db%8c%d8%b3%d9%87-linq-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%88%d8%b1-%d9%be%d8%b1%d9%88%d8%b3%db%8c%d8%ac%d8%b1
مقایسه linq با استور پروسیجر
linq و استور پروسیجر هر دو رویکردهایی هستند جهت ایجاد منطق کسب و کار که اولی این منطق را بر روی لایه های کنترلر ایجاد می کند و دومی بر روی لایه بانک
ادامه مقاله ...
%d9%87%d8%b2%db%8c%d9%86%d9%87-%d8%af%d9%82%db%8c%d9%82-full-stack-%d8%b4%d8%af%d9%86
هزینه دقیق full-stack شدن
Full-Stack شدن یک مفوم بسیار بزرگ و معتبر در دنیای آی تی و طراحی وب است که به هر طراح و یا برنامه نویسی اختصاص پیدا نمی کند و فردی که موفق به گرفتن این عنوان شود، بطور خیلی مختصر و مفید باید بگوییم یک استاد به تمام معنا هم در طراحی وب  و هم […]
ادامه مقاله ...
%d9%85%d8%b2%d8%a7%db%8c%d8%a7%db%8c-%d8%a7%d8%b3%d8%aa%d9%88%d8%b1-%d9%be%d8%b1%d9%88%d8%b3%db%8c%d8%ac%d8%b1
مزایای استور پروسیجر
برخی استفاده از استور پروسیجر برای نوشتن منطق کسب و کار را نفی می کنند! به همین خاطر بد نیست یک سرچ در گوگل بکنیم تا با مزایای استفاده از استور پروسیجر بیشتر آشنا شویم. فارغ از جستجوی اینترنتی ما در این مطلب قصد پرداختن به تعدادی از مزیت های قابل توجه استفاده از استور […]
ادامه مقاله ...