{"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 Callback'leri: Zorluklar ve Uygulamalar","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"TyOO3P2RdF\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascript-callbackleri-zorluklar-ve-uygulamalar\/\">JavaScript Callback&#8217;leri: Zorluklar ve Uygulamalar<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascript-callbackleri-zorluklar-ve-uygulamalar\/embed\/#?secret=TyOO3P2RdF\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript Callback&#8217;leri: Zorluklar ve Uygulamalar&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"TyOO3P2RdF\" 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, web geli\u015ftirme konusunda tutkulu bir geli\u015ftiriciyim. Bu yaz\u0131da, JavaScript'in olmazsa olmazlar\u0131ndan biri olan **callback** fonksiyonlar\u0131 \u00fczerine odaklanaca\u011f\u0131z. Callback'ler, JavaScript'in asenkron do\u011fas\u0131n\u0131 kavramam\u0131z i\u00e7in \u00f6nemli bir konudur ve programlamam\u0131zda b\u00fcy\u00fck esneklik sa\u011flar. Bu yaz\u0131da, callback'leri daha iyi anlayabilmeniz i\u00e7in birka\u00e7 zorlu\u011fun \u00fcstesinden gelmeyi ve \u00e7e\u015fitli kullan\u0131m \u00f6rneklerini incelemeyi ama\u00e7l\u0131yorum."}