اشتراکها
اجرای PHP بر روی NET Core.
اشتراکها
اجرای ASP.NET 5 در لینوکس
اشتراکها
استفاده از ASP.NET vNext با Docker
Docker is a popular open source containerization tool.
نکات آن با «اجرای پروژهی ASP.NET Core Music Store توسط docker-compose» تفاوتی ندارد.
سلام. امکانش هست این پروژه همراه با Docker به صورت یک مقاله جدا آموزش و توضیح دهید؟
در این قسمت به بحث رویدادها میپردازیم و اینکه به چه صورتی میتوانیم از آنها درون پروژه استفاده کنیم. فریمورک Vue.js در عین سادگی میتواند نیاز شما را برآورده کرده و به نحو مطلوبی خروجی مناسبی را بدون هیچ دردسری، به شما تحویل دهد.
حال باید رویداد هدایت شود که از تگ a استفاده شده است. به صورت زیر:
لازم به اشاره است که جهت معرفی رویدادی به صفحه دیگر باید از دستور v-on که vuejs در اختیار ما قرار داده است، استفاده کرد و ما نیز چنین کدی را نوشتهایم و صفحه مورد نظر را ارجاع دادهایم.
رویدادها یا همان eventها به ما این اختیار را میدهند که بتوانیم عمل خاصی را بر روی یک صفحه یا قسمتهای مختلف درون پروژه اعمال کنیم و کاملا شبیه رویدادهایی است که در زبانهای دیگر با آن کار کرده و آشنایی دارید.
برای شروع کار ابتدا نیاز است تا همانند قسمتهای قبلی، کدهای صفحه مورد نظر خود را بنویسم و صفحه مورد نظر را ذخیره کنیم. کدها برای شروع کار، بدین شکل است که به صورت زیر نوشته و آماده شده است.
<html> <head> <meta charset="UTF-8"> <title>dotnet</title> </head> <body id="dotnettips"> <a v-on:click="message" href="bank.html">click here!</a> <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.27/vue.min.js"> </script> <script type="text/javascript"> new Vue({ el: '#dotnettips', data:{ }, methods:{ message: function () { alert("hi friends"); } } }); </script> </body> </html>
در کدهای بالا قسمت body طبق روال همیشگی یک id را به خود اختصاص داده است و لازم است که بدانیم مشخصهی id درون بدنهی vue و مشخصهی el به کدام بخش تعلق گرفته است.
دقت بفرمائید که ما نیاز داریم تا یک function بنویسم و رویداد مورد نظر را اجرا کنیم که جهت آزمایش به دو صفحه html نیاز است و در بخش زیر از کدهای فوق قابل مشاهده است.
vue مورد نظر و متد برای اجرای رویداد بدین شکل نوشته شده است.
new Vue({ el: '#dotnettips', data:{ }, methods:{ message: function () { alert("hi friends"); } } });
<html> <head> <meta charset="UTF-8"> <title>dotnet</title> </head> <body id="dotnettips"> <a v-on:click="message" href="bank.html">click here!</a>
- حتما باید نام متد به رویداد کلیک معرفی شود که در کد فوق قابل مشاهده است.
نام صفحه مورد نظر برای ارجاع : bank.html
دقت شود، درون vue که نوشته شدهاست، یک متد نیز فراخوانی شده است تا رویداد، اجرا شود و ما نام آن متد را message در نظر گرفتهایم.
دو صفحه به دلخواه ساخته شدهاست که نام صفحه اول با نام cc.html و صفحه دوم با نام bank.html ایجاد شدهاند. زمان اجرای رویداد، به صفحه دوم و دریافت پیغام hi friends، توسط تابعی که نوشتهایم و نمایش آن بر روی صفحه مواجه خواهیم شد. بدین معنی است که رویداد به درستی اجرا شده است و سپس به صفحه دوم هدایت میشویم.
تصویری از خروجی ضمیمه شده است.
WSL2 runs a real Linux kernel in Windows 10 and it's managing a virtual machine platform underneath (and not visible to) Hyper-V client tools, then why not just let WSL2 handle containers for us? That's exactly what the Docker Desklop WSL 2 Tech Preview aims to do.