{"id":39278,"date":"2024-05-13T10:32:56","date_gmt":"2024-05-13T06:02:56","guid":{"rendered":"https:\/\/wpadmin.maktabkhooneh.org\/mag\/?p=39278"},"modified":"2026-04-06T15:50:52","modified_gmt":"2026-04-06T12:20:52","slug":"dom-in-javascript","status":"publish","type":"post","link":"https:\/\/maktabkhooneh.org\/mag\/dom-in-javascript\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u061b \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0633\u0627\u062f\u0647 \u0648 \u0633\u0631\u06cc\u0639"},"content":{"rendered":"\n<p>Dom \u0645\u062e\u0641\u0641 \u0639\u0628\u0627\u0631\u062a Document object model \u0628\u0647 \u0645\u0639\u0646\u0627\u06cc \u0645\u062f\u0644 \u0634\u06cc\u200c\u06af\u0631\u0627\u06cc \u0633\u0646\u062f \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u06a9\u0627\u0631\u0628\u0631\u062f \u0645\u062e\u0635\u0648\u0635\u06cc \u062f\u0627\u0631\u062f. \u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u0645\u06cc\u200c\u062f\u0627\u0646\u06cc\u062f \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a javascript \u06cc\u06a9\u06cc \u0627\u0632 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0645\u0634\u0647\u0648\u0631 \u062f\u0646\u06cc\u0627 \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0686\u0646\u062f\u06cc\u0646 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0622\u0646\u060c \u0628\u0647\u0628\u0648\u062f \u062a\u0639\u0627\u0645\u0644 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u0627 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646 \u0633\u0627\u06cc\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0645\u06a9 \u062c\u06cc\u200c\u0627\u0633 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u060c \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u0628\u062f\u0627\u0646\u06cc\u062f \u06a9\u0647 Dom \u0686\u06cc\u0633\u062a \u0648 \u0686\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0627\u0631\u062f. \u067e\u0633 \u0627\u06af\u0631 \u0639\u0644\u0627\u0642\u0645\u0646\u062f \u0628\u0647 \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u067e\u06cc\u0631\u0627\u0645\u0648\u0646 \u062f\u0627\u0645 \u0647\u0633\u062a\u06cc\u062f\u060c \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0627 \u0645\u0627 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0686\u06cc\u0633\u062a \u0648 \u0686\u0647 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0627\u0631\u062f\u061f<\/h2>\n\n\n\n<p>Dom \u062f\u0642\u06cc\u0642\u0627\u064b \u0647\u0645\u0627\u0646 \u062a\u06af\u200c\u0647\u0627\u06cc Html \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u0648 \u0646\u0642\u0634 \u0628\u0633\u06cc\u0627\u0631 \u067e\u064f\u0631\u0631\u0646\u06af\u06cc \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u062a\u062c\u0631\u0628\u06cc\u0627\u062a \u062a\u0639\u0627\u0645\u0644\u06cc \u0648 \u067e\u0648\u06cc\u0627 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0648\u0628 \u0627\u06cc\u0641\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0648\u0627\u0642\u0639\u060c \u062f\u0627\u0645 \u0646\u0648\u0639\u06cc \u0631\u0627\u0628\u0637 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0633\u0627\u062e\u062a\u0627\u0631 \u0627\u0633\u0646\u0627\u062f HTML \u0648 XML \u0631\u0627 \u0628\u0647 \u0645\u062f\u0644 \u062f\u0631\u062e\u062a\u06cc \u0628\u0647 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u06af\u0630\u0627\u0631\u062f \u0648 \u0627\u0645\u06a9\u0627\u0646 \u06a9\u0646\u062a\u0631\u0644 \u0648 \u0627\u0635\u0644\u0627\u062d \u0627\u0644\u0645\u0627\u0646\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0648 \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0627 \u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0632 \u0622\u0646 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u067e\u0644 \u0628\u06cc\u0646 \u0645\u062d\u062a\u0648\u0627\u06cc \u0635\u0641\u062d\u0647 \u0648\u0628 \u0648 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u062b\u0644 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0648 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0644\u0627\u0632\u0645 \u0631\u0627 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--56206\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-learn cb-ud1ng69u\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\r\n<div class=\"zht-learn-card\">\r\n    <div class=\"zht-learn-title-section\">\r\n        <div class=\"zht-learn-card-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"24\" height=\"24\">\r\n                <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\" \/>\r\n            <\/svg>\r\n        <\/div>\r\n        \r\n        <!-- \u0639\u0646\u0648\u0627\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0628\u0647 \u0644\u06cc\u0646\u06a9 -->\r\n        <a href=\"https:\/\/maktabkhooneh.org\/learn\/java-script\/\" class=\"zht-learn-card-title\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n            \u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a        <\/a>\r\n    <\/div>\r\n\r\n    <!-- \u062f\u06a9\u0645\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0628\u0647 \u062a\u06af button -->\r\n    <!-- \u0627\u0632 onclick \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u062a\u0627 \u0628\u0647 \u0645\u062d\u0636 \u06a9\u0644\u06cc\u06a9 \u0644\u06cc\u0646\u06a9 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u062f -->\r\n    <button class=\"zht-learn-card-btn\" data-course-url=\"https:\/\/maktabkhooneh.org\/learn\/java-script\/\" onclick=\"window.open(this.getAttribute('data-course-url'), '_blank');\">\r\n        \u0634\u0631\u0648\u0639 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc\r\n    <\/button>\r\n<\/div><\/div><\/div><\/div>\n\n\n<p>\u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c Dom \u0645\u0634\u062e\u0635 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0631\u0648\u0634 \u06cc\u0627 \u0645\u062a\u062f querySelectorAll \u062f\u0631 \u0627\u06cc\u0646 \u0642\u0637\u0639\u0647 \u06a9\u062f \u0628\u0627\u06cc\u062f \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u062a\u0645\u0627\u0645 \u0627\u0644\u0645\u0627\u0646\u200c\u0647\u0627\u06cc &lt;p&gt; \u0631\u0627 \u062f\u0631 \u0633\u0646\u062f \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> paragraphs <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelectorAll<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"p\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token comment\">\/\/ paragraphs&#91;0] is the first &lt;p&gt; element<\/span>\n<span class=\"token comment\">\/\/ paragraphs&#91;1] is the second &lt;p&gt; element, etc.<\/span>\n<span class=\"token function\">alert<\/span><span class=\"token punctuation\">(<\/span>paragraphs<span class=\"token punctuation\">&#91;<\/span><span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>nodeName<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n\n\n\n<p>\u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c \u0628\u0627 \u0622\u0645\u0648\u0632\u0634 \u062f\u0645 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u062a\u0648\u062c\u0647 \u0645\u06cc\u200c\u0634\u0648\u06cc\u0645 \u06a9\u0647 Dom \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 API\u0647\u0627 \u0628\u0647 \u0645\u0646\u0638\u0648\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0646\u062f HTML \u0648 \u0627\u0633\u062a\u0627\u06cc\u0644\u200c\u062f\u0647\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0634\u06cc \u0633\u0646\u062f \u06cc\u0627 Document Object \u0628\u0647\u0631\u0647 \u0645\u06cc\u200c\u0628\u0631\u062f. \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0635\u0641\u062d\u0647 HTML \u0631\u0627 \u0628\u0627 \u06a9\u0645\u06a9 \u062f\u0627\u0645 \u067e\u0648\u06cc\u0627\u0633\u0627\u0632\u06cc \u06a9\u0646\u062f\u061b \u062f\u0631\u0648\u0627\u0642\u0639 \u0628\u062f\u0648\u0646 \u0622\u0646 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06a9\u0627\u0631\u06cc \u0631\u0627 \u067e\u06cc\u0634 \u0628\u0628\u0631\u062f!<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><style><\/style><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"198\" src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/32147b0c-5073-46dc-aeeb-2bf95b78b7f8-300x198.jpg.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\u0633\u0627\u062e\u062a \u0645\u0627\u0634\u06cc\u0646 \u062d\u0633\u0627\u0628 \u0628\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/32147b0c-5073-46dc-aeeb-2bf95b78b7f8-300x198.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/32147b0c-5073-46dc-aeeb-2bf95b78b7f8-768x506.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/32147b0c-5073-46dc-aeeb-2bf95b78b7f8.jpg 1021w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/javascript-calculator\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u0633\u0627\u062e\u062a \u0645\u0627\u0634\u06cc\u0646 \u062d\u0633\u0627\u0628 \u0628\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0635\u0648\u0631\u062a \u06af\u0627\u0645 \u0628\u0647 \u06af\u0627\u0645<\/a>\n<\/section><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/h2>\n\n\n\n<p>\u0645\u062b\u0627\u0644 \u0642\u0628\u0644\u06cc \u06a9\u0647 \u062f\u0631 \u0631\u0627\u0628\u0637\u0647 \u0628\u0627 \u062f\u0627\u0645 \u0632\u062f\u0647 \u0634\u062f\u060c \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u06a9\u062f \u0628\u0647 \u0632\u0628\u0627\u0646 \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0627\u0645\u0627 \u0627\u0632 Dom \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0633\u0646\u062f \u0648 \u0627\u0644\u0645\u0627\u0646\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0645\u0641\u0647\u0648\u0645 dom \u0628\u0627\u06cc\u062f \u0628\u062f\u0627\u0646\u06cc\u062f \u06a9\u0647 \u062f\u0627\u0645 \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0646\u06cc\u0633\u062a\u060c \u0627\u0645\u0627 \u0628\u062f\u0648\u0646 \u0622\u0646 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u06a9\u0627\u0641\u06cc \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0648 \u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u062f\u0631 \u0635\u0641\u062d\u0627\u062a \u0648\u0628\u060c \u0627\u0633\u0646\u0627\u062f Html\u060c \u0627\u0633\u0646\u0627\u062f SVG \u0648 \u0627\u062c\u0632\u0627\u06cc \u0622\u0646\u200c\u0647\u0627 \u0646\u062e\u0648\u0627\u0647\u062f \u062f\u0627\u0634\u062a. \u062f\u0627\u0645 \u0628\u062e\u0634\u06cc \u0627\u0632 \u0632\u0628\u0627\u0646 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0646\u06cc\u0633\u062a\u060c \u0628\u0644\u06a9\u0647 \u06cc\u06a9 \u0646\u0648\u0639 API \u0648\u0628 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0648 \u0627\u0639\u0645\u0627\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0648\u0628\u200c\u0633\u0627\u06cc\u062a\u200c\u0647\u0627 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"780\" height=\"470\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39278-1.jpeg\" alt=\"\" class=\"wp-image-39279 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39278-1.jpeg 780w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39278-1-300x181.jpeg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39278-1-768x463.jpeg.webp 768w\" data-sizes=\"(max-width: 780px) 100vw, 780px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 780px; --smush-placeholder-aspect-ratio: 780\/470;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<p>\u0639\u0644\u0627\u0648\u0647\u200c\u0628\u0631 \u0627\u06cc\u0646\u060c \u0627\u06af\u0631 \u062f\u0631\u062d\u0627\u0644 \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0647\u0633\u062a\u06cc\u062f\u060c \u062e\u0648\u0628 \u0627\u0633\u062a \u0628\u062f\u0627\u0646\u06cc\u062f \u06a9\u0647 js \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0646\u06cc\u0632 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u062f\u0627\u0631\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 Node.js \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627 \u0631\u0648\u06cc \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f\u060c \u0627\u0645\u0627 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0632 API\u0647\u0627 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 DOM API \u0628\u062e\u0634 \u0627\u0635\u0644\u06cc \u0627\u0632 \u0622\u0646 \u0646\u06cc\u0633\u062a.<\/p>\n\n\n\n<p>\u0645\u062f\u0644 dom \u0628\u0647 \u0637\u0648\u0631 \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0647\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06af\u0631\u0686\u0647 \u0627\u06a9\u062b\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u0627\u0646 \u0627\u0632 \u062f\u0627\u0645 \u062a\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0627\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u062f\u0644 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0645\u062b\u0644 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0646\u06cc\u0632 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token comment\"># Python DOM example<\/span>\n<span class=\"token keyword\">import<\/span> xml<span class=\"token punctuation\">.<\/span>dom<span class=\"token punctuation\">.<\/span>minidom <span class=\"token keyword\">as<\/span> m\ndoc <span class=\"token operator\">=<\/span> m<span class=\"token punctuation\">.<\/span>parse<span class=\"token punctuation\">(<\/span><span class=\"token string\">r\"C:\\Projects\\Py\\chap1.xml\"<\/span><span class=\"token punctuation\">)<\/span>\ndoc<span class=\"token punctuation\">.<\/span>nodeName <span class=\"token comment\"># DOM property of document object<\/span>\np_list <span class=\"token operator\">=<\/span> doc<span class=\"token punctuation\">.<\/span>getElementsByTagName<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"para\"<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 Dom<\/h2>\n\n\n\n<p>\u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u062f\u0627\u0645 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0628\u0633\u06cc\u0627\u0631 \u0622\u0633\u0627\u0646 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Dom \u062a\u0646\u0647\u0627 \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u06a9\u0647 script \u06a9\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u062a\u06af \u0647\u0627\u06cc javascript \u0627\u0633\u062a \u0631\u0627 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f. \u0633\u067e\u0633\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0627\u06cc\u0646 API \u0628\u0631\u0627\u06cc \u0634\u06cc document \u06cc\u0627 window \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0644\u0627\u0632\u0645 \u0631\u0627 \u0631\u0648\u06cc \u0633\u0646\u062f \u06cc\u0627 \u0627\u0644\u0645\u0627\u0646\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0635\u0641\u062d\u0647 \u0648\u0628 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Dom \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0628\u0627\u0634\u062f \u06a9\u0647 \u06cc\u06a9 \u067e\u06cc\u063a\u0627\u0645 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0646\u0633\u0648\u0644 console.log() \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>body <span class=\"token special-attr\"><span class=\"token attr-name\">onload<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span><span class=\"token value javascript language-javascript\">console<span class=\"token punctuation\">.<\/span><span class=\"token function\">log<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'Welcome to my home page!'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/span><span class=\"token punctuation\">\"<\/span><\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\n  \u2026\n<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>body<span class=\"token punctuation\">&gt;<\/span><\/span><\/code><\/pre>\n\n\n\n<p>\u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0628\u0647\u062a\u0631 \u0648 \u0646\u0648\u0634\u062a\u0646 \u0645\u0646\u0638\u0645 \u0648 \u062a\u0645\u06cc\u0632 \u06a9\u062f\u060c \u06a9\u062f\u0647\u0627\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0631\u0627 \u0627\u0632 \u062a\u06af\u200c\u0647\u0627\u06cc \u0627\u0686\u200c\u062a\u06cc\u200c\u0627\u0645\u200c\u0627\u0644 \u062c\u062f\u0627 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u062a\u0627\u0628\u0639 \u0632\u06cc\u0631 \u06cc\u06a9 \u062a\u06af h1 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f\u060c \u0628\u0647 \u0622\u0646 \u06cc\u06a9 \u0645\u062a\u0646 \u0648 \u0628\u0639\u062f \u0622\u0646 \u0631\u0627 \u0628\u0647 \u062f\u0631\u062e\u062a dom \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>html <span class=\"token attr-name\">lang<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>en<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>head<span class=\"token punctuation\">&gt;<\/span><\/span>\n    <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token script\"><span class=\"token language-javascript\">\n      <span class=\"token comment\">\/\/ run this function when the document is loaded<\/span>\n      window<span class=\"token punctuation\">.<\/span><span class=\"token function-variable function\">onload<\/span> <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span>\n        <span class=\"token comment\">\/\/ create a couple of elements in an otherwise empty HTML page<\/span>\n        <span class=\"token keyword\">const<\/span> heading <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">createElement<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"h1\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n        <span class=\"token keyword\">const<\/span> headingText <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">createTextNode<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"Big Head!\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n        heading<span class=\"token punctuation\">.<\/span><span class=\"token function\">appendChild<\/span><span class=\"token punctuation\">(<\/span>headingText<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n        document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span><span class=\"token function\">appendChild<\/span><span class=\"token punctuation\">(<\/span>heading<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n      <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>\n    <\/span><\/span><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>script<span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>head<span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>body<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>body<span class=\"token punctuation\">&gt;<\/span><\/span>\n<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>html<span class=\"token punctuation\">&gt;<\/span><\/span><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0646\u0648\u0627\u0639 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u062f\u0631 \u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/h2>\n\n\n\n<p>\u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0627\u0645\u0648\u0632\u0634 js \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0628\u0634\u0646\u0627\u0633\u06cc\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0627\u06cc\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647 \u0634\u0631\u062d \u062e\u0648\u0627\u0647\u06cc\u0645 \u062f\u0627\u062f:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>\u0627\u0646\u0648\u0627\u0639 \u062f\u0627\u062f\u0647<\/td><td>\u062a\u0648\u0636\u06cc\u062d<\/td><\/tr><tr><td>Document<\/td><td>\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0639\u0636\u0648\u06cc \u06cc\u06a9 \u0634\u06cc \u0627\u0632 \u0646\u0648\u0639 Document \u0631\u0627 \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u060c \u062e\u0648\u062f\u0650 \u0634\u06cc Document \u0631\u06cc\u0634\u0647 \u06cc\u0627 Root \u0645\u062d\u0633\u0648\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u062e\u0627\u0635\u06cc\u062a OwnerDocument \u0627\u0632 \u06cc\u06a9 \u0639\u0646\u0635\u0631\u060c Document\u0627\u06cc \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0622\u0646 \u062a\u0639\u0644\u0642 \u062f\u0627\u0631\u062f. \u06cc<\/td><\/tr><tr><td>Node<\/td><td>\u0647\u0631 \u0634\u06cc \u06a9\u0647 \u062f\u0631 \u0633\u0646\u062f \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f\u060c \u06cc\u06a9 Node (\u06af\u0631\u0647) \u0627\u0633\u062a. \u062f\u0631 \u06cc\u06a9 \u0633\u0646\u062f \u0627\u0686\u200c\u062a\u06cc\u200c\u0627\u0645\u200c\u0627\u0644\u060c \u0647\u0631 \u0634\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06cc\u06a9 Node \u0627\u0632 \u0646\u0648\u0639 \u0639\u0646\u0635\u0631\u060c \u06cc\u06a9 Node \u0627\u0632 \u0646\u0648\u0639 \u0645\u062a\u0646 \u0648 \u06cc\u0627 \u06cc\u06a9 Node \u0627\u0632 \u0646\u0648\u0639 \u0648\u06cc\u0698\u06af\u06cc \u06cc\u0627 Attribute \u0628\u0627\u0634\u062f.<\/td><\/tr><tr><td>Element<\/td><td>\u062f\u0627\u062f\u0647 \u0628\u0639\u062f\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0634\u0646\u0627\u0633\u06cc\u062f\u060c Element \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 Node \u0627\u0633\u062a. \u0647\u0631 Element \u0628\u0647 \u06cc\u06a9 \u0639\u0646\u0635\u0631 \u06cc\u0627 Node \u0627\u0632 \u0646\u0648\u0639 Element \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0639\u0636\u0648\u06cc \u0627\u0632 DOM API \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0627\u0634\u0627\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/td><\/tr><tr><td>NodeList<\/td><td>\u0622\u0631\u0627\u06cc\u0647\u200c\u0627\u06cc \u0627\u0632 \u0639\u0646\u0627\u0635\u0631 \u0627\u0633\u062a \u0648 \u0645\u062b\u0644 \u0645\u062a\u062f document.querySelectorAll()\u200e \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0622\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 NodeList \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f \u0628\u0647 \u062f\u0648 \u0631\u0648\u0634 list.item(1) list[1] \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0634\u0627\u062e\u0635 \u06cc\u0627 Index \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0647\u0633\u062a\u0646\u062f.<\/td><\/tr><tr><td>Attr<\/td><td>\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06cc\u06a9 Attribute \u062a\u0648\u0633\u0637 \u0639\u0636\u0648\u06cc \u06cc\u0627 \u0645\u062a\u062f\u06cc \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f(\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0645\u062a\u062f createAttribute().)\u060c \u0622\u0646 \u0639\u0636\u0648 \u06cc\u06a9 \u0634\u06cc \u0645\u0631\u062c\u0639 \u0628\u0647 \u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0622\u06cc\u062f \u06a9\u0647 \u0631\u0627\u0628\u0637\u06cc \u062e\u0627\u0635 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062e\u0635\u06cc\u0635\u0647\u200c\u0647\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/td><\/tr><tr><td>NamedNodeMap<\/td><td>\u0645\u0634\u0627\u0628\u0647 \u0628\u0627 \u06cc\u06a9 \u0622\u0631\u0627\u06cc\u0647 \u0627\u0633\u062a\u060c \u0628\u0627 \u0627\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a \u06a9\u0647 \u0628\u0647 \u0622\u06cc\u062a\u0645\u200c\u0647\u0627\u06cc \u0622\u0646 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0646\u0627\u0645 \u06cc\u0627 \u0627\u0646\u062f\u06cc\u0633 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a. NamedNodeMap \u06cc\u06a9 \u0645\u062a\u062f ()item \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0622\u06cc\u062a\u0645\u200c\u0647\u0627 \u062f\u0627\u0631\u062f. \u0639\u0644\u0627\u0648\u0647\u200c\u0628\u0631 \u0627\u06cc\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0622\u06cc\u062a\u0645\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0622\u0646 \u062d\u0630\u0641 \u06cc\u0627 \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u0645.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"780\" height=\"470\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39278-7.jpeg\" alt=\"\" class=\"wp-image-39285 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39278-7.jpeg 780w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39278-7-300x181.jpeg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39278-7-768x463.jpeg.webp 768w\" data-sizes=\"(max-width: 780px) 100vw, 780px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 780px; --smush-placeholder-aspect-ratio: 780\/470;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u061b \u0631\u0627\u0628\u0637\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc Dom<\/h2>\n\n\n\n<p>\u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 (objects) \u0642\u0627\u062f\u0631 \u0628\u0647 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0686\u0646\u062f\u06cc\u0646 \u0631\u0627\u0628\u0637 \u0645\u062e\u062a\u0644\u0641 \u0647\u0633\u062a\u0646\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u0634\u06cc \u062c\u062f\u0648\u0644 (table) \u06cc\u06a9 \u0631\u0627\u0628\u0637 \u062a\u062e\u0635\u0635\u06cc HTMLTableElement \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0645\u062a\u062f\u0647\u0627\u06cc\u06cc \u0645\u062b\u0644 createCaption \u0648 insertRow \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0647 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u062a\u0648\u062c\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> table <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">getElementById<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"table\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token keyword\">const<\/span> tableAttrs <span class=\"token operator\">=<\/span> table<span class=\"token punctuation\">.<\/span>attributes<span class=\"token punctuation\">;<\/span> <span class=\"token comment\">\/\/ Node\/Element interface<\/span>\n<span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">let<\/span> i <span class=\"token operator\">=<\/span> <span class=\"token number\">\u06f0<\/span><span class=\"token punctuation\">;<\/span> i <span class=\"token operator\">&lt;<\/span> tableAttrs<span class=\"token punctuation\">.<\/span>length<span class=\"token punctuation\">;<\/span> i<span class=\"token operator\">++<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token comment\">\/\/ HTMLTableElement interface: border attribute<\/span>\n  <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>tableAttrs<span class=\"token punctuation\">&#91;<\/span>i<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>nodeName<span class=\"token punctuation\">.<\/span><span class=\"token function\">toLowerCase<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">===<\/span> <span class=\"token string\">\"border\"<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    table<span class=\"token punctuation\">.<\/span>border <span class=\"token operator\">=<\/span> <span class=\"token string\">\"\u06f1\"<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span>\n<span class=\"token punctuation\">}<\/span>\n<span class=\"token comment\">\/\/ HTMLTableElement interface: summary attribute<\/span>\ntable<span class=\"token punctuation\">.<\/span>summary <span class=\"token operator\">=<\/span> <span class=\"token string\">\"note: increased border\"<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n\n\n\n<p>\u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u0645 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u06cc\u200c\u0631\u0633\u06cc\u0645 \u0628\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0631\u0627\u06cc\u062c\u200c\u062a\u0631\u06cc\u0646 \u0631\u0627\u0628\u0637\u200c\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u062f\u0631 \u062f\u0627\u0645. \u0627\u0634\u06cc\u0627\u0621 \u0633\u0646\u062f \u0648 Window \u0627\u0632 \u062c\u0645\u0644\u0647 \u0622\u0628\u062c\u06a9\u062a\u200c\u0647\u0627 \u06cc\u0627 \u0627\u0634\u06cc\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0639\u0645\u062f\u062a\u0627\u064b \u0627\u0632 \u0631\u0627\u0628\u0637 \u0622\u0646\u200c\u0647\u0627 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062f\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0647 \u0628\u06cc\u0627\u0646 \u062f\u06cc\u06af\u0631\u060c \u0634\u06cc Window \u0686\u06cc\u0632\u06cc \u0645\u0627\u0646\u0646\u062f \u0645\u0631\u0648\u0631\u06af\u0631 \u0648 \u0634\u06cc Document \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc \u0627\u0632 \u062e\u0648\u062f\u0650 \u0633\u0646\u062f \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" ><\/div><\/div><\/div>\n\n\n<p>\u0639\u0646\u0635\u0631 \u0627\u0632 \u0631\u0627\u0628\u0637\u200c Node \u0639\u0645\u0648\u0645\u06cc \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0631\u0633\u062f \u0648 \u0627\u06cc\u0646 \u062f\u0648 \u0631\u0627\u0628\u0637 \u0628\u0627\u0647\u0645\u200c\u062f\u06cc\u06af\u0631 \u0645\u062a\u062f\u0647\u0627 \u0648 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0648 \u062f\u0631 \u0639\u0646\u0627\u0635\u0631 \u0645\u0646\u062d\u0635\u0631\u0628\u0647\u200c\u0641\u0631\u062f\u06cc \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u0646\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0631\u0627\u06cc\u062c\u200c\u062a\u0631\u06cc\u0646 API\u0647\u0627 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0635\u0641\u062d\u0627\u062a \u0648\u0628 \u0648 XML \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 DOM \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0645\u0639\u0631\u0641\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>document.querySelector()\u200e<\/li>\n\n\n\n<li>document.querySelectorAll()\u200e<\/li>\n\n\n\n<li>document.createElement()\u200e<\/li>\n\n\n\n<li>Element.innerHTML<\/li>\n\n\n\n<li>Element.setAttribute()\u200e<\/li>\n\n\n\n<li>Element.getAttribute()\u200e<\/li>\n\n\n\n<li>EventTarget.addEventListener()\u200e<\/li>\n\n\n\n<li>HTMLElement.style<\/li>\n\n\n\n<li>Node.appendChild()\u200e<\/li>\n\n\n\n<li>window.onload<\/li>\n\n\n\n<li>window.scrollTo()\u200e<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"780\" height=\"470\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39278-9.jpeg\" alt=\"\u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u061b \u0631\u0627\u0628\u0637\u200c\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc Dom\" class=\"wp-image-39287 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/word-image-39278-9.jpeg 780w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39278-9-300x181.jpeg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/word-image-39278-9-768x463.jpeg.webp 768w\" data-sizes=\"(max-width: 780px) 100vw, 780px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 780px; --smush-placeholder-aspect-ratio: 780\/470;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 DOM<\/h2>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0646\u062d\u0648\u0647 \u06a9\u0627\u0631\u06a9\u0631\u062f \u062f\u0627\u0645 \u0648 \u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062a\u0648\u062c\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0647 \u0645\u062b\u0627\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u062c\u0644\u0628 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"188\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/6fb05ee1-a656-4839-bce8-6753cbf116b3-300x188.jpg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0622\u0645\u0648\u0632\u0634 \u0633\u0627\u062e\u062a \u0627\u0633\u0644\u0627\u06cc\u062f\u0631 \u0628\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/6fb05ee1-a656-4839-bce8-6753cbf116b3-300x188.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2024\/05\/6fb05ee1-a656-4839-bce8-6753cbf116b3-768x480.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/6fb05ee1-a656-4839-bce8-6753cbf116b3.jpg 1024w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/188;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/slider-with-js\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u0633\u0627\u062e\u062a \u0627\u0633\u0644\u0627\u06cc\u062f\u0631 \u0628\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a &#8211; \u0622\u0645\u0648\u0632\u0634 \u0639\u0645\u0644\u06cc \u0648 \u062c\u0630\u0627\u0628<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u062a\u0646\u0638\u06cc\u0645 \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u062a\u0646 \u062f\u0631 Html \u060cCss \u0648 Javascript<\/h3>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u06cc\u06a9 \u0627\u0644\u0645\u0646\u062a &lt;div&gt; \u062f\u0627\u0631\u06cc\u0645 \u06a9\u0647 \u0634\u0627\u0645\u0644 \u06cc\u06a9 &lt;textarea&gt; \u0648 \u062f\u0648 &lt;button&gt; \u0645\u06cc\u200c\u0634\u0648\u062f. \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0631\u0648\u06cc \u0627\u0648\u0644\u06cc\u0646 \u062f\u06a9\u0645\u0647 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u062f\u060c \u06cc\u06a9 \u0645\u062a\u0646 \u0628\u0631\u0627\u06cc \u0627\u0648 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u062f\u0648\u0645 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u062f\u060c \u0645\u062a\u0646 \u067e\u0627\u06a9 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Document.querySelector: \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 &lt;textarea> \u0648 \u062f\u06a9\u0645\u0647<\/li>\n\n\n\n<li>EventTarget.addEventListener()\u200e: \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u06a9\u0644\u06cc\u06a9 \u062f\u06a9\u0645\u0647\u200c\u0647\u0627<\/li>\n\n\n\n<li>Node.textContent: \u0628\u0631\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u0648 \u062d\u0630\u0641 \u06a9\u0631\u062f\u0646 \u0645\u062a\u0646<\/li>\n<\/ul>\n\n\n\n<p><strong>\u06a9\u062f Html:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>container<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>textarea <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>story<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>textarea<span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>button <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>set-text<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>button<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Set text content<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>button<span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>button <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>clear-text<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>button<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Clear text content<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>button<span class=\"token punctuation\">&gt;<\/span><\/span>\n<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<span class=\"token punctuation\">&gt;<\/span><\/span><\/code><\/pre>\n\n\n\n<p>\u06a9\u062f CSS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token selector\">.container<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token property\">display<\/span><span class=\"token punctuation\">:<\/span> flex<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">gap<\/span><span class=\"token punctuation\">:<\/span> 0.5rem<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">flex-direction<\/span><span class=\"token punctuation\">:<\/span> column<span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token selector\">button<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 200px<span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span><\/code><\/pre>\n\n\n\n<p>\u06a9\u062f \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> story <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\".story\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">const<\/span> setText <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"#set-text\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\nsetText<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"click\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span>\n  story<span class=\"token punctuation\">.<\/span>textContent <span class=\"token operator\">=<\/span> <span class=\"token string\">\"It was a dark and stormy night...\"<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">const<\/span> clearText <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"#clear-text\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\nclearText<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"click\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span>\n  story<span class=\"token punctuation\">.<\/span>textContent <span class=\"token operator\">=<\/span> <span class=\"token string\">\"\"<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n\n\n\n<p>\u062e\u0631\u0648\u062c\u06cc \u0646\u0647\u0627\u06cc\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"1002\" height=\"290\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/Video_240513092403.gif\" alt=\"\u0645\u062b\u0627\u0644 \u0622\u0645\u0648\u0632\u0634 \u062f\u0645 \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\" class=\"wp-image-39294 lazyload\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1002px; --smush-placeholder-aspect-ratio: 1002\/290;\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0639\u0646\u0635\u0631 \u0641\u0631\u0632\u0646\u062f<\/h3>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0627\u0632 \u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0632 \u06cc\u06a9 &lt;div&gt; \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u06a9\u0647 \u0634\u0627\u0645\u0644 \u06cc\u06a9 &lt;div&gt; \u062f\u06cc\u06af\u0631 \u0648 \u062f\u0648 &lt;button&gt; \u0627\u0633\u062a. \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u0627\u0648\u0644 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u062f\u060c \u06cc\u06a9 \u0627\u0644\u0645\u0646\u062a \u06cc\u0627 \u0639\u0646\u0635\u0631 \u062c\u062f\u06cc\u062f \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u0646\u062a \u06cc\u0627 \u0639\u0646\u0635\u0631 \u0641\u0631\u0632\u0646\u062f &lt;div&gt; \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u062e\u0648\u0627\u0647\u062f \u0634\u062f. \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u062f\u0648\u0645 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u062f\u060c \u0627\u0644\u0645\u0646\u062a \u06cc\u0627 \u0639\u0646\u0635\u0631 \u0641\u0631\u0632\u0646\u062f \u062d\u0630\u0641 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Document.querySelector()\u200e: \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 &lt;div> \u0648 \u062f\u06a9\u0645\u0647\u200c\u0647\u0627<\/li>\n\n\n\n<li>EventTarget.addEventListener()\u200e: \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u06a9\u0644\u06cc\u06a9\u200c\u0647\u0627\u06cc \u062f\u06a9\u0645\u0647\u200c\u0647\u0627<\/li>\n\n\n\n<li>Document.createElement: \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0627\u0644\u0645\u0646\u062a<\/li>\n\n\n\n<li>Node.appendChild()\u200e: \u0628\u0631\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0627\u0644\u0645\u0646\u062a \u0641\u0631\u0632\u0646\u062f<\/li>\n\n\n\n<li>Node.removeChild()\u200e: \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u06a9\u0631\u062f\u0646 \u0627\u0644\u0645\u0646\u062a \u0641\u0631\u0632\u0646\u062f<\/li>\n<\/ul>\n\n\n\n<p>\u06a9\u062f \u0627\u0686 \u062a\u06cc \u0627\u0645 \u0627\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>container<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>div <span class=\"token attr-name\">class<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>parent<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>parent<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>button <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>add-child<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>button<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Add a child<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>button<span class=\"token punctuation\">&gt;<\/span><\/span>\n  <span class=\"token tag\"><span class=\"token punctuation\">&lt;<\/span>button <span class=\"token attr-name\">id<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>remove-child<span class=\"token punctuation\">\"<\/span><\/span> <span class=\"token attr-name\">type<\/span><span class=\"token attr-value\"><span class=\"token punctuation attr-equals\">=<\/span><span class=\"token punctuation\">\"<\/span>button<span class=\"token punctuation\">\"<\/span><\/span><span class=\"token punctuation\">&gt;<\/span><\/span>Remove child<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>button<span class=\"token punctuation\">&gt;<\/span><\/span>\n<span class=\"token tag\"><span class=\"token punctuation\">&lt;\/<\/span>div<span class=\"token punctuation\">&gt;<\/span><\/span><\/code><\/pre>\n\n\n\n<p>\u06a9\u062f \u0633\u06cc \u0627\u0633 \u0627\u0633:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token selector\">.container<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token property\">display<\/span><span class=\"token punctuation\">:<\/span> flex<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">gap<\/span><span class=\"token punctuation\">:<\/span> 0.5rem<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">flex-direction<\/span><span class=\"token punctuation\">:<\/span> column<span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token selector\">button<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 100px<span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token selector\">div.parent<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token property\">border<\/span><span class=\"token punctuation\">:<\/span> 1px solid black<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 5px<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 100px<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">height<\/span><span class=\"token punctuation\">:<\/span> 100px<span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span>\n\n<span class=\"token selector\">div.child<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token property\">border<\/span><span class=\"token punctuation\">:<\/span> 1px solid red<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">margin<\/span><span class=\"token punctuation\">:<\/span> 10px<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">padding<\/span><span class=\"token punctuation\">:<\/span> 5px<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">width<\/span><span class=\"token punctuation\">:<\/span> 80px<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">height<\/span><span class=\"token punctuation\">:<\/span> 60px<span class=\"token punctuation\">;<\/span>\n  <span class=\"token property\">box-sizing<\/span><span class=\"token punctuation\">:<\/span> border-box<span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span><\/code><\/pre>\n\n\n\n<p>\u06a9\u062f \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">const<\/span> parent <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\".parent\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">const<\/span> addChild <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"#add-child\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\naddChild<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"click\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token comment\">\/\/ Only add a child if we don't already have one<\/span>\n  <span class=\"token comment\">\/\/ in addition to the text node \"parent\"<\/span>\n  <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>parent<span class=\"token punctuation\">.<\/span>childNodes<span class=\"token punctuation\">.<\/span>length <span class=\"token operator\">&gt;<\/span> <span class=\"token number\">\u06f1<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n    <span class=\"token keyword\">return<\/span><span class=\"token punctuation\">;<\/span>\n  <span class=\"token punctuation\">}<\/span>\n  <span class=\"token keyword\">const<\/span> child <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span><span class=\"token function\">createElement<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"div\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n  child<span class=\"token punctuation\">.<\/span>classList<span class=\"token punctuation\">.<\/span><span class=\"token function\">add<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"child\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n  child<span class=\"token punctuation\">.<\/span>textContent <span class=\"token operator\">=<\/span> <span class=\"token string\">\"child\"<\/span><span class=\"token punctuation\">;<\/span>\n  parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">appendChild<\/span><span class=\"token punctuation\">(<\/span>child<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">const<\/span> removeChild <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"#remove-child\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\nremoveChild<span class=\"token punctuation\">.<\/span><span class=\"token function\">addEventListener<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"click\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token operator\">=&gt;<\/span> <span class=\"token punctuation\">{<\/span>\n  <span class=\"token keyword\">const<\/span> child <span class=\"token operator\">=<\/span> document<span class=\"token punctuation\">.<\/span>body<span class=\"token punctuation\">.<\/span><span class=\"token function\">querySelector<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\".child\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n  parent<span class=\"token punctuation\">.<\/span><span class=\"token function\">removeChild<\/span><span class=\"token punctuation\">(<\/span>child<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/code><\/pre>\n\n\n\n<p>\u062e\u0631\u0648\u062c\u06cc \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"1002\" height=\"330\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2024\/05\/Video_240513092701.gif\" alt=\"\u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0627\u0644\u0645\u0646\u062a \u0641\u0631\u0632\u0646\u062f\" class=\"wp-image-39295 lazyload\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1002px; --smush-placeholder-aspect-ratio: 1002\/330;\"><figcaption><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u062f\u0631 \u0645\u06a9\u062a\u0628 \u062e\u0648\u0646\u0647<\/h2>\n\n\n\n<p>\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u062f\u0644\u0627\u06cc\u0644 \u0632\u06cc\u0627\u062f\u06cc \u0628\u0647 \u0639\u0644\u0627\u0642\u0645\u0646\u062f\u0627\u0646 \u062f\u0646\u06cc\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u062f. \u062e\u0648\u0634\u0628\u062e\u062a\u0627\u0646\u0647 \u0645\u0633\u06cc\u0631 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0648 \u062f\u0631\u06a9 \u0645\u0641\u0627\u0647\u06cc\u0645\u06cc \u0645\u062b\u0644 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u060c \u0622\u0631\u0627\u06cc\u0647\u200c\u0647\u0627\u060c \u0622\u0628\u062c\u06a9\u062a\u200c\u0647\u0627\u060c \u0644\u06cc\u0633\u062a \u062a\u0648\u0627\u0628\u0639 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u060c \u062d\u0644\u0642\u0647\u200c\u0647\u0627 \u0648 \u062d\u062a\u06cc \u0622\u0645\u0648\u0632\u0634 dom \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0648 \u0647\u0645\u0648\u0627\u0631 \u0627\u0633\u062a. \u067e\u0633\u060c \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0631\u06a9\u0627\u0631\u0628\u0631\u062f \u0646\u06af\u0631\u0627\u0646\u06cc \u0632\u06cc\u0627\u062f\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0628\u0627\u0628\u062a \u0646\u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0627\u0634\u062a.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/front_gcZ5ulR_1403-08-16-164827889\/eb15a124ff8961e6f5a4178684ece70c.webp?expire=4893471932&#038;token=0416681717d9beb623a1202e6efcac1b&#038;md5=BBZoFxfZvrYjoSAubvysGw==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 \u0637\u0631\u0627\u062d\u06cc \u0648\u0628 \u0633\u0627\u06cc\u062a (Front-End)\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 \u0637\u0631\u0627\u062d\u06cc \u0648\u0628 \u0633\u0627\u06cc\u062a (Front-End)\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%88%D8%A8-%D8%B3%D8%A7%DB%8C%D8%AA-front-end-mk3\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 \u0637\u0631\u0627\u062d\u06cc \u0648\u0628 \u0633\u0627\u06cc\u062a (Front-End)        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f9\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f6\u06f9\u06f9,\u06f3\u06f0\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f3\u06f0%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%88%D8%A8-%D8%B3%D8%A7%DB%8C%D8%AA-front-end-mk3\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n\n<p>\u0628\u0627 \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062a\u062d\u062a \u062f\u0633\u062a\u06a9\u062a\u0627\u067e\u060c \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644\u060c \u0637\u0631\u0627\u062d\u06cc \u0635\u0641\u062d\u0627\u062a \u0648\u0628\u060c \u0633\u0627\u062e\u062a \u0628\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644 \u0648 \u063a\u06cc\u0631\u0647 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f. \u0627\u06af\u0631 \u0639\u0644\u0627\u0642\u0645\u0646\u062f \u0628\u0647 \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u0648 \u0645\u0647\u0627\u0631\u062a \u06a9\u0627\u0641\u06cc \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0633\u062a\u06cc\u062f\u060c \u0627\u0632 \u0634\u0645\u0627 \u062f\u0639\u0648\u062a \u0645\u06cc\u200c\u0634\u0648\u062f \u0627\u0632 \u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc <a href=\"https:\/\/maktabkhooneh.org\/learn\/java-script\">\u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a<\/a> \u0648 <a href=\"https:\/\/maktabkhooneh.org\/learn\/programming\">\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc<\/a> \u062f\u0631 \u0645\u06a9\u062a\u0628 \u062e\u0648\u0646\u0647 \u0628\u0627\u0632\u062f\u06cc\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dom \u0645\u062e\u0641\u0641 \u0639\u0628\u0627\u0631\u062a Document object model \u0628\u0647 \u0645\u0639\u0646\u0627\u06cc \u0645\u062f\u0644 \u0634\u06cc\u200c\u06af\u0631\u0627\u06cc \u0633\u0646\u062f \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u06a9\u0627\u0631\u0628\u0631\u062f \u0645\u062e\u0635\u0648\u0635\u06cc \u062f\u0627\u0631\u062f. \u0647\u0645\u0627\u0646\u200c\u0637\u0648\u0631 \u06a9\u0647 \u0645\u06cc\u200c\u062f\u0627\u0646\u06cc\u062f \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a javascript \u06cc\u06a9\u06cc \u0627\u0632 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0645\u0634\u0647\u0648\u0631 \u062f\u0646\u06cc\u0627 \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9\u06cc \u0627\u0632 \u0686\u0646\u062f\u06cc\u0646 \u06a9\u0627\u0631\u0628\u0631\u062f\u0647\u0627\u06cc \u0622\u0646\u060c \u0628\u0647\u0628\u0648\u062f \u062a\u0639\u0627\u0645\u0644 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u0627 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646 \u0633\u0627\u06cc\u062a \u0631\u0627 \u0628\u0627 \u06a9\u0645\u06a9 \u062c\u06cc\u200c\u0627\u0633 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u060c [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":39281,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,30,12],"tags":[],"class_list":["post-39278","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-and-it-training","category-web-programming-articles","category-java-script-articles"],"_links":{"self":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/comments?post=39278"}],"version-history":[{"count":4,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39278\/revisions"}],"predecessor-version":[{"id":65598,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/39278\/revisions\/65598"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media\/39281"}],"wp:attachment":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media?parent=39278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/categories?post=39278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/tags?post=39278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}