{"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'te Geli\u015fmi\u015f Promise Desenleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"VXEhWwiYeI\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-gelismis-promise-desenleri\/\">JavaScript&#8217;te Geli\u015fmi\u015f Promise Desenleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascriptte-gelismis-promise-desenleri\/embed\/#?secret=VXEhWwiYeI\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript&#8217;te Geli\u015fmi\u015f Promise Desenleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"VXEhWwiYeI\" 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":"JavaScript'te Promise'ler, asenkron i\u015flemleri y\u00f6netmenin en etkili yollar\u0131ndan biridir. Temel Promise kullan\u0131m\u0131n\u0131 kavrad\u0131ysan\u0131z, bu makalede geli\u015fmi\u015f teknikleri ve yayg\u0131n kullan\u0131m kal\u0131plar\u0131n\u0131 ele alaca\u011f\u0131z. Bu sayede, daha karma\u015f\u0131k asenkron senaryolar\u0131 daha temiz ve okunabilir bir \u015fekilde y\u00f6netebileceksiniz. \u00d6ncelikle, temel Promise bilgisinin oldu\u011funu varsayarak ilerleyece\u011fiz. Ancak, temel bilgileri hat\u0131rlatmak ad\u0131na, k\u0131sa bir \u00f6zet verelim."}