خانه / بایگانی برچسب: آموزش جاوا اسکریپت

بایگانی برچسب: آموزش جاوا اسکریپت

JQuery چیست؟ چرا باید از آن استفاده کنیم

جی کوئری (jQuery) کتاب خانه ای سریع، کوچک و پر از ویژگی از زبان جاوا اسکریپت است و برنامه نویسی را بسیار ساده میکند. یادگیری کتاب خانه ای همچون jQuery(جی کوئری) بسیار ساده تر از یادگیری زبان جاوا اسکریپت است.در این مقاله می خواهیم با این موضوع که JQuery چیست؟ چرا باید از آن استفاده کنیم آشنا شویم. کد نویسی با زبان جاوا اسکریپت میتواند سخت باشد، با وجود اینکه این زبان باز هم نسبت به بعضی از زبان ها ساده تر است ولی همچنان یک زبان برنامه نویسی است و بعضی از مردم مانند از طراحان وب ، برنامه نویسی را سخت میدانند. مشکل بعدی این است که مرورگر های مختلف زبان جاوا اسکریپت را متفاوت میفهمند، در نتیجه برنامه ای که در مرورگری مانند کروم به راحتی اجرا میشود ممکن است در مرورگر اینترنت اکسپلورر ۹ قابل اجرا نباشد. در این صورت شما باید وقت و هزینه ی زیادی صرف کنید تا مطمئن شوید برنامه شما در همه ی مرورگر هایی که کاربران شما از آن استفاده میکنند به درستی کار میکند.(برای یادگیری جی‌کوئری می توانید از دوره جامع آموزش JQuery کدفرند استفاده کنید) اینجاست که کتاب خانه ی JQuery(جی کوئری) به کمک ما خواهد آم..

توضیحات بیشتر »

۷ قابلیت ویژوال استودیو کد برای توسعه دهندگان وب — راهنمای کاربردی

شما می‌توانید گردش کار توسعه وب خود را با استفاده از این 7 قابلیت ویژوال استودیو کد و افزونه‌های آن بهبود ببخشید. چه یک توسعه‌دهنده حرفه‌ای وب و چه یک فرد مبتدی باشید، در هر صورت مزیت‌های یک گردش کار سریع‌تر بدون شک به کار شما می‌آید. در این مقاله به بررسی روش تنظیم یک گردش کار بهینه برای استفاده از ویژوال استودیو کد می‌پردازیم. ویژوال استودیو کد قابلیت‌های داخلی زیادی دارد؛ اما اگر افزونه‌های زیاد (و همچنان در حال رشد) آن را نیز در نظر بگیریم، درنهایت هزاران روش برای سفارشی‌سازی تجربه کاری خود در آن خواهید یافت. با این که این یکی از نقاط قوت اصلی VS Code محسوب می‌شود؛ اما از سوی دیگر می‌تواند موجب سردرگمی به خصوص برای کاربران تازه‌کار نیز بشود. در این مقاله قصد داریم این مسائل را روشن بکنیم. همچنین بهترین تکنیک‌هایی که برای افزایش سرعت و کارایی امور روزمره تا حد امکان مفید هستند معرفی شده‌اند. این مقاله برای دو دسته از افراد به طور خاص مفید است: افراد مبتدی که به تازگی شروع به کار با VS Code کرده‌اند و می‌خواهند مطمئن شوند که از همان ابزارهایی استفاده می‌کنند که افراد حرفه‌ای بهره..

توضیحات بیشتر »

لیست مهارت‌های پردرآمد برای فریلنسرها

همان‌طور که می‌دانید، کارها و پروژه‌های زیادی برای آزادکاری یا فریلنسری وجود دارند. درواقع شما با داشتن هر مهارتی می‌توانید به پروژه‌های مختلف ملحق شوید و درآمد کسب کنید.شما با آگاهی داشتن از مهارت‌های پرطرفدار بازار کسب‌و‌کار، یاد گرفتن آن‌ها و کمی تلاش می‌توانید از طریق آزادکاری نیز درآمدی معادل با شغل‌ تمام‌وقت داشته باشید.در این مقاله همراه ما باشید تا با لیستی از مهارت‌های پردرآمد برای فریلنسرها یا آزادکارها آشنا شویم. پردازش زبان‌های طبیعی مدیریت شبکه های اجتماعی .توسعه ری اکت جی اس برنامه نویسی MySql بازاریابی اینستاگرام مشاوره کسب و کار متخصص داده پشتیبانی مشتری امنیت اطلاعات توسعه Node.js متخصص تولید محتوا و سئو حسابداری عکاسی و تدوین ویدئو صداپیشگی ۱.پردازش زبان‌های طبیعی این روزها پردازش زبان‌های طبیعی با پیدایش دستیاران صوتی مانند آمازون اکو و گوگل هوم تبدیل به یکی از مهارت‌های پرطرفدار برای آزادکاری شده است. پردازش زبان‌های طبیعی شاخه‌ای از هوش مصنوعی است و به ماشین‌ها کمک می‌کند تا زبان انسان‌ها را متوجه شوند. افرادی که در زمینه‌ی کامپیوتر، هوش مصنوعی و زبان‌شناسی دارای ..

توضیحات بیشتر »

پروتوتایپ شی در جاوا اسکریپت — به زبان ساده

پروتوتایپ‌ها سازوکارهایی هستند که اشیای جاوا اسکریپت به وسیله آن‌ها برخی ویژگی‌ها را از همدیگر به ارث می‌برند. در این مقاله، به توضیح طرز کار زنجیره پروتوتایپ‌ها می‌پردازیم و شیوه استفاده از مشخصه پروتوتایپ شی برای افزودن متدها به سازنده‌های موجود را مورد بررسی قرار می‌دهیم. پیش‌نیازها درک تابع‌های جاوا اسکریپت آشنایی با مبانی جاوا اسکریپت که مطالعه مقاله زیر توصیه می‌شود: «جاوا اسکریپت چیست؟ — به زبان ساده» آشنایی با شیئ‌گرایی در جاوا اسکریپت که مطالعه مقاله زیر پیشنهاد می‌شود: «شیئ‌گرایی در جاوا اسکریپت — به زبان ساده» هدف از مطالعه این مقاله درک پروتوتایپ‌های اشیای جاوا اسکریپت، طرز کار زنجیره‌های پروتوتایپ و شیوه افزودن متدهای جدید به مشخصه پروتوتایپ است. آیا جاوا اسکریپت زبانی مبتنی بر پروتوتایپ است؟ جاوا اسکریپت غالباً به عنوان یک زبان مبتنی بر پروتوتایپ خوانده می‌شود که در آن برای ایجاد وراثت، شیئ‌ها دارای یک شیئ‌ پروتوتایپ هستند که به عنوان شیئ‌ قالبی عمل می‌کند و متدها و مشخصات از آن به ارث می‌رسند. یک شیئ‌ پروتوتایپِ شیئ‌ نیز می‌تواند یک شیئ‌ پروتوتایپ داشته باشد که متدها و..

توضیحات بیشتر »

دیباگ کدهای جاوا اسکریپت با استفاده از Chrome DevTools — به زبان ساده

به عنوان یک توسعه‌دهنده تازه‌کار یافتن و اصلاح باگ‌ها ممکن است کار دشواری به نظر بیاید. ممکن است وسوسه شوید که به صورت تصادفی از ()console.log برای اصلاح وضعیت اجرای کد استفاده کنید؛ اما نباید دیگر چنین کاری انجام دهید. در این مقاله در خصوص روش صحیح دیباگ کردن صحبت خواهیم کرد. بدین ترتیب با روش صحیح استفاده از ابزارهای توسعه‌دهنده کروم یا Chrome DevTools برای راه‌اندازی نقاط توقف و تنظیم آن در سراسر کد آشنا می‌شوید. گردش کاری این وضعیت عموماً روشی بسیار کارآمدتر برای یافتن و اصلاح باگ‌ها در کد به حساب می‌آید. گام یکم: بازتولید باگ بازتولید کردن باگ همواره نخستین گام برای دیباگ کردن است. منظور از بازتولید باگ یافتن یک سری از اقداماتی است که به صورت مداوم منجر به بروز باگ می‌شوند. شما باید دفعات زیادی باگ را بازتولید کنید تا بتوانید هرگونه مراحل غیرضروری را حذف کنید. با پیگیری دستورالعمل‌های زیر می‌توانید اقدام به بازتولید باگی بکنید که قرار است در این راهنما رفع بکنیم. صفحه وبی که قرار است در این راهنما دیباگ بکنیم در این آدرس (+) قرار دارد. این صفحه را در یک برگه جدید مرورگر باز کنی..

توضیحات بیشتر »

زبان‌های برنامه‌نویسی که هر تازه‌کاری باید یاد بگیرد

برنامه‌نویسی یکی از بنیادی‌ترین مهارت‌هایی است که متخصصان حوزه‌ی کامپیوتر باید به آن احاطه داشته باشند. اما افراد تازه‌کاری که درصدد ورود به این حوزه هستند، برنامه‌نویسی را باید از کجا شروع کنند؟در این مقاله می خواهیم با زبان‌های برنامه‌نویسی که مناسب برای افراد تازه کار و مبتدی هستند آشنا شویم. صنعت کامپیوتر هر روز در حال پیشرفت است و این پیشرفت مستلزم تربیت متخصصان بیشتر و کارآزموده‌تری است. علوم کامپیوتر جزو پویاترین صنایعی است که در حال حاضر با سرعت بالایی در حال پیشرفت است. سرعت بالای پیشرفت در این صنعت مستلزم وجود متخصصان کاربلد است و این موضوع در مورد همه‌ی کشورهایی که رایانه‌ بصورت جدی در آن مورد استفاده قرار می‌گیرد، حاکم است. قبل از آغاز یادگیری، از زبان‌های «Drag and Drop» استفاده کنید Drag and Drop یا متد کشیدن و انداختن یک تکنیک ساده برای کدنویسی است. با استفاده از این روش، کاربر درگیر کدهای پیچیده نمی‌شود و با اصول اولیه‌ی کدنویسی نیز آشنا می‌شود.این روش، یادگیری اصول برنامه‌نویسی را بدون نیاز به درگیر شدن در قواعد و اصول پیچیده‌ی نوشتن دستورات متنی میسر می‌کند. ابزار‌..

توضیحات بیشتر »

چگونه هکر شویم ؟ (صفر تا صد)

یکی از اصلی ترین سوالات کاربران کامپیوتری این است که چگونه هکر شویم ؟ برای پاسخ به این سوال ابتدا باید معنی کلمه Hack را متوجه شویم سپس به سراغ مراحل هکر شدن برویم، در گذشته نه چندان دور (۱۰ هزار سال قبل از میلاد مسیح) هک به معنای سود بردن از یک روش هوشمندانه برای حل مشکلات کامپیوتری بود اما در حال حاضر منظور از کلمه هک نفوذ به یک سیستم رایانه ای میباشد. اما قبل از اینکه به این سوال پاسخ دهیم باید بدانیم چه مسیری را در پیش بگیریم تا موفق شویم و تبدیل به یک هکر شویم. ۱.آشنایی و درک مفاهیم شبکه اولین علمی که باید در آن غوطه ور شوید یادگیری مبانی و پایه شبکه است این یادگیری شامل درک کامل از نحوه عملکرد دستگاه های مختلف شبکه مثل مسیر یاب و سویچ و فایروال و … و همچنین فهم کامل عملکرد انواع پروتکلهای شبکه مثل TCP/IP میباشد. در یک کلام اگر از نحوه کارکرد یک شبکه و پروتکلهای درون آن اطلاعی نداشته باشید به هیچ وجه نمیتوانید یک هکر شوید چراکه اکثر کارهای که باید انجام دهید بر روی بستر شبکه انجام میشوند.در زیر با برخی از مفاهیم شبکه آشنا خواهیم شد. ۱.آشنایی با مفهوم DHCP پروتکل DHCP مخفف Dyna..

توضیحات بیشتر »

چرا باید از ری‌اکت استفاده کنیم؟

ری‌اکت یک کتابخانه قدرتمند و پیشرو است که با زبان برنامه نویسی جاوااسکریپت توسعه داده شده. این کتابخانه توسط فیس‌بوک در سال ۲۰۱۳ به صورت متن باز ارایه شد. بعد از آن به کمک جامعه توسعه دهنده‌های جاوااسکریپت، ReactJS هر روز پیشرفت کرد و در حال حاضر یکی از محبوب‌ترین کتابخانه‌های جاوااسکریپت است. این کتابخانه برای مدیریت لایه های نمایشی برنامه های تحت وب و تلفن همراه استفاده می شود.همچنین ReactJs این امکان را به شما میدهد تا کامپوننت هایی طراحی کنید که در بخش های مختلف پروژها قابل استفاده باشند.در این مقاله می خواهیم به این موضوع بپردازیم که چرا باید از ری‌اکت استفاده کنیم؟ چرا باید از ری‌اکت استفاده کنیم؟ ۱.دلیل اول JSX شاید در ابتدا استفاده از jsx برای برنامه نویسان کمی گنگ به نظر بیاید. اما پس از مدتی از استفاده از آن لذت خواهید برد. ری اکت به صورت پیش فرض از JSX به جای جاوا اسکریپت معمولی استفاده می کند. استفاده از JSX اجباری نیست اما توصیه می شود از آن استفاده کنید زیرا دارای سرعت بیشتری است و همچنین بسیاری از ارورهای سینتکسی شما به کمک JSX آشکار می شود. برای استفاده از jsx توصیه م..

توضیحات بیشتر »

بهترین کد ادیتور ها در سال ۲۰۱۹

انتخاب بهترین کد ادیتور یا ویرایشگر کد می تواند تاثیر بزرگی بر بهره‌وری جریان کار شما داشته باشد.چه شما یک برنامه نویس تاره کار باشید یا یک برنامه نویس حرفه ای همیشه به یک ویرایشگر کد (کد ادیتور) عالی نیاز دارید تا به شما کمک کند برنامه و وب سایت های کاربردی و حرفه ای را توسعه دهید. بهترین ویرایشگرهای کد به شما در کدنویسی موثرتر و همچنین بررسی و ویرایش آن کمک می کنند و برای برآورده کردن نیازهای شما قابل تنظیم هستند.آن‌ها همچنین یک تجربه کاربری راحت تر ایجاد می کنند که نمی توان از آن چشم پوشی کرد چون شما هر روز به ویرایشگر کد خود نگاه خواهید کرد. ۱.سابلایم تکست (Sublime Text 3) قیمت: ۸۰ دلار (نسخه رایگان با پیش نمایش و قابلیت استفاده محدود) | پایداری : عالی | سرعت: بالا | رابط کاربری و تجربه کاربری: متوسط | قابلیت سفارشی سازی: بالا حتما شما هم در حیطه‌ی طراحی وب، نام Sublime Text به گوشتان‌ خورده‌ است. ویرایشگر متنی که به ویژگی‌های فوق العاده‌ای دارد و به اعتقاد برخی ها سابلایم میتواند جادو کند و سرعت کدنویسی شما را بسیار زیاد بالا ببرد.Sublime Text یک ویرایشگر متن یا Text Editor غیر..

توضیحات بیشتر »

افزودن حالت تاریک و روشن به وب سایت با جاوا اسکریپت

اگر شما اغلب در اواخر شب کار می کنید، نور صفحه نمایش روشن کامپیوتر شما باعث بروز چشم درد می شود،بسیاری از برنامه ها، وب سایت ها و حتی سیستم عامل با حالت رنگی حالت تاریک به عنوان یک جایگزین می آید،وب سایت های محبوب مانند یوتیوب نیز یک طرح رنگی تیره ارائه می دهند، این به کاربران امکان می دهد فیلم ها را در اوایل شب با یک تجربه راحت تر تماشا کنند.در این مقاله می خواهیم با روش های افزودن حالت تاریک و روشن به وب سایت با استفاده از جاوا اسکریپت آشنا شویم. ۱.قدم اول ساخت طرح اولیه با HTML در این مرحله با استفاده از HTML یک اسکلت بندی ساده همراه با یک دکمه سوئیچ اضافه خواهیم کرد برای اینکه بتوانیم از حالت تاریک به روشن و بلعکس حرکت کنیم(برای یادگیری HTML از دوره آموزش رایگان HTML 5 کدفرند استفاده کنید).

دقت کنید که حتما برای سوئیچ خود رویداد OnClick را تعریف کنید در غیر این صورت کدهای جاوا اسکریپت اجرا نخواهند شد ۲.استایل دهی با Css بعد از اسکلت بندی سازه یا س..

توضیحات بیشتر »