{"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":"Vue.js'de Global Event Bus: Kapsaml\u0131 Bir Rehber","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"AJfjJhYBjW\"><a href=\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-global-event-bus-kapsamli-bir-rehber\/\">Vue.js&#8217;de Global Event Bus: Kapsaml\u0131 Bir Rehber<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-global-event-bus-kapsamli-bir-rehber\/embed\/#?secret=AJfjJhYBjW\" width=\"600\" height=\"338\" title=\"&#8220;Vue.js&#8217;de Global Event Bus: Kapsaml\u0131 Bir Rehber&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"AJfjJhYBjW\" 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":"Karma\u015f\u0131k Vue.js uygulamalar\u0131nda bile\u015fenler aras\u0131 ileti\u015fimi y\u00f6netmek zorlu olabilir. Veri ak\u0131\u015f\u0131n\u0131 d\u00fczenlemek ve bile\u015fenler aras\u0131nda ba\u011flant\u0131y\u0131 sa\u011flamak i\u00e7in bir\u00e7ok y\u00f6ntem vard\u0131r. Bu rehberde, Vue.js'de global event bus (olay otob\u00fcs\u00fc) kullanman\u0131n g\u00fc\u00e7l\u00fc ve esnek bir \u00e7\u00f6z\u00fcm oldu\u011funu, nas\u0131l uygulanaca\u011f\u0131n\u0131 ve dikkat edilmesi gereken noktalar\u0131 ele alaca\u011f\u0131z. Global event bus, bile\u015fenleriniz aras\u0131ndaki ileti\u015fimi kolayla\u015ft\u0131r\u0131r ve kodunuzu daha d\u00fczenli hale getirir. Bu rehber, Vue.js'de global event bus kullan\u0131m\u0131na dair kapsaml\u0131 bir bilgi sunarak, hem yeni ba\u015flayanlara hem de deneyimli geli\u015ftiricilere yard\u0131mc\u0131 olmay\u0131 ama\u00e7lamaktad\u0131r."}