نویسنده: حسین بهنودی

آیا همیشه باید به نظرات یکدیگر احترام بگذاریم؟

امروزه راه‌های زیادی وجود دارد تا ایده‌هایمان را به دیگران برسانیم. رسانه‌های اجتماعی، وبلاگ‌ها، نوشتن نظر زیر مقالات خبری و غیره. اگر چیزی برای گفتن داشته باشید، بی‌گمان می‌توانید جایی برای گفتن آن پیدا کنید. اما عملکرد این پلتفرم‌ها به گونه‌ایست که، دنیایی از اخبار ساختگی ما را فراگرفته، و درون اتاق‌های پژواک گیر افتاده‌ایم. چنانکه گمان می‌کنیم همه باورهایمان صحیح است و چقدر ما باهوشیم که این باورها را داریم. (بیشتر…)

روش SEEI برای فهم عمیق‌

دنیای امروز ما دنیای اطلاعات است. بنابراین، باید بتوانیم ایده‌ها و مطالب پیچیده را خوب بفهمیم و به شکلی روشن به دیگران منتقل کنیم. روش SEEI یک ابزار مفید برای این کار است. (بیشتر…)

سنجش تفکر نقادانه

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

آشنایی با برخی از ویژگی‌های جدید OBS Studio 26

ورژن جدید OBS Studio 26 منتشر شده است و در دسترس است. در این ورژن نرم افزار تغییرات بسیار جالبی کرده است؛ مانند پشتیبانی از دوربین مجازی، افزودن نوار ابزار و … در این نوشتار می‌خواهیم به برخی از آنها بپردازیم. (بیشتر…)

جاواسکریپت

  1. مقدمه
    • تاریخچه
    • جاواسکریپت چه کارهایی می‌تواند انجام دهد؟
    • برنامه یا اسکریپت
    • شیءگرا
    • مدل آبجکت در بروزر
    • رویدادگرا
    • چگونه جاواسکریپت بنویسیم؟
  2. سینتکس (Syntax)
    • قواعد دستور زبان – Syntax
    • آغاز کار در جاواسکریپت
    • آبجکت window
    • آبجکت console
    • آبجکت document
  3. فرم (Forms)
    • form
    • button
    • input
    • label
  4. دیتا (Data)
    • نگهداری دیتا
      • متغیر
      • ثابت
    • انواع دیتا – Data Types
      • ساده (Primitive)
        • عدد (Numbers)
        • رشته (Strings)
        • منطقی (Boolean)
      • مرکب (Composite)
        • شیء (Objects)
        • آرایه (Arrays)
        • تابع (Functions)
      • بی‌ارزش (Trivial)
        • تهی (null)
        • نامعین (undefined)
    • تبدیل دیتا
  5. اکسپرشن (Expressions)
    • آپریتورهای استرینگ
    • آپریتورهای حساب
    • آپریتورهای بولین
    • آپریتورهای مقایسه‌ای
    • الویت آپریتورها
    • آبجکت Number
  6. کاندیشن۱ (Conditions)
    • تِرنِری – Ternary (?)
    • شرط if
    • اسکوپ – Scope
    • آبجکت Math
  7. کاندیشن۲ (Conditions)
    • سوئیچ – Switch
    • آبجکت String
  8. فانکشن (Functions)
    • نوع ۱
    • نوع ۲
  9. ایونت (Events)
    • روش ۱
    • روش ۲
    • روش ۳
    • ایونت‌های ماوس
  10. لوپ (Loops)
    • حلقه do
    • حلقه while
    • حلقه for
    • break
    • continue
  11. آرایه (Arrays)
    • تعریف
    • فانکشن
  12. سلکت