اشتراک‌ها
Prototypes در Javascript
هر شیء در جاوا اسکریپت یک خاصیت مخفی به نام __proto__ دارد ...
Prototypes در Javascript
نظرات مطالب
VMWare 7 و هنگ‌های پی در پی
و البته یک مشکل دیگه که من باهاش دارم اینه که snapshot هایی که میگیرم رو اگه بخوام پاک کنم VMWare فریز می شه.
نظرات مطالب
آغاز کار با الکترون
سلام؛ با تشکر از آموزش. دو تا سوال داشتم:
۱. من می‌خواهم به جای textarea از یک div contenteditable استفاده کنم. ولی مشکل این جاست که نمی‌دانم چگونه باید فایل را درون یک div contenteditable باز کنم. (یعنی باید هر خط رو درون یک div بریزم و برای این کار نمی‌دونم چه جورری با جاوا اسکریپت تعداد خطوط رو بدست بیاورم و هر خط رو درون یک div بریزم)
۲. نمی‌دونم چطوری به جاوا اسکریپت بگم که برو به تعداد خطوط فایل، در اچ تی ام ال div ایجاد کن. (وقتی که ما یک div رو contenteditable  بکنیم، با هر بار enter زدن یک div جدید میسازه. حالا من نمی‌دونم اول کار که فقط یک div داریم چجوری به JS بگم که برو به تعداد خطوط فایل div بساز و هر خط رو درون یک div قرار بده.)
مثلا ویرایشگر atom و VSCode از div استفاده میکنه، ولی مشکل من همین دو تای بالایی هستش. لطفا راهنمایی کنید.
<div id=divEditor >
     <div id=editor contenteditable=true spellcheck=true >   
تعداد div زیری با هر بار enter کردن افزایش می‌یابد. پس من برای ریختن فایل درون همچین ساختاری چه کاری باید بکنم (هر خط در یک div)
            <div></div>         
      </div>   
</div>
ipcRenderer.on("openFile", (event, arg) => {
    let content = fs.readFileSync(String(arg), "utf8");
    let txt = document.getElementById("editor"); 

    let lineNumberOfFile = countingLineOfFile(content);
    // تابع countingLineOfFile هم تعداد خطوط را به درستی بر می‌گرداند
    // باید اول به تعداد خطوط فایل div بسازم
    //  سپس هر خط درون یک div
    txt.innerHTML = content;
});
اشتراک‌ها
بهبود کیفیت گرافیکی ویندوز 8 در VMWare
پس از نصب ویندوز 8 در VMWare نیاز است ابتدا VMWare Tools نصب شود. سپس فایل vmx ماشین مجازی را یافته و یک سطر ذیل را به انتهای آن اضافه کنید:
svga.vramSize = "134217728"
بهبود کیفیت گرافیکی ویندوز 8 در VMWare
اشتراک‌ها
پیدایش فریمورکهای جاوا اسکریپت

مروری بر فریمورکهای جاوا اسکریپت و تحولات بوجود آمده در درخواستهای پروژه‌های مبتنی برسمت کلاینت ؛ بواسطه غنی شدن جاوا اسکریپت توسط این فریمورکها

پیدایش فریمورکهای جاوا اسکریپت
نظرات مطالب
کار با Docker بر روی ویندوز - قسمت دوم - نصب Docker
من از ویندوز 10 با VMWare 12 به همراه Hyper-V فعال، بدون مشکل استفاده می‌کنم. فقط Credential-Guard ای که در تصویر خطا ارسال کردید بر روی سیستم من غیرفعال است. برای غیرفعال کردن آن، اسکریپت  Device Guard and Credential Guard hardware readiness tool را دریافت کنید. سپس PowerShell را با دسترسی ادمین اجرا کرده و برای بررسی فعال بودن Credential-Guard، دستور زیر را اجرا کنید:
 ./DG_Readiness_Tool_v3.6.ps1 -Ready
و برای غیرفعال کردن آن:
 ./DG_Readiness_Tool_v3.6.ps1 -Disable
نظرات مطالب
PHP سریعتر از ASP.NET! افسانه یا واقعیت؟
چرا در نمودار جاوا اسکریپت توی نمودار قرار گرفته ؟ اونها زبانهایی سمت سرورند ، جاوا اسکریپت سمت کلاینت . البته ممکنه منظورش جاوا اسکریپت سمت سرور باشه  ! در این صورت هم باز اشتباهه ، چون جاوا اسکریپ سمت سرور مربوط به تکنولوژی ASP کلاسیک بوده که توی نمودار اون رو هم آوردن . ASP کلاسیک هم  وبی اسکریپت داشت و هم جاوا اسکریپت.
نظرات مطالب
معرفی Kendo UI
بله امکان استفاده از wrapper در نسخه asp.net.mvc.commercial وجود دارد
استفاده از اون هم خیلی ساده‌تر و خواناتر از جاوا اسکریپت هست. نظر آفای نصیری هم محترم است ولی در مواقع خواص میتونید همزمان هم از جاوااسکریپت استفاده کنید هم از wrapper یک نمونه رو در زیر با هم مقایسه میکنیم
با استفاده از جاوا اسکریپت
<input id="pickDate" type="text"/>

<script type="text/javascript">
  $(function() {
        $("#pickDate").kendoDatePicker();
  });
</script>
با استفاده از wrapper
@(Html.Kendo().DatePicker().Name("pickDate"))
در ضمن اینکه توی  wrapper امکان استفاده از Intellisense و امکان تعریف ارتباط اغلب کامپوننت‌های وب به مدل با استفاده از for‌های نمونه معادل کامپوننت فراهم شده است مانند wrapper زیر
@(Html.Kendo().DatePickerFor(m => m.HireDate).Name("pickDate1"))

پروژه‌ها
JavaScript PersianDatePicker
PersianDatePicker یک DatePicker شمسی کم حجم (3.5 کیلوبایت) به زبان جاوا اسکریپت برای استفاده در صفحات وب است که از تاریخ سرور استفاده می‌کند.

برای استفاده از PersianDatePicker می‌توانید آنرا از NuGet دریافت کنید :
PM> Install-Package PersianDatePicker

برای راهنمای استفاده هم می‌توانید به مطلب زیر مراجعه کنید :
PersianDatePicker یک DatePicker شمسی به زبان JavaScript که از تاریخ سرور استفاده می‌کند