مقید سازی رویداد کلیک
Click Binding روشی است برای اضافه کردن یک گرداننده رویداد در زمانی که قصد داریم یک تابع جاوااسکریپتی را در هنگام کلیک بر روی المان مورد نظر فراخوانی کنیم. از این مقید سازی عموما در عناصر button و input و تگ a استفاده میشود. اما در حقیقت در تمام عناصر غیر پنهان صفحه مورد استفاده قرار میگیرد. <div>
Number Of Clicks <span data-bind="text: numberOfClicks"></span> times
< ...
در قسمت قبل نحوهی اجرای برنامههای ASP.NET را به کمک وب سرور آزمایشی Mono بررسی کردیم. بدیهی است این وب سرور برای هاست کردن سایتها و خدمات دهی عمومی، مناسب نیست و صرفا جهت کارهای برنامه نویسی طراحی شده است. در ادامه، ابتدا وب سرور معروف آپاچی را نصب کرده و سپس سعی خواهیم کرد تا همان دو برنامه ASP.NET Web forms و ASP.NET MVC قسمت قبل را بر روی آن اجرا کنیم (دو برنامه خالی ASP.NET کامپایل شده که از ویندوز به لینوکس کپی شده بودند). ...
در ادامه مباحث بررسی اجرای برنامههای دات نت بر روی لینوکس، قصد داریم برنامههای ASP.NET را به کمک Mono 3.0 و یک وب سرور لینوکسی، بر روی Ubuntu اجرا کنیم . پیشنیازها
دو پروژه خالی ASP.NET Web forms و ASP.NET MVC را در VS.NET تحت ویندوز ایجاد نمائید. آنها را یکبار کامپایل کرده و اجرا کنید. سپس فایلهای آنها را به ubuntu منتقل کنید (پوشههای bin پروژهها فراموش نشوند؛ خصوصا نگارش MVC که به همراه یک ...
چندی پیش یکی از دوستان درباره فریم ورک ExtJs سوالاتی را پرسیده بود که تصمیم گرفتم جوابهای مورد نظر را به صورت عمومی در قالب یک پست منتشر کنم. ExtJs چیست؟ چه زمانی کاربرد دارد؟ تفاوت آن با سایر فریم ورکهای جاوااسکریپ در چیست؟
شاید خیلی از شما با MODX آشنایی داشته باشید یا حتی با این CMS کار کرده باشید. اگر این طور است پس حتما با پنجرههای زیبا و کامپو ...
در حین نصب ویژوال استودیو 2012 بر
روی ویندوز 7 تازه که بصورت virtual
هاست شده بوده خطایی مبنی بر عدم وجود ریشه گواهی Certificate ها در سیستم اتفاق افتاد که مانع از نصب بعضی از پکیجهای نصاب گردید. 1. http://stackoverflow.com/questions/16673292/microsoft-web-deploy-3-0-a-certificate-chain-could-not-be-built-to-a-trusted-r
2. http://blogs.msdn.co ...
پیشنیازها در قسمت قبل ، موفق به نصب Mono 3.0 در لینوکس شدیم. در ادامه قصد داریم یک IDE لینوکسی مخصوص کار با Mono را به نام Mono Develop بر روی Ubuntu نصب کنیم. اگر مونو را نصب کردهاید، نیاز است پیشنیازهای ذیل را بر روی سیستم خود نصب کنید: sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y build-essential libc6-dev g++ gcc libglib2.0-dev pkg-config \
git-core apache2 apache2-threaded-dev bison gettext au ...
در پست قبلی با کلیات RequireJs آشنا شدید. در این به بررسی و پیاده سازی مثال قبل در قالب یک پروژه Asp.Net MVC میپردازم:
ابتدا یک پروژه Asp.Net MVC ایجاد کنید. در فولدر scripts تمام فایلهای
جاوااسکریپ پروژه قرار خواهند داشت. اگر قصد داشته باشیم که فایلهای
جاوااسکریپی سایر فریم ورکها را استفاده نماییم (مثل backbone.js و ExtJs
و...) برای طبقه بندی بهتر فایل ها، بهتر است که یک فولدر ب ...
در طراحی و توسعه پروژههای تحت وب در مقیاس بزرگ برای اینکه مدیریت پروژه راحتتر شود کدهای مورد نظر را در چند ماژول قرار میدهند در نتیجه کدهای پروژه در بلاکهای کوچکتر قرار خواهند داشت. نوشتن پروژه به صورت ماژولار قابلیت استفاده مجدد از کدهای برنامه را افزایش میدهد، علاوه بر آن مدیریت پروژه در فاز نگهداری آسانتر خواهد شد؛ از طرفی دیگر وابستگی بین ماژولها و تامین آن ها، همواره مهمترین مفهوم برای توسعه دهندگان پروژههای وب است. Requ ...
اگر مایل هستید که پروژه خود را به صورت سورس باز ارائه دهید، نیاز است یک سری شرایط را رعایت کنید تا کاربران این پروژه بتوانند به سادگی از آن استفاده نمایند.
- فایل ReadMe را فراموش نکنید
حتی اگر پروژه شما از یک سایت اختصاصی استفاده میکند، اولین محلی که عموم کاربران برای دریافت اطلاعات کار با پروژه، به آن مراجعه میکنند، فایل ReadMe برنامه است. این فایل میتواند حاوی مشخصات ذیل باشد:
الف) وابستگیهای پروژه ...