{"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":"Nesne Tabanl\u0131 JavaScript: Pratik Bir K\u0131lavuz","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ESLjzOqA3y\"><a href=\"https:\/\/fatihsoysal.com\/blog\/nesne-tabanli-javascript-pratik-bir-kilavuz\/\">Nesne Tabanl\u0131 JavaScript: Pratik Bir K\u0131lavuz<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/nesne-tabanli-javascript-pratik-bir-kilavuz\/embed\/#?secret=ESLjzOqA3y\" width=\"600\" height=\"338\" title=\"&#8220;Nesne Tabanl\u0131 JavaScript: Pratik Bir K\u0131lavuz&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"ESLjzOqA3y\" 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'i sadece web sayfalar\u0131na interaktiflik katmak i\u00e7in mi kullan\u0131yorsunuz? Nesne tabanl\u0131 programlama (OOP) prensiplerini \u00f6\u011frenerek JavaScript kodlar\u0131n\u0131z\u0131 daha d\u00fczenli, \u00f6l\u00e7eklenebilir ve s\u00fcrd\u00fcr\u00fclebilir hale getirebilir, karma\u015f\u0131k projelerde bile kendinizi rahat hissedebilirsiniz. Bu makalede, JavaScript'te OOP'nin temellerinden ileri tekniklere kadar ad\u0131m ad\u0131m bir yolculu\u011fa \u00e7\u0131kaca\u011f\u0131z. Ger\u00e7ek d\u00fcnya \u00f6rnekleriyle peki\u015ftirilmi\u015f uygulamal\u0131 bilgilerle, JavaScript'te nesne tabanl\u0131 programlamay\u0131 ustala\u015facaks\u0131n\u0131z."}