<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
	<id>https://wiki.shakibaabutalebi.ir/index.php?action=history&amp;feed=atom&amp;title=HTML_CSS_JavaScript</id>
	<title>HTML CSS JavaScript - تاریخچهٔ نسخه‌ها</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.shakibaabutalebi.ir/index.php?action=history&amp;feed=atom&amp;title=HTML_CSS_JavaScript"/>
	<link rel="alternate" type="text/html" href="https://wiki.shakibaabutalebi.ir/index.php?title=HTML_CSS_JavaScript&amp;action=history"/>
	<updated>2026-10-30T15:34:08Z</updated>
	<subtitle>تاریخچهٔ نسخه‌ها برای این صفحه در ویکی</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.shakibaabutalebi.ir/index.php?title=HTML_CSS_JavaScript&amp;diff=26&amp;oldid=prev</id>
		<title>Admin: صفحه‌ای تازه حاوی «== طراحی سایت با HTML، CSS و JavaScript ==  این سه تکنولوژی، ستون اصلی توسعهٔ وب هستند: &#039;&#039;&#039;HTML&#039;&#039;&#039; ساختار صفحه، &#039;&#039;&#039;CSS&#039;&#039;&#039; ظاهر و استایل، و &#039;&#039;&#039;JavaScript&#039;&#039;&#039; رفتار و تعامل صفحه را مشخص می‌کند. با ترکیب این سه می‌توان هر نوع صفحهٔ وب استاتیک یا پویا ساخت.  == مفاهیم پایه ==  * &#039;&#039;&#039;HT...» ایجاد کرد</title>
		<link rel="alternate" type="text/html" href="https://wiki.shakibaabutalebi.ir/index.php?title=HTML_CSS_JavaScript&amp;diff=26&amp;oldid=prev"/>
		<updated>2026-09-06T07:34:55Z</updated>

		<summary type="html">&lt;p&gt;صفحه‌ای تازه حاوی «== طراحی سایت با HTML، CSS و JavaScript ==  این سه تکنولوژی، ستون اصلی توسعهٔ وب هستند: &amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039; ساختار صفحه، &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039; ظاهر و استایل، و &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039; رفتار و تعامل صفحه را مشخص می‌کند. با ترکیب این سه می‌توان هر نوع صفحهٔ وب استاتیک یا پویا ساخت.  == مفاهیم پایه ==  * &amp;#039;&amp;#039;&amp;#039;HT...» ایجاد کرد&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ تازه&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== طراحی سایت با HTML، CSS و JavaScript ==&lt;br /&gt;
&lt;br /&gt;
این سه تکنولوژی، ستون اصلی توسعهٔ وب هستند: &amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039; ساختار صفحه، &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039; ظاهر و استایل، و &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039; رفتار و تعامل صفحه را مشخص می‌کند. با ترکیب این سه می‌توان هر نوع صفحهٔ وب استاتیک یا پویا ساخت.&lt;br /&gt;
&lt;br /&gt;
== مفاهیم پایه ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;HTML (HyperText Markup Language)&amp;#039;&amp;#039;&amp;#039;: زبان نشانه‌گذاری برای تعریف ساختار و محتوای صفحه (عنوان، پاراگراف، تصویر، لینک و...)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSS (Cascading Style Sheets)&amp;#039;&amp;#039;&amp;#039;: زبان استایل‌دهی برای تعیین ظاهر عناصر HTML (رنگ، فونت، چیدمان، فاصله‌ها و...)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039;: زبان برنامه‌نویسی برای افزودن تعامل و پویایی به صفحه (کلیک، انیمیشن، اعتبارسنجی فرم و...)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DOM (Document Object Model)&amp;#039;&amp;#039;&amp;#039;: نمایش ساختاری صفحهٔ HTML که JavaScript می‌تواند آن را بخواند و تغییر دهد&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Tag (برچسب)&amp;#039;&amp;#039;&amp;#039;: واحد اصلی HTML، مثل &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; یا &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Element (عنصر)&amp;#039;&amp;#039;&amp;#039;: یک تگ کامل همراه با محتوای داخل آن&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Attribute (ویژگی)&amp;#039;&amp;#039;&amp;#039;: اطلاعات اضافه روی یک تگ، مثل &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;class&amp;lt;/code&amp;gt; یا &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;id&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Selector (انتخابگر)&amp;#039;&amp;#039;&amp;#039;: در CSS، روشی برای مشخص کردن این‌که کدام عنصر HTML استایل‌دهی شود&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Responsive Design&amp;#039;&amp;#039;&amp;#039;: طراحی‌ای که با اندازه‌های مختلف صفحه‌نمایش (موبایل، تبلت، دسکتاپ) سازگار می‌شود&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Event (رویداد)&amp;#039;&amp;#039;&amp;#039;: اتفاقی که در صفحه رخ می‌دهد (کلیک، اسکرول، تایپ) و JavaScript می‌تواند به آن واکنش نشان دهد&lt;br /&gt;
&lt;br /&gt;
== ساختار پایهٔ یک صفحهٔ HTML ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;direction:ltr; text-align:left;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;html lang=&amp;quot;fa&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;head&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;title&amp;amp;gt;عنوان صفحه&amp;amp;lt;/title&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/head&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;body&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;h1&amp;amp;gt;سلام دنیا&amp;amp;lt;/h1&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;p&amp;amp;gt;این یک پاراگراف است.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;script src=&amp;quot;script.js&amp;quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/body&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/html&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== تگ‌های پرکاربرد HTML ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;direction:rtl; width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! توضیح !! تگ&lt;br /&gt;
|-&lt;br /&gt;
| تیتر (۶ سطح، از بزرگ به کوچک) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;h1&amp;amp;gt; تا &amp;amp;lt;h6&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| پاراگراف || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| لینک || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;a href=&amp;quot;آدرس&amp;quot;&amp;amp;gt;متن&amp;amp;lt;/a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| تصویر || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;img src=&amp;quot;آدرس&amp;quot; alt=&amp;quot;توضیح&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| بخش‌بندی عمومی (بدون معنای خاص) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| بخش‌بندی درون‌خطی (بدون معنای خاص) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| لیست مرتب‌نشده (نقطه‌ای) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;ul&amp;amp;gt;&amp;amp;lt;li&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| لیست مرتب (شماره‌دار) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;ol&amp;amp;gt;&amp;amp;lt;li&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| جدول || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;table&amp;amp;gt;&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| فرم || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;form&amp;amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;amp;lt;button&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| ناحیهٔ هدر معنایی صفحه || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;header&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| ناحیهٔ فوتر معنایی صفحه || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;footer&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| بخش ناوبری (منو) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;nav&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== نحوهٔ اتصال CSS به HTML ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;direction:rtl; width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! روش !! نحوه&lt;br /&gt;
|-&lt;br /&gt;
| فایل خارجی (بهترین روش) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;style.css&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; در head&lt;br /&gt;
|-&lt;br /&gt;
| داخل همان صفحه (Internal) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;style&amp;amp;gt;...&amp;amp;lt;/style&amp;amp;gt;&amp;lt;/code&amp;gt; در head&lt;br /&gt;
|-&lt;br /&gt;
| درون یک تگ خاص (Inline) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;&amp;amp;lt;p style=&amp;quot;color:red;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== انتخابگرهای پرکاربرد CSS ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;direction:rtl; width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! توضیح !! نحوهٔ نوشتن&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب بر اساس نام تگ || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;p { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب بر اساس کلاس || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;.className { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب بر اساس شناسه (id) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;#idName { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب همهٔ عناصر || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;* { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب عنصر فرزند مستقیم || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;.parent &amp;gt; .child { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب هنگام هاور (نگه‌داشتن ماوس) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;.className:hover { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ویژگی‌های پرکاربرد CSS ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;direction:rtl; width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! توضیح !! ویژگی&lt;br /&gt;
|-&lt;br /&gt;
| رنگ متن || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;color&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| رنگ پس‌زمینه || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;background-color&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| اندازهٔ فونت || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;font-size&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| عرض و ارتفاع || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;width&amp;lt;/code&amp;gt; و &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;height&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| فاصلهٔ داخلی (بین محتوا و مرز) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;padding&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| فاصلهٔ خارجی (بین عنصر و عناصر اطراف) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;margin&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| نوع نمایش عنصر || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;display&amp;lt;/code&amp;gt; (block, inline, flex, grid, none)&lt;br /&gt;
|-&lt;br /&gt;
| چیدمان انعطاف‌پذیر (تک‌بعدی) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;display: flex;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| چیدمان شبکه‌ای (دوبعدی) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;display: grid;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| موقعیت‌دهی عنصر || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;position&amp;lt;/code&amp;gt; (static, relative, absolute, fixed)&lt;br /&gt;
|-&lt;br /&gt;
| گرد کردن گوشه‌ها || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;border-radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| سایه‌دار کردن جعبه || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;box-shadow&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ریسپانسیو کردن سایت (Media Query) ==&lt;br /&gt;
&lt;br /&gt;
برای این‌که سایت روی موبایل و دسکتاپ متفاوت نمایش داده شود:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;direction:ltr; text-align:left;&amp;quot;&amp;gt;&lt;br /&gt;
/* برای صفحه‌نمایش‌های کوچک‌تر از 768px */&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .container {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== مفاهیم پایهٔ JavaScript ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;direction:rtl; width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! توضیح !! نمونه کد&lt;br /&gt;
|-&lt;br /&gt;
| تعریف متغیر (قابل تغییر) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;let x = 5;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| تعریف متغیر ثابت (غیرقابل تغییر) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;const name = &amp;quot;علی&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| تعریف تابع || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;function sayHi() { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| تابع پیکانی (Arrow Function) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;const sayHi = () =&amp;gt; { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| شرط || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;if (x &amp;gt; 5) { } else { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| حلقه || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;for (let i = 0; i &amp;lt; 10; i++) { }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| آرایه || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;let arr = [1, 2, 3];&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| شیء (Object) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;let obj = {name: &amp;quot;علی&amp;quot;, age: 25};&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== دستکاری DOM با JavaScript ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;direction:rtl; width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! توضیح !! نمونه کد&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب یک عنصر با id || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;document.getElementById(&amp;quot;myId&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب یک عنصر با selector (CSS-like) || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;document.querySelector(&amp;quot;.myClass&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| انتخاب چند عنصر || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;document.querySelectorAll(&amp;quot;p&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| تغییر محتوای متنی || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;element.textContent = &amp;quot;متن جدید&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| تغییر محتوای HTML || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;element.innerHTML = &amp;quot;&amp;amp;lt;b&amp;amp;gt;متن&amp;amp;lt;/b&amp;amp;gt;&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| تغییر استایل || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;element.style.color = &amp;quot;red&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| اضافه/حذف کلاس || &amp;lt;code style=&amp;quot;direction:ltr; display:inline-block;&amp;quot;&amp;gt;element.classList.add(&amp;quot;active&amp;quot;)&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== رویدادها (Events) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;direction:ltr; text-align:left;&amp;quot;&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;button&amp;quot;).addEventListener(&amp;quot;click&amp;quot;, function() {&lt;br /&gt;
  alert(&amp;quot;دکمه کلیک شد!&amp;quot;);&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;direction:rtl; width:100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! رویداد !! زمان وقوع&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;click&amp;lt;/code&amp;gt; || هنگام کلیک روی عنصر&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;submit&amp;lt;/code&amp;gt; || هنگام ارسال فرم&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;input&amp;lt;/code&amp;gt; || هنگام تایپ در فیلد ورودی&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;load&amp;lt;/code&amp;gt; || هنگام بارگذاری کامل صفحه&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;mouseover&amp;lt;/code&amp;gt; || هنگام قرار گرفتن ماوس روی عنصر&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ابزارهای مفید توسعه ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;DevTools مرورگر&amp;#039;&amp;#039;&amp;#039; (کلید F12): بازرسی و دیباگ HTML/CSS/JS مستقیم در مرورگر&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;VS Code&amp;#039;&amp;#039;&amp;#039;: ویرایشگر کد محبوب با پشتیبانی قوی از این سه زبان&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Live Server (افزونهٔ VS Code)&amp;#039;&amp;#039;&amp;#039;: نمایش زندهٔ تغییرات صفحه بدون نیاز به رفرش دستی&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Flexbox Froggy / Grid Garden&amp;#039;&amp;#039;&amp;#039;: بازی‌های آموزشی برای یادگیری Flexbox و Grid در CSS&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;MDN Web Docs&amp;#039;&amp;#039;&amp;#039;: مرجع رسمی و کامل برای HTML، CSS و JavaScript&lt;br /&gt;
&lt;br /&gt;
== نکات و بهترین شیوه‌ها ==&lt;br /&gt;
&lt;br /&gt;
* از تگ‌های معنایی (Semantic) مثل &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;header&amp;lt;/code&amp;gt;، &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;nav&amp;lt;/code&amp;gt;، &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;main&amp;lt;/code&amp;gt;، &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;footer&amp;lt;/code&amp;gt; به‌جای &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;div&amp;lt;/code&amp;gt; برای همه‌چیز استفاده کنید؛ هم برای سئو بهتر است هم خوانایی کد.&lt;br /&gt;
* کد CSS را در فایل جدا از HTML نگه دارید تا نگهداری و تغییر آن ساده‌تر باشد.&lt;br /&gt;
* همیشه صفحه را روی اندازه‌های مختلف صفحه‌نمایش (موبایل، تبلت، دسکتاپ) تست کنید.&lt;br /&gt;
* از نام‌گذاری واضح برای کلاس‌ها و idها استفاده کنید (مثلاً &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;main-header&amp;lt;/code&amp;gt; به‌جای &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;div1&amp;lt;/code&amp;gt;).&lt;br /&gt;
* کد JavaScript را در انتهای body یا با ویژگی &amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;defer&amp;lt;/code&amp;gt; بارگذاری کنید تا سرعت نمایش اولیهٔ صفحه بهتر شود.&lt;br /&gt;
* از کنسول مرورگر (&amp;lt;code style=&amp;quot;direction:ltr;&amp;quot;&amp;gt;console.log()&amp;lt;/code&amp;gt;) برای دیباگ و بررسی مقادیر متغیرها استفاده کنید.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>