{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"JavaScript DOM Se\u00e7im Y\u00f6ntemlerini Anlamak","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"VDhzK8DOc7\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascript-dom-secim-yontemlerini-anlamak\/\">JavaScript DOM Se\u00e7im Y\u00f6ntemlerini Anlamak<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascript-dom-secim-yontemlerini-anlamak\/embed\/#?secret=VDhzK8DOc7\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript DOM Se\u00e7im Y\u00f6ntemlerini Anlamak&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"VDhzK8DOc7\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Web geli\u015ftirmede, dinamik i\u00e7erik olu\u015fturmak ve kullan\u0131c\u0131 etkile\u015fimini y\u00f6netmek i\u00e7in JavaScript'in Document Object Model (DOM) ile etkile\u015fime girmesi \u015fartt\u0131r. Ancak, DOM'daki belirli \u00f6\u011felere eri\u015fmek ve bunlar\u0131 manip\u00fcle etmek i\u00e7in do\u011fru y\u00f6ntemleri bilmek, geli\u015ftirme s\u00fcrecinizin verimlili\u011fini ve kodunuzun kalitesini do\u011frudan etkiler. Bu makalede, JavaScript'in g\u00fc\u00e7l\u00fc DOM se\u00e7im y\u00f6ntemlerini ad\u0131m ad\u0131m inceleyece\u011fiz ve ger\u00e7ek d\u00fcnya senaryolar\u0131yla peki\u015ftirece\u011fiz."}