{"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 De\u011fi\u015fken Kapsam\u0131: \u00d6rneklerle Anlat\u0131m","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"MizIuaimTL\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascript-degisken-kapsami-orneklerle-anlatim\/\">JavaScript De\u011fi\u015fken Kapsam\u0131: \u00d6rneklerle Anlat\u0131m<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascript-degisken-kapsami-orneklerle-anlatim\/embed\/#?secret=MizIuaimTL\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript De\u011fi\u015fken Kapsam\u0131: \u00d6rneklerle Anlat\u0131m&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"MizIuaimTL\" 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":"Merhaba! Ben Fatih Soysal. Bu yaz\u0131da, JavaScript'te de\u011fi\u015fken kapsam\u0131n\u0131 (scope) anlamaya \u00e7al\u0131\u015faca\u011f\u0131z. De\u011fi\u015fken kapsam\u0131, bir de\u011fi\u015fkenin nereden eri\u015filebilece\u011fini belirleyen \u00f6nemli bir kavramd\u0131r. \u00d6ncelikle, farkl\u0131 kapsam t\u00fcrlerini ele alal\u0131m ve bunlar\u0131 somut \u00f6rneklerle a\u00e7\u0131klayal\u0131m. Anlay\u0131\u015f\u0131n\u0131z\u0131 peki\u015ftirmek i\u00e7in kod \u00f6rnekleri kullanaca\u011f\u0131z. Umar\u0131m bu rehber, JavaScript yolculu\u011funuzda size yard\u0131mc\u0131 olur!"}