با گسترش روز افزون برنامههای تحت وب، نیاز به یک
سری ابزار برای تست و اطمینان از نحوه عملکرد صحیح کدهای نوشته شده احساس
میشود. Jasmine یکی از این ابزارهای قدرتمند برای تست کدهای JavaScript
است.
چندی پیش در سایت جاری چند مقاله خوب توسط یکی از دوستان درباره Qunit
منتشر شد. Qunit یک ابزار قدرتمند و مناسب برای تست کدهای جاوااسکریپت
است و در اثبات صحت این گف ...
مقید سازی رویداد کلیک
Click Binding روشی است برای اضافه کردن یک گرداننده رویداد در زمانی که قصد داریم یک تابع جاوااسکریپتی را در هنگام کلیک بر روی المان مورد نظر فراخوانی کنیم. از این مقید سازی عموما در عناصر button و input و تگ a استفاده میشود. اما در حقیقت در تمام عناصر غیر پنهان صفحه مورد استفاده قرار میگیرد. <div>
Number Of Clicks <span data-bind="text: numberOfClicks"></span> times
< ...
چندی پیش یکی از دوستان درباره فریم ورک ExtJs سوالاتی را پرسیده بود که تصمیم گرفتم جوابهای مورد نظر را به صورت عمومی در قالب یک پست منتشر کنم. ExtJs چیست؟ چه زمانی کاربرد دارد؟ تفاوت آن با سایر فریم ورکهای جاوااسکریپ در چیست؟
شاید خیلی از شما با MODX آشنایی داشته باشید یا حتی با این CMS کار کرده باشید. اگر این طور است پس حتما با پنجرههای زیبا و کامپو ...
در پست قبلی
با مفاهیم و ویژگیهای کلی KO آشنا شدید. KO از الگوی طراحی MVVM استفاده
میکند. از آن جا که یکی از پیش نیازهای KO آشنایی اولیه با مفاهیم View و
Model است نیاز به توضیح در این موارد نیست اما اگر به هر دلیلی با این
مفاهیم آشنایی ندارید میتوانید از اینجا
شروع کنید. اما درباره ViewModel که کمی مفهوم متفاوتی دارد، این نکته
قابل ذکر است که KO از ViewModel برای ارتباط مستقیم بین View و Model
استفاده میکن ...
اگر از برنامه نویسهای پروژههای WPF درباره ویژگیهای مهم الگوی MVVM بپرسید به احتمال زیاد اولین مطلبی که عنوان میشود این است که هنگام کار با الگوی MVVM در WPF باید از مباحث data-binding استفاده شود. به صورت خلاصه، data-binding مکانیزمی است که عناصر موجود در Xaml را به آبجکتهای موجود در ViewModel یا سایر عناصر Xaml مقید میکند به طوری که با تغییر مقدار در آبجکتهای ViewModel، عناصر View نیز خود را به روز میکنند یا با تغییر در مقادیر ...