نظرات مطالب
توسعهی Micro Frontends با Webpack
آیا Remote Appها همه باید از جنس جاوا اسکریپت باشند؟
نظرات مطالب
استفاده از Web API در ASP.NET Web Forms
می تونید از جاوا اسکریپت و Remote Validation استفاده کنید.
نظرات مطالب
Closure در JavaScript
نکته بسیار خوب و کاربردی در جاوا اسکریپت بود. ممون
نظرات مطالب
متدهای کمکی مفید در پروژه های asp.net mvc
خروجی json در یک View یعنی متغیری از نوع جاوا اسکریپت. این متغیر به صورت مستقیم در کدهای یک htmlHelper قابل استفاده نیست (چون از نوع دات نت و سی شارپ یا وی بی است).
در اینجا تبدیل تاریخ مدنظر را باید همان طرف کدهای کنترلر انجام داد. یا این طرف از توابع جاوا اسکریپتی تبدیل تاریخ میلادی به شمسی باید استفاده کرد. دو context مختلف را نمیشود در آن واحد با هم ترکیب کرد.
البته میشود داخل کدهای جاوا اسکریپتی یک View از کدهای مثلا Razor استفاده کرد اما این کدها در زمان اجرا به صورت جاوا اسکریپتی پردازش و رندر میشوند و نه به فرمت مثلا سی شارپ. برای نمونه میشود در یک View داخل کدهای JavaScript موجود از Url.Action استفاده کرد. این مورد در زمان اجرا فقط تبدیل به یک رشته JavaScript میشود. البته این نکته برای بکارگیری Html.FarsiDateAndTime نیز صدق میکند و فراخوانی آن باید داخل کدهای Ajax جاوا اسکریپتی یک View باشد (و نه خارج از آن چون context دیگر JavaScript نخواهد بود). همچنین باید درنظر داشت که Html.FarsiDateAndTime در زمان رندر شدن جاوا اسکریپت موجود در یک View، تبدیل به معادل رشتهای آن شده و جایگزین میشود. یعنی در قسمت نتیجه یک عملیات Ajax قابل استفاده نخواهد بود.
در اینجا تبدیل تاریخ مدنظر را باید همان طرف کدهای کنترلر انجام داد. یا این طرف از توابع جاوا اسکریپتی تبدیل تاریخ میلادی به شمسی باید استفاده کرد. دو context مختلف را نمیشود در آن واحد با هم ترکیب کرد.
البته میشود داخل کدهای جاوا اسکریپتی یک View از کدهای مثلا Razor استفاده کرد اما این کدها در زمان اجرا به صورت جاوا اسکریپتی پردازش و رندر میشوند و نه به فرمت مثلا سی شارپ. برای نمونه میشود در یک View داخل کدهای JavaScript موجود از Url.Action استفاده کرد. این مورد در زمان اجرا فقط تبدیل به یک رشته JavaScript میشود. البته این نکته برای بکارگیری Html.FarsiDateAndTime نیز صدق میکند و فراخوانی آن باید داخل کدهای Ajax جاوا اسکریپتی یک View باشد (و نه خارج از آن چون context دیگر JavaScript نخواهد بود). همچنین باید درنظر داشت که Html.FarsiDateAndTime در زمان رندر شدن جاوا اسکریپت موجود در یک View، تبدیل به معادل رشتهای آن شده و جایگزین میشود. یعنی در قسمت نتیجه یک عملیات Ajax قابل استفاده نخواهد بود.
در ادامه قسمت اول به برخی دیگر از قابلیتهای جدید VisualStudio.NET 2012 میپردازیم.
بهبود ویرایشگر JavaScript:
ارتقاء ویرایشگر CSS:
ویرایشگر CSS هم در نوع خود بسیار بهتر از پیش عمل میکند. از قابلیتهای جدید آن میتوان به Color-Picker اشاره داشت. همچنین امکان Comment و Un-Comment کردن کدها با اضافه شدن دکمه هایی در نوار ابزار آسانتر شده است.
انتخاب مرورگر، این بار در Toolbar:
اضافه شدن امکان انتخاب مرورگر در نوار ابزار هم در نوع خود جالب است و موجب خوش دستی بیش از پیش VS.NET شده است:
ویرایش سوم JavaScript Step by Step بر اساس دو ویرایش قبلی نگارش شده است. با این که معماری اصلی زبان جاوا اسکریپت تغییر آن چنانی نکرده است، استفاده از جاوا اسکریپت هر روزه بیشتر میشود و در طی چند سال اخیر اهمیت آن برای توسعه دهندگان بسیار افزایش یافته است. با این اوصاف ساختار و کلیات کتاب پیش رو تغییری نکرده به جز چند تغییر قابل توجه. بخش Event Handling مورد تاکید بیشتری قرار گرفته است و برای افزایش سرعت توسعه از jQuery استفاده شده است. همچنین در فصل آخر، بخشی برای توسعه برنامههای Windows 8 با استفاده از جاوا اسکریپت در نظر گرفته شده است. با این حال، محتویات این کتاب کاملا در انحصار مایکروسافت نیست!
اشتراکها
سری آموزشی ری اکت جی اس ۲۰۲۰
اشتراکها