[{"data":1,"prerenderedAt":9182},["ShallowReactive",2],{"navigation":3,"/":339},[4,173,210,235],{"title":5,"path":6,"stem":7,"children":8,"page":102},"Dersler","/dersler","dersler",[9,103,116,137,146,155,164],{"title":10,"path":11,"stem":12,"children":13,"page":102},"Asp.Net Mvc","/dersler/asp-net-mvc","dersler/asp-net-mvc",[14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94,98],{"title":15,"path":16,"stem":17},"Asp.Net Mvc – Ajax ile Üye Girişi – Üyelik Sistemi 2 (Asp.Net Mvc Yazı Dizisi – 21)","/dersler/asp-net-mvc/asp-net-mvc-ajax-ile-uye-girisi-uyelik-sistemi-2-asp-net-mvc-yazi-dizisi-21","dersler/asp-net-mvc/asp-net-mvc-ajax-ile-uye-girisi-uyelik-sistemi-2-asp-net-mvc-yazi-dizisi-21",{"title":19,"path":20,"stem":21},"Asp.Net Mvc - Code First ile Veritabanı İşlemleri 2 (Asp.Net Mvc Yazı Dizisi – 12)","/dersler/asp-net-mvc/asp-net-mvc-code-first-ile-veritabani-islemleri-2-asp-net-mvc-yazi-dizisi-12","dersler/asp-net-mvc/asp-net-mvc-code-first-ile-veritabani-islemleri-2-asp-net-mvc-yazi-dizisi-12",{"title":23,"path":24,"stem":25},"Asp.Net Mvc - Code First ile Veritabanı İşlemleri 1 - Proje Başlangıcı (Asp.Net Mvc Yazı Dizisi – 11)","/dersler/asp-net-mvc/asp-net-mvc-code-first-ile-veritabani-islemleri-proje-baslangici-asp-net-mvc-yazi-dizisi-11","dersler/asp-net-mvc/asp-net-mvc-code-first-ile-veritabani-islemleri-proje-baslangici-asp-net-mvc-yazi-dizisi-11",{"title":27,"path":28,"stem":29},"Asp.Net Mvc - Controller ve View İşlemleri 1 (Asp.Net Mvc Yazı Dizisi – 13)","/dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-1-asp-net-mvc-yazi-dizisi-13","dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-1-asp-net-mvc-yazi-dizisi-13",{"title":31,"path":32,"stem":33},"Asp.Net Mvc - Controller ve View İşlemleri 2 (Asp.Net Mvc Yazı Dizisi – 14)","/dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-2-asp-net-mvc-yazi-dizisi-14","dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-2-asp-net-mvc-yazi-dizisi-14",{"title":35,"path":36,"stem":37},"Asp.Net Mvc – Controller ve View İşlemleri 3 (Asp.Net Mvc Yazı Dizisi – 15)","/dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-3-asp-net-mvc-yazi-dizisi-15","dersler/asp-net-mvc/asp-net-mvc-controller-ve-view-islemleri-3-asp-net-mvc-yazi-dizisi-15",{"title":39,"path":40,"stem":41},"Asp.Net Mvc – Html Helper'ler (Asp.Net Mvc Yazı Dizisi – 16)","/dersler/asp-net-mvc/asp-net-mvc-html-helperler-asp-net-mvc-yazi-dizisi-16","dersler/asp-net-mvc/asp-net-mvc-html-helperler-asp-net-mvc-yazi-dizisi-16",{"title":43,"path":44,"stem":45},"Asp.Net Mvc – Html Helper'lerin For Takılı Kullanım Örnekleri 1 (Asp.Net Mvc Yazı Dizisi – 18)","/dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-1-asp-net-mvc-yazi-dizisi-18","dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-1-asp-net-mvc-yazi-dizisi-18",{"title":47,"path":48,"stem":49},"Asp.Net Mvc – Html Helper'lerin For Takılı Kullanım Örnekleri 2 (Asp.Net Mvc Yazı Dizisi – 19)","/dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-2-asp-net-mvc-yazi-dizisi-19","dersler/asp-net-mvc/asp-net-mvc-html-helperlerin-for-takili-kullanim-ornekleri-2-asp-net-mvc-yazi-dizisi-19",{"title":51,"path":52,"stem":53},"Asp.Net Mvc Layout Sayfaları (Asp.Net Mvc Yazı Dizisi – 4)","/dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-asp-net-mvc-yazi-dizisi-4","dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-asp-net-mvc-yazi-dizisi-4",{"title":55,"path":56,"stem":57},"Asp.Net Mvc Layout Sayfaları - Partial View (Asp.Net Mvc Yazı Dizisi – 7)","/dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-partial-view-asp-net-mvc-yazi-dizisi-7","dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-partial-view-asp-net-mvc-yazi-dizisi-7",{"title":59,"path":60,"stem":61},"Asp.Net Mvc Layout Sayfaları - Render Page (Asp.Net Mvc Yazı Dizisi – 6)","/dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-render-page-asp-net-mvc-yazi-dizisi-6","dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-render-page-asp-net-mvc-yazi-dizisi-6",{"title":63,"path":64,"stem":65},"Asp.Net Mvc Layout Sayfaları - Render Section (Asp.Net Mvc Yazı Dizisi – 5)","/dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-render-section-asp-net-mvc-yazi-dizisi-5","dersler/asp-net-mvc/asp-net-mvc-layout-sayfalari-render-section-asp-net-mvc-yazi-dizisi-5",{"title":67,"path":68,"stem":69},"Asp.Net Mvc Nedir? (Asp.Net Mvc Yazı Dizisi - 1)","/dersler/asp-net-mvc/asp-net-mvc-nedir-asp-net-mvc-yazi-dizisi-1","dersler/asp-net-mvc/asp-net-mvc-nedir-asp-net-mvc-yazi-dizisi-1",{"title":71,"path":72,"stem":73},"Asp.Net Mvc Razor View Engine Bölüm 1 (Asp.Net Mvc Yazı Dizisi – 8)","/dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-1-asp-net-mvc-yazi-dizisi-8","dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-1-asp-net-mvc-yazi-dizisi-8",{"title":75,"path":76,"stem":77},"Asp.Net Mvc Razor View Engine Bölüm 2 (Asp.Net Mvc Yazı Dizisi – 9)","/dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-2-asp-net-mvc-yazi-dizisi-9","dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-2-asp-net-mvc-yazi-dizisi-9",{"title":79,"path":80,"stem":81},"Asp.Net Mvc Razor View Engine Bölüm 3 (Asp.Net Mvc Yazı Dizisi – 10)","/dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-3-asp-net-mvc-yazi-dizisi-10","dersler/asp-net-mvc/asp-net-mvc-razor-view-engine-bolum-3-asp-net-mvc-yazi-dizisi-10",{"title":83,"path":84,"stem":85},"Asp.Net Mvc Routing Mekanizması ve Mvc 5 ile Gelen Yenilikler","/dersler/asp-net-mvc/asp-net-mvc-routing-mekanizmasi-ve-mvc-5-ile-gelen-yenilikler","dersler/asp-net-mvc/asp-net-mvc-routing-mekanizmasi-ve-mvc-5-ile-gelen-yenilikler",{"title":87,"path":88,"stem":89},"Asp.Net Mvc – Web Helper'ler (Asp.Net Mvc Yazı Dizisi – 17)","/dersler/asp-net-mvc/asp-net-mvc-web-helperler-asp-net-mvc-yazi-dizisi-17","dersler/asp-net-mvc/asp-net-mvc-web-helperler-asp-net-mvc-yazi-dizisi-17",{"title":91,"path":92,"stem":93},"Asp.Net Mvc – Yeni Üye Kaydı ve Dosya Yükleme - Üyelik Sistemi 1 (Asp.Net Mvc Yazı Dizisi – 20)","/dersler/asp-net-mvc/asp-net-mvc-yeni-uye-kaydi-ve-dosya-yukleme-uyelik-sistemi-1-asp-net-mvc-yazi-dizisi-20","dersler/asp-net-mvc/asp-net-mvc-yeni-uye-kaydi-ve-dosya-yukleme-uyelik-sistemi-1-asp-net-mvc-yazi-dizisi-20",{"title":95,"path":96,"stem":97},"Asp.Net Mvc'nin Avantajları (Asp.Net Mvc Yazı Dizisi – 2)","/dersler/asp-net-mvc/asp-net-mvcnin-avantajlari-asp-net-mvc-yazi-dizisi-2","dersler/asp-net-mvc/asp-net-mvcnin-avantajlari-asp-net-mvc-yazi-dizisi-2",{"title":99,"path":100,"stem":101},"İlk Asp.Net Mvc Projesinin Oluşturulması (Asp.Net Mvc Yazı Dizisi – 3)","/dersler/asp-net-mvc/ilk-asp-net-mvc-projesinin-olusturulmasi-asp-net-mvc-yazi-dizisi-3","dersler/asp-net-mvc/ilk-asp-net-mvc-projesinin-olusturulmasi-asp-net-mvc-yazi-dizisi-3",false,{"title":104,"path":105,"stem":106,"children":107,"page":102},"Javascript","/dersler/javascript","dersler/javascript",[108,112],{"title":109,"path":110,"stem":111},"Jquery'den Yalın Javascript (Vanilla Js)'e Geçiş","/dersler/javascript/jqueryden-yalin-javascript-vanilla-jse-gecis","dersler/javascript/jqueryden-yalin-javascript-vanilla-jse-gecis",{"title":113,"path":114,"stem":115},"Object Oriented (Nesne Yönelimli) Javascript Programlama","/dersler/javascript/object-oriented-nesne-yonelimli-javascript-programlama","dersler/javascript/object-oriented-nesne-yonelimli-javascript-programlama",{"title":117,"path":118,"stem":119,"children":120,"page":102},"Orchard Cms","/dersler/orchard-cms","dersler/orchard-cms",[121,125,129,133],{"title":122,"path":123,"stem":124},"Orchard Project Nedir? (Orchard Cms Seri - 1)","/dersler/orchard-cms/orchard-project-nedir-orchard-cms-seri-1","dersler/orchard-cms/orchard-project-nedir-orchard-cms-seri-1",{"title":126,"path":127,"stem":128},"Orchard – Visual Studio ile Kurulumu? (Orchard Cms Seri – 3)","/dersler/orchard-cms/orchard-visual-studio-ile-kurulumu-orchard-cms-seri-3","dersler/orchard-cms/orchard-visual-studio-ile-kurulumu-orchard-cms-seri-3",{"title":130,"path":131,"stem":132},"Orchard - Web Matrix ile Kurulumu? (Orchard Cms Seri – 2)","/dersler/orchard-cms/orchard-web-matrix-kurulumu-orchard-cms-seri-2","dersler/orchard-cms/orchard-web-matrix-kurulumu-orchard-cms-seri-2",{"title":134,"path":135,"stem":136},"Orchard'ı Türkçeleştirme (Türkçe Dil Dosyaları Mevcut)","/dersler/orchard-cms/orchardi-turkcelestirme-turkce-dil-dosyalari","dersler/orchard-cms/orchardi-turkcelestirme-turkce-dil-dosyalari",{"title":138,"path":139,"stem":140,"children":141,"page":102},"RequireJs","/dersler/requirejs","dersler/requirejs",[142],{"title":143,"path":144,"stem":145},"RequireJs Nedir? (RequireJs ile Modüler JavaScript Programlama)","/dersler/requirejs/requirejs-nedir-requirejs-ile-moduler-javascript-programlama-1","dersler/requirejs/requirejs-nedir-requirejs-ile-moduler-javascript-programlama-1",{"title":147,"path":148,"stem":149,"children":150,"page":102},"Three.js ile WebGL","/dersler/three-js-ile-webgl","dersler/three-js-ile-webgl",[151],{"title":152,"path":153,"stem":154},"WebGL Nedir? (Three.js ile WebGL)","/dersler/three-js-ile-webgl/webgl-nedir-three-js-ile-webgl-1","dersler/three-js-ile-webgl/webgl-nedir-three-js-ile-webgl-1",{"title":156,"path":157,"stem":158,"children":159,"page":102},"Vue.js","/dersler/vue-js","dersler/vue-js",[160],{"title":161,"path":162,"stem":163},"Vue.js Nedir?","/dersler/vue-js/vue-js-nedir","dersler/vue-js/vue-js-nedir",{"title":165,"path":166,"stem":167,"children":168,"page":102},"Yazılım Mimarisi","/dersler/yazilim-mimarisi","dersler/yazilim-mimarisi",[169],{"title":170,"path":171,"stem":172},"Kurumsal Web Uygulamaları Geliştirme","/dersler/yazilim-mimarisi/kurumsal-web-uygulamalari-gelistirme","dersler/yazilim-mimarisi/kurumsal-web-uygulamalari-gelistirme",{"title":174,"path":175,"stem":176,"children":177,"page":102},"Duyurular","/duyurular","duyurular",[178,182,186,190,194,198,202,206],{"title":179,"path":180,"stem":181},"Asp.Net vNext ve Visual Studio 14","/duyurular/asp-net-vnext-ve-visual-studio-14","duyurular/asp-net-vnext-ve-visual-studio-14",{"title":183,"path":184,"stem":185},"Nop Commerce 3.20 Sürümü Çıktı","/duyurular/nop-commerce-3-20-surumu-cikti","duyurular/nop-commerce-3-20-surumu-cikti",{"title":187,"path":188,"stem":189},"Nop Commerce 3.30 Yenilikleri","/duyurular/nop-commerce-3-30-yenilikleri","duyurular/nop-commerce-3-30-yenilikleri",{"title":191,"path":192,"stem":193},"TypeScript Final Sürümüne Ulaştı","/duyurular/typescript-final-surumune-ulasti","duyurular/typescript-final-surumune-ulasti",{"title":195,"path":196,"stem":197},"Visual Studio 2013 Update 1 Final Çıktı","/duyurular/visual-studio-2013-update-1-final-cikti","duyurular/visual-studio-2013-update-1-final-cikti",{"title":199,"path":200,"stem":201},"Visual Studio 2013 Update 2 Final Çıktı","/duyurular/visual-studio-2013-update-2-final-cikti","duyurular/visual-studio-2013-update-2-final-cikti",{"title":203,"path":204,"stem":205},"Visual Studio 2013 Update 3 Final Çıktı","/duyurular/visual-studio-2013-update-3-final-cikti","duyurular/visual-studio-2013-update-3-final-cikti",{"title":207,"path":208,"stem":209},"Wordpress 3.8.1 Sürümü Çıktı","/duyurular/wordpress-3-8-1-surumu-cikti","duyurular/wordpress-3-8-1-surumu-cikti",{"title":211,"path":212,"stem":213,"children":214,"page":102},"Geliştirmelerim","/gelistirmelerim","gelistirmelerim",[215,219,223,227,231],{"title":216,"path":217,"stem":218},"ChatGPT Arayüz Projesi","/gelistirmelerim/chatgpt-arayuz","gelistirmelerim/chatgpt-arayuz",{"title":220,"path":221,"stem":222},"Orchard Bootstrap Eklentisi","/gelistirmelerim/orchard-bootstrap-eklentisi","gelistirmelerim/orchard-bootstrap-eklentisi",{"title":224,"path":225,"stem":226},"Orchard Localized Layer Eklentisi","/gelistirmelerim/orchard-localized-layer-eklentisi","gelistirmelerim/orchard-localized-layer-eklentisi",{"title":228,"path":229,"stem":230},"Orchard Responsive Flex Slider Eklentisi","/gelistirmelerim/orchard-responsive-flex-slider-eklentisi","gelistirmelerim/orchard-responsive-flex-slider-eklentisi",{"title":232,"path":233,"stem":234},"Vue.js Token Eklentisi","/gelistirmelerim/vue-js-token-eklentisi","gelistirmelerim/vue-js-token-eklentisi",{"title":236,"path":237,"stem":238,"children":239,"page":102},"İpuçları","/ipuclari","ipuclari",[240,249,258,266,275,284,292,309,317,330],{"title":241,"path":242,"stem":243,"children":244,"page":102},"Apache Cordova","/ipuclari/apache-cordova","ipuclari/apache-cordova",[245],{"title":246,"path":247,"stem":248},"Visual Studio'da Cordova Intellisense Aktif Etme","/ipuclari/apache-cordova/visual-studioda-cordova-intellisense-aktif-etme","ipuclari/apache-cordova/visual-studioda-cordova-intellisense-aktif-etme",{"title":250,"path":251,"stem":252,"children":253,"page":102},"Apache Server","/ipuclari/apache-server","ipuclari/apache-server",[254],{"title":255,"path":256,"stem":257},"Apache Sunucularda Açılış Sayfasını Değiştirmek","/ipuclari/apache-server/apache-sunucularda-acilis-sayfasini-degistirmek","ipuclari/apache-server/apache-sunucularda-acilis-sayfasini-degistirmek",{"title":10,"path":259,"stem":260,"children":261,"page":102},"/ipuclari/asp-net-mvc","ipuclari/asp-net-mvc",[262],{"title":263,"path":264,"stem":265},"Class Library Projelerine Razor Intellisense Desteği Eklemek","/ipuclari/asp-net-mvc/class-library-projelerine-razor-intellisense-destegi-eklemek","ipuclari/asp-net-mvc/class-library-projelerine-razor-intellisense-destegi-eklemek",{"title":267,"path":268,"stem":269,"children":270,"page":102},"Asp.Net Web Api","/ipuclari/asp-net-web-api","ipuclari/asp-net-web-api",[271],{"title":272,"path":273,"stem":274},"Asp.Net Web Api Dosya İndirme","/ipuclari/asp-net-web-api/asp-net-web-api-dosya-indirme","ipuclari/asp-net-web-api/asp-net-web-api-dosya-indirme",{"title":276,"path":277,"stem":278,"children":279,"page":102},"IIS","/ipuclari/iis","ipuclari/iis",[280],{"title":281,"path":282,"stem":283},"Visual Studio IIS Express Yüksek Cpu Kullanımı Sorunu","/ipuclari/iis/visual-studio-iis-express-yuksek-cpu-kullanimi-sorunu","ipuclari/iis/visual-studio-iis-express-yuksek-cpu-kullanimi-sorunu",{"title":104,"path":285,"stem":286,"children":287,"page":102},"/ipuclari/javascript","ipuclari/javascript",[288],{"title":289,"path":290,"stem":291},"Jquery width() - innerWidth() - outerWidth() Farkları","/ipuclari/javascript/jquery-width-innerwidth-outerwidth-farklari","ipuclari/javascript/jquery-width-innerwidth-outerwidth-farklari",{"title":293,"path":294,"stem":295,"children":296,"page":102},"Nop Commerce","/ipuclari/nop-commerce","ipuclari/nop-commerce",[297,301,305],{"title":298,"path":299,"stem":300},"Nop Commerce Eklentilerinde Kullanıcı Yetkilendirmesi","/ipuclari/nop-commerce/nop-commerce-eklenti-kullanici-yetkilendirmesi","ipuclari/nop-commerce/nop-commerce-eklenti-kullanici-yetkilendirmesi",{"title":302,"path":303,"stem":304},"Nop Commerce Eklenti Yazımında Intelli Sense Sorununu Düzeltme","/ipuclari/nop-commerce/nop-commerce-eklenti-yaziminda-intelli-sense-sorununu-duzeltme","ipuclari/nop-commerce/nop-commerce-eklenti-yaziminda-intelli-sense-sorununu-duzeltme",{"title":306,"path":307,"stem":308},"Nop Commerce Widget Konum Listesi","/ipuclari/nop-commerce/nop-commerce-widget-konum-listesi","ipuclari/nop-commerce/nop-commerce-widget-konum-listesi",{"title":117,"path":310,"stem":311,"children":312,"page":102},"/ipuclari/orchard-cms","ipuclari/orchard-cms",[313],{"title":314,"path":315,"stem":316},"Orchard 1.7.x Sürümlerinde Intellisense Hatasını Giderme","/ipuclari/orchard-cms/orchard-1-7-x-surumlerinde-intellisense-hatasini-giderme","ipuclari/orchard-cms/orchard-1-7-x-surumlerinde-intellisense-hatasini-giderme",{"title":318,"path":319,"stem":320,"children":321,"page":102},"Wordpress","/ipuclari/wordpress","ipuclari/wordpress",[322,326],{"title":323,"path":324,"stem":325},"Word Press Ftp Bilgisi Sormama Ayarı","/ipuclari/wordpress/word-press-ftp-bilgisi-sormama-ayari","ipuclari/wordpress/word-press-ftp-bilgisi-sormama-ayari",{"title":327,"path":328,"stem":329},"Wordpress Sidebar Meta - Wordpress.org Linkini Silme","/ipuclari/wordpress/wordpress-sidebar-meta-wordpress-org-linkini-silme","ipuclari/wordpress/wordpress-sidebar-meta-wordpress-org-linkini-silme",{"title":331,"path":332,"stem":333,"children":334,"page":102},"Xampp","/ipuclari/xampp","ipuclari/xampp",[335],{"title":336,"path":337,"stem":338},"Xampp Tüm Sürüm Listesi","/ipuclari/xampp/xampp-tum-surum-listesi","ipuclari/xampp/xampp-tum-surum-listesi",[340,780,808,1387,1419,1448,7444,7552,8965,9007,9102,9142],{"id":341,"title":216,"body":342,"coverImage":772,"createDate":773,"description":774,"extension":775,"meta":776,"navigation":777,"path":217,"seo":778,"stem":218,"__hash__":779},"posts/gelistirmelerim/chatgpt-arayuz.md",{"type":343,"value":344,"toc":749},"minimark",[345,349,361,366,375,379,382,386,431,435,440,448,452,474,478,493,497,511,515,546,550,564,568,584,588,603,607,622,626,641,645,653,657,701,705,716,720,728,732,739,745],[346,347,216],"h1",{"id":348},"chatgpt-arayüz-projesi",[350,351,352,353,357,358,360],"p",{},"OpenAI api'sini incelemek amacıyla ",[354,355,356],"strong",{},"Capacitor Js"," (Ionic'in altyapısında kullandığı teknoloji) ile mobil desteği de veren bir ",[354,359,156],{}," uygulaması yazdım.",[362,363,365],"h2",{"id":364},"kaynak-kodları","Kaynak kodları",[350,367,368],{},[369,370,374],"a",{"href":371,"rel":372},"https://github.com/AbdurrahmanGungor0/chatgpt-client",[373],"nofollow","Github",[362,376,378],{"id":377},"genel-bakış","Genel Bakış",[350,380,381],{},"Simple Chat, Vue 3 ve Vite tabanlı, modern ve kullanıcı dostu bir ChatGPT 5 api tabanlı sohbet uygulamasıdır. Mobil ve web platformlarında çalışacak şekilde Capacitor ile uyumlu geliştirilmiştir. Dexie.js ile yerel veritabanı yönetimi, modern arayüz bileşenleri ile pratik bir kullanıcı deneyimi hedeflenmiştir.",[362,383,385],{"id":384},"temel-özellikler","Temel Özellikler",[387,388,389,395,401,406,411,416,421,426],"ul",{},[390,391,392],"li",{},[354,393,394],{},"Vue 3 ile geliştirilmiş SPA mimarisi",[390,396,397,400],{},[354,398,399],{},"OpenAI API ile sohbet"," (kullanıcıdan alınan API anahtarı ile)",[390,402,403],{},[354,404,405],{},"Dexie.js ile IndexedDB tabanlı yerel veri saklama",[390,407,408],{},[354,409,410],{},"Capacitor ile mobil uyumluluk",[390,412,413],{},[354,414,415],{},"Markdown desteği ve zengin mesaj formatlama",[390,417,418],{},[354,419,420],{},"Capacitor Secure Storage ile güvenli api key saklama",[390,422,423],{},[354,424,425],{},"Akış (stream) ve klasik yanıt modları",[390,427,428],{},[354,429,430],{},"Tüm konuşmalarda harcanan token'ı görebilme",[362,432,434],{"id":433},"kurulum-ve-çalıştırma","Kurulum ve Çalıştırma",[436,437,439],"h3",{"id":438},"gereksinimler","Gereksinimler",[387,441,442,445],{},[390,443,444],{},"Node.js 20.19.0 veya üzeri",[390,446,447],{},"npm",[436,449,451],{"id":450},"kurulum","Kurulum",[453,454,459],"pre",{"className":455,"code":456,"language":457,"meta":458,"style":458},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","npm install\n","bash","",[460,461,462],"code",{"__ignoreMap":458},[463,464,467,470],"span",{"class":465,"line":466},"line",1,[463,468,447],{"class":469},"sbgvK",[463,471,473],{"class":472},"s_sjI"," install\n",[436,475,477],{"id":476},"geliştirme-ortamı","Geliştirme Ortamı",[453,479,481],{"className":455,"code":480,"language":457,"meta":458,"style":458},"npm run dev\n",[460,482,483],{"__ignoreMap":458},[463,484,485,487,490],{"class":465,"line":466},[463,486,447],{"class":469},[463,488,489],{"class":472}," run",[463,491,492],{"class":472}," dev\n",[436,494,496],{"id":495},"üretim-derlemesi-mobile-aktarım-öncesi-gereklidir","Üretim Derlemesi (Mobile aktarım öncesi gereklidir)",[453,498,500],{"className":455,"code":499,"language":457,"meta":458,"style":458},"npm run build\n",[460,501,502],{"__ignoreMap":458},[463,503,504,506,508],{"class":465,"line":466},[463,505,447],{"class":469},[463,507,489],{"class":472},[463,509,510],{"class":472}," build\n",[436,512,514],{"id":513},"capacitor-i̇le-mobil-platformların-eklenmesi","Capacitor İle Mobil Platformların Eklenmesi",[453,516,518],{"className":455,"code":517,"language":457,"meta":458,"style":458},"npx cap add android\nnpx cap add ios\n",[460,519,520,534],{"__ignoreMap":458},[463,521,522,525,528,531],{"class":465,"line":466},[463,523,524],{"class":469},"npx",[463,526,527],{"class":472}," cap",[463,529,530],{"class":472}," add",[463,532,533],{"class":472}," android\n",[463,535,537,539,541,543],{"class":465,"line":536},2,[463,538,524],{"class":469},[463,540,527],{"class":472},[463,542,530],{"class":472},[463,544,545],{"class":472}," ios\n",[436,547,549],{"id":548},"oluşturulan-kodun-capacitor-i̇le-mobil-platformlara-entegrasyonu","Oluşturulan Kodun Capacitor İle Mobil Platformlara Entegrasyonu",[453,551,553],{"className":455,"code":552,"language":457,"meta":458,"style":458},"npx cap sync\n",[460,554,555],{"__ignoreMap":458},[463,556,557,559,561],{"class":465,"line":466},[463,558,524],{"class":469},[463,560,527],{"class":472},[463,562,563],{"class":472}," sync\n",[436,565,567],{"id":566},"oluşturulan-android-kodunun-android-studio-i̇le-açılması","Oluşturulan Android Kodunun Android Studio İle Açılması",[453,569,571],{"className":455,"code":570,"language":457,"meta":458,"style":458},"npx cap open android\n",[460,572,573],{"__ignoreMap":458},[463,574,575,577,579,582],{"class":465,"line":466},[463,576,524],{"class":469},[463,578,527],{"class":472},[463,580,581],{"class":472}," open",[463,583,533],{"class":472},[436,585,587],{"id":586},"oluşturulan-android-kodunun-emulatör-veya-cihazda-çalıştırılması","Oluşturulan Android Kodunun Emulatör veya Cihazda Çalıştırılması",[453,589,591],{"className":455,"code":590,"language":457,"meta":458,"style":458},"npx cap run android\n",[460,592,593],{"__ignoreMap":458},[463,594,595,597,599,601],{"class":465,"line":466},[463,596,524],{"class":469},[463,598,527],{"class":472},[463,600,489],{"class":472},[463,602,533],{"class":472},[436,604,606],{"id":605},"oluşturulan-ios-kodunun-xcode-i̇le-açılması","Oluşturulan IOS Kodunun XCode İle Açılması",[453,608,610],{"className":455,"code":609,"language":457,"meta":458,"style":458},"npx cap open ios\n",[460,611,612],{"__ignoreMap":458},[463,613,614,616,618,620],{"class":465,"line":466},[463,615,524],{"class":469},[463,617,527],{"class":472},[463,619,581],{"class":472},[463,621,545],{"class":472},[436,623,625],{"id":624},"oluşturulan-ios-kodunun-emulatör-veya-cihazda-çalıştırılması","Oluşturulan IOS Kodunun Emulatör veya Cihazda Çalıştırılması",[453,627,629],{"className":455,"code":628,"language":457,"meta":458,"style":458},"npx cap run ios\n",[460,630,631],{"__ignoreMap":458},[463,632,633,635,637,639],{"class":465,"line":466},[463,634,524],{"class":469},[463,636,527],{"class":472},[463,638,489],{"class":472},[463,640,545],{"class":472},[362,642,644],{"id":643},"proje-yapısı","Proje Yapısı",[453,646,651],{"className":647,"code":649,"language":650},[648],"language-text","├── src/\n│   ├── App.vue                # Ana uygulama bileşeni\n│   ├── main.js                # Giriş noktası, router ve stiller\n│   ├── assets/                # Statik dosyalar ve stiller\n│   ├── components/            # Mesaj listesi ve prompt gibi temel bileşenler\n│   ├── composables/           # OpenAI ve veritabanı yönetimi\n│   ├── router/                # Vue Router yapılandırması\n│   └── views/                 # Sayfa bileşenleri (Sohbet, Yeni Sohbet, Ayarlar)\n├── public/                    # Statik dosyalar\n├── package.json               # Bağımlılıklar ve scriptler\n├── vite.config.js             # Vite yapılandırması\n├── capacitor.config.json      # Capacitor yapılandırması\n└── README.md                  # Proje dokümantasyonu\n","text",[460,652,649],{"__ignoreMap":458},[362,654,656],{"id":655},"ana-bileşenler-ve-fonksiyonlar","Ana Bileşenler ve Fonksiyonlar",[387,658,659,665,671,677,683,689,695],{},[390,660,661,664],{},[354,662,663],{},"App.vue",": Uygulamanın ana iskeleti, menü ve sayfa yönlendirmeleri.",[390,666,667,670],{},[354,668,669],{},"MessageList.vue",": Mesajların listelenmesi ve detaylarının gösterimi.",[390,672,673,676],{},[354,674,675],{},"Prompt.vue",": Kullanıcıdan giriş alınan ve model/akış seçilebilen alan.",[390,678,679,682],{},[354,680,681],{},"Chat.vue & NewChat.vue",": Sohbet ekranları, OpenAI API ile etkileşim ve mesaj yönetimi.",[390,684,685,688],{},[354,686,687],{},"Settings.vue",": API anahtarı ve akış modu gibi ayarların yönetimi.",[390,690,691,694],{},[354,692,693],{},"database.js",": Dexie.js ile sohbet ve mesajların yerel olarak saklanması.",[390,696,697,700],{},[354,698,699],{},"useOpenAi.js",": OpenAI istemcisinin başlatılması ve yönetimi.",[362,702,704],{"id":703},"güvenlik-ve-gizlilik","Güvenlik ve Gizlilik",[387,706,707,710,713],{},[390,708,709],{},"API anahtarı, Capacitor Secure Storage ile güvenli şekilde saklanır.",[390,711,712],{},"Kullanıcı verileri yalnızca yerel olarak tutulur.",[390,714,715],{},"OpenAI sunucu bağlantısı kurulumu client tarafta olduğu için konsolda uyarı mesajı görüntülemektedir. Server side rendering ile çözülebilir.",[362,717,719],{"id":718},"mobil-ve-web-uyumluluğu","Mobil ve Web Uyumluluğu",[387,721,722,725],{},[390,723,724],{},"Uygulama, Capacitor ile Android/iOS platformlarına kolayca aktarılabilir.",[390,726,727],{},"Responsive tasarım ile mobil ve masaüstü cihazlarda çalışır.",[362,729,731],{"id":730},"ekran-görüntüleri","Ekran Görüntüleri",[350,733,734],{},[735,736],"img",{"alt":737,"src":738},"Proje görüntüsü 1","/images/2025/11/ekran-goruntusu-1.png",[350,740,741],{},[735,742],{"alt":743,"src":744},"Proje görüntüsü 2","/images/2025/11/ekran-goruntusu-2.png",[746,747,748],"style",{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":458,"searchDepth":536,"depth":536,"links":750},[751,752,753,754,767,768,769,770,771],{"id":364,"depth":536,"text":365},{"id":377,"depth":536,"text":378},{"id":384,"depth":536,"text":385},{"id":433,"depth":536,"text":434,"children":755},[756,758,759,760,761,762,763,764,765,766],{"id":438,"depth":757,"text":439},3,{"id":450,"depth":757,"text":451},{"id":476,"depth":757,"text":477},{"id":495,"depth":757,"text":496},{"id":513,"depth":757,"text":514},{"id":548,"depth":757,"text":549},{"id":566,"depth":757,"text":567},{"id":586,"depth":757,"text":587},{"id":605,"depth":757,"text":606},{"id":624,"depth":757,"text":625},{"id":643,"depth":536,"text":644},{"id":655,"depth":536,"text":656},{"id":703,"depth":536,"text":704},{"id":718,"depth":536,"text":719},{"id":730,"depth":536,"text":731},"2025/11/chat-gpt.jpeg","2025-11-11T00:00:00.000Z","OpenAI api'sini incelemek amacıyla Capacitor Js (Ionic'in altyapısında kullandığı teknoloji) ile mobil desteği de veren bir Vue.js uygulaması yazdım.","md",{},true,{"title":216,"description":774},"MdFjTMsaCJZ7NBUTIXJxe2dtLhcwYFsuwI3PD-siSI8",{"id":781,"title":272,"body":782,"coverImage":803,"createDate":804,"description":791,"extension":775,"meta":805,"navigation":777,"path":273,"seo":806,"stem":274,"__hash__":807},"posts/ipuclari/asp-net-web-api/asp-net-web-api-dosya-indirme.md",{"type":343,"value":783,"toc":801},[784,787,792,795],[346,785,272],{"id":786},"aspnet-web-api-dosya-i̇ndirme",[350,788,789],{},[354,790,791],{},"Merhaba Arkadaşlar,",[350,793,794],{},"Web api'de yapılan istekte dosya indirmek için, action içerisinde şuna benzer bir yöntem izleyebilirsiniz. ",[453,796,799],{"className":797,"code":798,"language":650},[648],"[HttpGet]\npublic HttpResponseMessage DownloadFile()\n{\n    var filePath = HttpContext.Current.Server.MapPath(\"~/\") + \"Content/sample.pdf\";\n\n    HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK);\n    var stream = new FileStream(filePath, FileMode.Open);\n    result.Content = new StreamContent(stream);\n    result.Content.Headers.ContentType = new MediaTypeHeaderValue(\"application/pdf\");\n    result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue(\"attachment\");\n\n    return result;\n}\n",[460,800,798],{"__ignoreMap":458},{"title":458,"searchDepth":536,"depth":536,"links":802},[],"2018/04/arrow-download-icon.png","2018-04-11T00:00:00.000Z",{},{"title":272,"description":791},"mDnY-4mIpBuzKFq42XrQZxmcpylLrb9FKGzix2yzSg4",{"id":809,"title":161,"body":810,"coverImage":1382,"createDate":1383,"description":791,"extension":775,"meta":1384,"navigation":777,"path":162,"seo":1385,"stem":163,"__hash__":1386},"posts/dersler/vue-js/vue-js-nedir.md",{"type":343,"value":811,"toc":1380},[812,815,819,822,825,828,833,856,861,864,870,876,881,887,894,897,911,914,921,926,932,935,938,943,950,953,956,1254,1257,1363,1371,1374,1377],[346,813,161],{"id":814},"vuejs-nedir",[350,816,817],{},[354,818,791],{},[350,820,821],{},"Bugüne kadar Javascript dünyasından pek çok framework geldi geçti. Piyasa o kadar hızlı bir dönüşümde ki piyasa hızına\nyetişmek gerçekten oldukça yorucu bir süreç halini alabiliyor. Ancak bütün bu framework'ler belirli dünya ihtiyaçlarına\ngöre belirleniyor. Biz de bugün son dönemlerin popüler framework'ü olan Vue.js hakkında konuşacağız.",[350,823,824],{},"Vue.js Şubat 2014 tarihinde, eski bir Google çalışanı olan Evan You tarafından geliştirildi. Kendisi aynı zamanda\nAngular.js 1 geliştirici ekibindendi. Kendisinin Angular.js'de eksik gördüğü yönleri de kapatarak, böyle bir framework\nortaya çıkardı. Daha önce Angular.js ile çalışan kişiler, aralarındaki bazı benzerlikleri (v-if gibi) farkedeceklerdir.",[350,826,827],{},"3 yılda ciddi bir gelişim gösteren framework, Github'da 80bin civarı yıldıza sahip, bu da onun popülerliğini gösteriyor.\nŞu an arkasında büyük bir firma olmasa da proje çok düzgün bir şekilde ilerliyor.",[350,829,830],{},[354,831,832],{},"AVANTAJLARI",[387,834,835,838,841,844,847,850,853],{},[390,836,837],{},"Saf javascript kullanılması. Bu elbette kişilerin tercihine bağlı bir durum. Ancak frontend developer'ların hepsi\nTypescript, Coffescript bilemezken, Javascript biliyor olacaklardır. Bu da aradaki uyumu arttıracaktır.",[390,839,840],{},"Hafif bir script olması. İster büyük mimarilerde kullanın, isterseniz tek bir sayfada kullanın. Tek bir dosyayı\nsayfaya ekleyerek hemen kullanmaya başlayabilirsiniz. (Örn. Angular'da belirli yapılandırmalar gerekmektedir.)",[390,842,843],{},"Virtual dom kullanması. Virtual dom, react tarafından kullanılmış bir özelliktir. Avantajı ise değişikller yapıldıkça,\ndoğrudan dom'un değil, memory'deki dom'un clone'nin güncellenmesi ve aradaki farkların uygun zamanda gerçek dom'a\nyansıtılmasıdır. (Angular'da Virtual dom yoktur.)",[390,845,846],{},"Performasının çok iyi olması. (Aşağıda detaylı bir performans testi mevcuttur.)",[390,848,849],{},"Öğrenim eğrisinin kesinlikle az olması. Diğer framework'lerle kıyaslandığında gerçekten kullanması oldukça kolay.",[390,851,852],{},"Basit Javascript objeleriyle çalışması. Bunun avantajı dışarıdan yapılacak müdahelelerin sistemde çalışması. Yani\ndiğer framework'lerdeki gibi wrapper'lara ya da trigger'lara ihtiyaç duymaması.",[390,854,855],{},"Geniş framework ve library desteği.Mobil hybrid geliştirmesi için Quasar Framework'ü, mobil native için Weex'i kullanabilirsiniz. Bunun gibi daha pek çok içeriğe sahiptir.",[350,857,858],{},[354,859,860],{},"PERFORMANS FARKLARI",[350,862,863],{},"Performans anlamında diğer framework'lerle kıyaslama yapıldığında, en üst performansa sahip framework olarak görünüyor.",[350,865,866],{},[735,867],{"alt":868,"src":869},"Performans tablosu 1","/images/2018/01/Ekran-Alintisi.png",[350,871,872],{},[735,873],{"alt":874,"src":875},"Performans tablosu 2","/images/2018/01/Ekran-Alintisi-1.png",[350,877,878],{},[354,879,880],{},"COMPONENT MİMARİ",[350,882,883],{},[735,884],{"alt":885,"src":886},"logo","/images/2018/01/puzzle-icon-28364-150x150.jpg",[350,888,889,890,893],{},"Son dönem Javascript frameworklerinde ",[354,891,892],{},"component mimarı"," oldukça popüler bir hale geldi.",[350,895,896],{},"Component mimari, aslında html'de halihazırda bulunan tag'ların genişletilmesidir. Örneğin paragraf için ",[350,898,899,900],{}," kullarız ya\nda başlık için ",[901,902,903,904],"h",{}," kullanırız. Ama mesela kendi isteğimize göre ",[905,906,907,908],"custom",{}," gibi bir tag yazarsak, browser bunu düz bir\nmetin olarak basacaktır. Çünkü biz, ne olduğunu bilsek de browser ",[905,909,910],{}," 'ı tanımıyor olacaktır. İşte bu şekilde özel\ntag'lar yazabilmemiz, yeni nesil framework'ler sayesinde mümkün olmaktadır.",[350,912,913],{},"Bir diğer dikkat çekici detay da bu mimaride yazılmış framework'lerde her kod parçasının ya da html parçasının kendi\nişini yapmasıdır.",[350,915,916,917,920],{},"Örneğin, bir alışveriş sitesinde sepetimiz olduğunu varsayalım, sepeti, komple bir component olarak da tasarlayabiliriz,\niçindeki her bir item'i ayrı bir component, toplam tutarı ayrı bir component olarak da tasarlayabiliriz. Böyle\nyapmamızın avantajı ve bu framework'lerin en önemli özelliği, ",[354,918,919],{},"yeniden kullanılabilirlik (reusable)","'dir. Yani biz\nsepeti, herhangi bir kod değişikliği yapmadan farklı yerlerde aynı şekilde kullanabiliriz. Bunun bizlere sağladığı\nesneklik ve aynı kodu tekrar yazmama özelliği muazzamdır.",[350,922,923],{},[354,924,925],{},"MVVM",[350,927,928],{},[735,929],{"alt":930,"src":931},"Mvvm","/images/2018/01/mvvm-light-300x90.png",[350,933,934],{},"Bahsettiğimiz framework'lerin bir diğer güzelliği ise bizlere Mvvm pattern'ini sunmasıdır.",[350,936,937],{},"Mvvm; kısaca model'deki veri güncellendiğinde, view'daki verinin de otomatik olarak güncellenmesi, aynı şekilde tam\ntersine bir güncelleme işleminin de olmasıdır. Bunun avantajları çok daha az kod ile hızlıca işlemlerin çıkarılması,\nveri değişimlerinin hızlıca yapılmasıdır. Bunu yaygınlaştıran ise Silverlight, Knockout.js gibi popüler yapılar\nolmuştur.",[350,939,940],{},[354,941,942],{},"JQUERY'DEN YAZIM FARKI",[350,944,945,946,949],{},"Kesinlikle en büyük farkları, az kod satırı ve yüksek performansa sahip olmasıdır. Buradaki sihir, Vue.js'nin ",[354,947,948],{},"declaretive"," bir yapıya sahip olmasıdır. Bu yapıyla bütün veri değişiklikleri otomatik olarak gerekli yerlere\nyansıtılıyor. Bizlerin bunun için hiç bir şey yapmamıza gerek kalmıyor.",[350,951,952],{},"Kod farkını anlamak için şu örneğe bakalım;",[350,954,955],{},"JQuery ile şöyle yaparken,",[453,957,961],{"className":958,"code":959,"language":960,"meta":458,"style":458},"language-html shiki shiki-themes material-theme-lighter github-light github-dark","6 \u003Cdiv id=\"app\">\n7     \u003Ch1>Merhaba Vue\u003C/h1>\n8     \u003Cinput id=\"message\">\n9 \u003C/div>\n11 \u003Cscript src=\"https://code.jquery.com/jquery-2.1.4.min.js\">\u003C/script>\n12 \u003Cscript type=\"text/javascript\">\n13     $('#message').on('keyup', function(){\n14         var message = $('#message').val();\n15         $('h1').text(message);\n16 })\n17 \u003C/script>\n","html",[460,962,963,996,1018,1041,1053,1083,1107,1157,1198,1229,1241],{"__ignoreMap":458},[463,964,965,969,973,977,981,984,988,991,993],{"class":465,"line":466},[463,966,968],{"class":967},"su5hD","6 ",[463,970,972],{"class":971},"sP7_E","\u003C",[463,974,976],{"class":975},"sQzsp","div",[463,978,980],{"class":979},"s9AJx"," id",[463,982,983],{"class":971},"=",[463,985,987],{"class":986},"sjJ54","\"",[463,989,990],{"class":472},"app",[463,992,987],{"class":986},[463,994,995],{"class":971},">\n",[463,997,998,1001,1003,1005,1008,1011,1014,1016],{"class":465,"line":536},[463,999,1000],{"class":967},"7     ",[463,1002,972],{"class":971},[463,1004,346],{"class":975},[463,1006,1007],{"class":971},">",[463,1009,1010],{"class":967},"Merhaba Vue",[463,1012,1013],{"class":971},"\u003C/",[463,1015,346],{"class":975},[463,1017,995],{"class":971},[463,1019,1020,1023,1025,1028,1030,1032,1034,1037,1039],{"class":465,"line":757},[463,1021,1022],{"class":967},"8     ",[463,1024,972],{"class":971},[463,1026,1027],{"class":975},"input",[463,1029,980],{"class":979},[463,1031,983],{"class":971},[463,1033,987],{"class":986},[463,1035,1036],{"class":472},"message",[463,1038,987],{"class":986},[463,1040,995],{"class":971},[463,1042,1044,1047,1049,1051],{"class":465,"line":1043},4,[463,1045,1046],{"class":967},"9 ",[463,1048,1013],{"class":971},[463,1050,976],{"class":975},[463,1052,995],{"class":971},[463,1054,1056,1059,1061,1064,1067,1069,1071,1074,1076,1079,1081],{"class":465,"line":1055},5,[463,1057,1058],{"class":967},"11 ",[463,1060,972],{"class":971},[463,1062,1063],{"class":975},"script",[463,1065,1066],{"class":979}," src",[463,1068,983],{"class":971},[463,1070,987],{"class":986},[463,1072,1073],{"class":472},"https://code.jquery.com/jquery-2.1.4.min.js",[463,1075,987],{"class":986},[463,1077,1078],{"class":971},">\u003C/",[463,1080,1063],{"class":975},[463,1082,995],{"class":971},[463,1084,1086,1089,1091,1093,1096,1098,1100,1103,1105],{"class":465,"line":1085},6,[463,1087,1088],{"class":967},"12 ",[463,1090,972],{"class":971},[463,1092,1063],{"class":975},[463,1094,1095],{"class":979}," type",[463,1097,983],{"class":971},[463,1099,987],{"class":986},[463,1101,1102],{"class":472},"text/javascript",[463,1104,987],{"class":986},[463,1106,995],{"class":971},[463,1108,1110,1114,1118,1121,1124,1127,1129,1132,1135,1138,1140,1142,1145,1147,1150,1154],{"class":465,"line":1109},7,[463,1111,1113],{"class":1112},"srdBf","13",[463,1115,1117],{"class":1116},"sGLFI","     $",[463,1119,1120],{"class":967},"(",[463,1122,1123],{"class":986},"'",[463,1125,1126],{"class":472},"#message",[463,1128,1123],{"class":986},[463,1130,1131],{"class":967},")",[463,1133,1134],{"class":971},".",[463,1136,1137],{"class":1116},"on",[463,1139,1120],{"class":967},[463,1141,1123],{"class":986},[463,1143,1144],{"class":472},"keyup",[463,1146,1123],{"class":986},[463,1148,1149],{"class":971},",",[463,1151,1153],{"class":1152},"sbsja"," function",[463,1155,1156],{"class":971},"(){\n",[463,1158,1160,1163,1166,1169,1173,1176,1179,1181,1183,1185,1187,1189,1192,1195],{"class":465,"line":1159},8,[463,1161,1162],{"class":1112},"14",[463,1164,1165],{"class":1152},"         var",[463,1167,1168],{"class":967}," message",[463,1170,1172],{"class":1171},"smGrS"," =",[463,1174,1175],{"class":1116}," $",[463,1177,1120],{"class":1178},"skxfh",[463,1180,1123],{"class":986},[463,1182,1126],{"class":472},[463,1184,1123],{"class":986},[463,1186,1131],{"class":1178},[463,1188,1134],{"class":971},[463,1190,1191],{"class":1116},"val",[463,1193,1194],{"class":1178},"()",[463,1196,1197],{"class":971},";\n",[463,1199,1201,1204,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227],{"class":465,"line":1200},9,[463,1202,1203],{"class":1112},"15",[463,1205,1206],{"class":1116},"         $",[463,1208,1120],{"class":1178},[463,1210,1123],{"class":986},[463,1212,346],{"class":472},[463,1214,1123],{"class":986},[463,1216,1131],{"class":1178},[463,1218,1134],{"class":971},[463,1220,650],{"class":1116},[463,1222,1120],{"class":1178},[463,1224,1036],{"class":967},[463,1226,1131],{"class":1178},[463,1228,1197],{"class":971},[463,1230,1232,1235,1238],{"class":465,"line":1231},10,[463,1233,1234],{"class":1112},"16",[463,1236,1237],{"class":971}," }",[463,1239,1240],{"class":967},")\n",[463,1242,1244,1247,1250,1252],{"class":465,"line":1243},11,[463,1245,1246],{"class":1112},"17",[463,1248,1249],{"class":971}," \u003C/",[463,1251,1063],{"class":975},[463,1253,995],{"class":971},[350,1255,1256],{},"Vue.js ile şöyle yaparız,",[453,1258,1260],{"className":958,"code":1259,"language":960,"meta":458,"style":458},"\u003Cdiv id=\"app\">\n2     \u003Ch1>{{ message }}\u003C/h1>\n3     \u003Cinput v-model=\"message\">\n4 \u003C/div>\n1 new Vue({\n2     el: '#app',\n3     data: {\n4         message: ''\n5     }\n6 })\n",[460,1261,1262,1280,1300,1322,1333,1338,1343,1348,1353,1358],{"__ignoreMap":458},[463,1263,1264,1266,1268,1270,1272,1274,1276,1278],{"class":465,"line":466},[463,1265,972],{"class":971},[463,1267,976],{"class":975},[463,1269,980],{"class":979},[463,1271,983],{"class":971},[463,1273,987],{"class":986},[463,1275,990],{"class":472},[463,1277,987],{"class":986},[463,1279,995],{"class":971},[463,1281,1282,1285,1287,1289,1291,1294,1296,1298],{"class":465,"line":536},[463,1283,1284],{"class":967},"2     ",[463,1286,972],{"class":971},[463,1288,346],{"class":975},[463,1290,1007],{"class":971},[463,1292,1293],{"class":967},"{{ message }}",[463,1295,1013],{"class":971},[463,1297,346],{"class":975},[463,1299,995],{"class":971},[463,1301,1302,1305,1307,1309,1312,1314,1316,1318,1320],{"class":465,"line":757},[463,1303,1304],{"class":967},"3     ",[463,1306,972],{"class":971},[463,1308,1027],{"class":975},[463,1310,1311],{"class":979}," v-model",[463,1313,983],{"class":971},[463,1315,987],{"class":986},[463,1317,1036],{"class":472},[463,1319,987],{"class":986},[463,1321,995],{"class":971},[463,1323,1324,1327,1329,1331],{"class":465,"line":1043},[463,1325,1326],{"class":967},"4 ",[463,1328,1013],{"class":971},[463,1330,976],{"class":975},[463,1332,995],{"class":971},[463,1334,1335],{"class":465,"line":1055},[463,1336,1337],{"class":967},"1 new Vue({\n",[463,1339,1340],{"class":465,"line":1085},[463,1341,1342],{"class":967},"2     el: '#app',\n",[463,1344,1345],{"class":465,"line":1109},[463,1346,1347],{"class":967},"3     data: {\n",[463,1349,1350],{"class":465,"line":1159},[463,1351,1352],{"class":967},"4         message: ''\n",[463,1354,1355],{"class":465,"line":1200},[463,1356,1357],{"class":967},"5     }\n",[463,1359,1360],{"class":465,"line":1231},[463,1361,1362],{"class":967},"6 })\n",[350,1364,1365,1366,1370],{},"Aradaki fark, Jquery'de, bir input'a id ver, onun keyup event'ini yakala, değerini al ve istediğin bir yere yaz\nşeklindeyken, Vue.js'de data objesine field'ı bağla, basılacak yerde ",[1367,1368],"binding",{"value":1369},"..."," şeklinde yaz.",[350,1372,1373],{},"Bu fark, özellikle büyük projelerde çok çok ciddi zaman ve kod uzunluğu oluşturuyor.",[350,1375,1376],{},"Sonuç olarak Vue.js çok iyi bir framework. Kullanmanızı kesinlikle tavsiye ediyorum.",[746,1378,1379],{},"html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sQzsp, html code.shiki .sQzsp{--shiki-light:#E53935;--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s9AJx, html code.shiki .s9AJx{--shiki-light:#9C3EDA;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":458,"searchDepth":536,"depth":536,"links":1381},[],"2018/01/what-is-vuejs-definition.png","2018-01-13T00:00:00.000Z",{},{"title":161,"description":791},"pRal08Vlzk_RkYOpYF1KWKEn_Ehw20vbumGM_UVlqaA",{"id":1388,"title":232,"body":1389,"coverImage":1382,"createDate":1415,"description":1396,"extension":775,"meta":1416,"navigation":777,"path":233,"seo":1417,"stem":234,"__hash__":1418},"posts/gelistirmelerim/vue-js-token-eklentisi.md",{"type":343,"value":1390,"toc":1413},[1391,1394,1397,1400,1407],[346,1392,232],{"id":1393},"vuejs-token-eklentisi",[350,1395,1396],{},"Merhaba arkadaşlar,",[350,1398,1399],{},"Vue.js sisteminde, authentication yönetimi için bir eklenti üzerinde çalıştım. Linkler aşağıdadır.",[350,1401,1402],{},[369,1403,1406],{"href":1404,"rel":1405},"https://www.npmjs.com/package/vue-token-fixed",[373],"Npm",[350,1408,1409],{},[369,1410,374],{"href":1411,"rel":1412},"https://github.com/AbdurrahmanGungor0/Vue-Token-Fixed",[373],{"title":458,"searchDepth":536,"depth":536,"links":1414},[],"2018-01-04T00:00:00.000Z",{},{"title":232,"description":1396},"jo66-dp8HaX8QYhtRZkp87qc2rIOhUzTmn0vEmANk7c",{"id":1420,"title":289,"body":1421,"coverImage":1443,"createDate":1444,"description":1428,"extension":775,"meta":1445,"navigation":777,"path":290,"seo":1446,"stem":291,"__hash__":1447},"posts/ipuclari/javascript/jquery-width-innerwidth-outerwidth-farklari.md",{"type":343,"value":1422,"toc":1441},[1423,1426,1429,1432,1435],[346,1424,289],{"id":1425},"jquery-width-innerwidth-outerwidth-farkları",[350,1427,1428],{},"JQuery'nin bize sunduğu, farklı width alma metodları var.",[350,1430,1431],{},"Bunlar, width, innerWidth, outerWidth 'tir.",[350,1433,1434],{},"Bunların arasındaki farkları, şu görselle özetleyebiliriz.",[350,1436,1437],{},[735,1438],{"alt":1439,"src":1440},"Js ölçü metodları","/images/2017/10/img_jquerydim.gif",{"title":458,"searchDepth":536,"depth":536,"links":1442},[],"2017/10/img_jquerydim.gif","2017-10-17T00:00:00.000Z",{},{"title":289,"description":1428},"YQTrymenNzIWai4GxTAlSUrH6MayGB81sL7d37OInLo",{"id":1449,"title":109,"body":1450,"coverImage":7439,"createDate":7440,"description":791,"extension":775,"meta":7441,"navigation":777,"path":110,"seo":7442,"stem":111,"__hash__":7443},"posts/dersler/javascript/jqueryden-yalin-javascript-vanilla-jse-gecis.md",{"type":343,"value":1451,"toc":7437},[1452,1455,1459,1462,1465,1468,1471,1477,1484,1487,1490,1495,1503,1526,1532,1560,1565,1571,1591,1597,1624,1629,1635,1656,1662,1677,1682,1688,1708,1714,1728,1733,1739,1759,1765,1779,1784,1790,1810,1816,1830,1835,1841,1870,1876,1899,1904,1909,1915,1935,1941,2019,2024,2030,2036,2058,2064,2090,2093,2096,2099,2105,2110,2116,2229,2235,2450,2455,2461,2525,2531,2628,2634,2639,2645,2665,2671,2785,2792,2852,2857,2863,2882,2888,2917,2922,2928,2947,2953,2977,2983,2988,2994,3015,3021,3042,3047,3053,3073,3079,3100,3105,3111,3131,3137,3159,3164,3170,3190,3196,3218,3223,3229,3250,3256,3286,3291,3297,3317,3323,3351,3356,3362,3383,3389,3410,3415,3421,3440,3446,3466,3471,3476,3482,3501,3507,3527,3532,3538,3559,3565,3583,3588,3594,3614,3620,3639,3644,3650,3670,3676,3699,3704,3710,3732,3738,3768,3773,3779,3805,3811,3832,3837,3843,3887,3893,3966,3971,3977,3996,4002,4016,4021,4027,4072,4078,4092,4097,4103,4122,4128,4142,4147,4153,4171,4177,4195,4200,4206,4226,4232,4247,4252,4258,4295,4301,4329,4334,4340,4365,4371,4386,4391,4397,4425,4431,4564,4569,4575,4594,4600,4622,4627,4633,4653,4659,4755,4760,4766,4786,4792,4812,4817,4823,4843,4849,4863,4868,4874,4897,4903,5030,5035,5041,5061,5067,5081,5086,5092,5115,5121,5242,5247,5253,5273,5279,5316,5321,5327,5415,5421,5437,5442,5448,5477,5483,5509,5514,5520,5552,5558,5588,5594,5599,5605,5630,5636,5658,5663,5669,5693,5699,5721,5726,5732,5767,5773,5902,5907,5913,5942,5948,6027,6032,6038,6085,6091,6262,6268,6273,6279,6308,6314,6562,6567,6573,6603,6609,6920,6925,6931,6950,6956,6973,6978,6984,7029,7035,7075,7080,7086,7104,7110,7213,7218,7224,7242,7248,7267,7272,7278,7296,7302,7320,7325,7331,7350,7356,7434],[346,1453,109],{"id":1454},"jqueryden-yalın-javascript-vanilla-jse-geçiş",[350,1456,1457],{},[354,1458,791],{},[350,1460,1461],{},"Çalıştığım iş yerinde, bu aralar frontend tarafında, ciddi bir performans iyileştirmesi yapmaktayım. Bu noktada, Jquery bağımlılığını kaldırma kararı aldım.",[350,1463,1464],{},"Peki neden böyle bir gereksinim duydum? Bunun aslında cevabı, aşağıdaki performans testinde gizli;",[350,1466,1467],{},"Yukarıdaki tablodan da görüleceği üzere, dom manipülasyonlarında yalın js yazmak ciddi bir performans kazanımı sağlamaktadır. Burada Vanilla Js diye bahsedilen kısmın, yalın javascript olduğu gözden kaçmamalıdır.",[350,1469,1470],{},"JQuery ile kullanılan metodların, Javascript üzerinde alternatiflerinin neler olduğunu, inşallah başlıklar halinde inceleyeceğiz.",[1472,1473,1474],"blockquote",{},[350,1475,1476],{},"Örneklerin çoğunu,  youmightnotneedjquery.com sitesinden aldım.",[1478,1479,1481],"h4",{"id":1480},"seçiciler-selectors",[354,1482,1483],{},"Seçiciler (Selectors)",[350,1485,1486],{},"Jquery'nin en popüler olduğu alan, geniş seçici desteğiydi. Css seçicilerini doğrudan kullanabilmek gerçekten büyük bir nimetti. Bu imkan, Sizzle Js kütüphanesi ile dahili olarak sağlanmaktaydı.",[350,1488,1489],{},"Ancak Internet Explorer 9 ve diğer modern tarayıcılar ile birlikte, artık bu tarz seçicileri, doğrudan Javascript ile çağırabilir hale geldik.",[350,1491,1492],{},[354,1493,1494],{},"Id Seçici (Id Selector)",[350,1496,1497],{},[1498,1499,1500],"em",{},[354,1501,1502],{},"Jquery",[453,1504,1508],{"className":1505,"code":1506,"language":1507,"meta":458,"style":458},"language-js shiki shiki-themes material-theme-lighter github-light github-dark","$(\"#id ismi\")\n","js",[460,1509,1510],{"__ignoreMap":458},[463,1511,1512,1515,1517,1519,1522,1524],{"class":465,"line":466},[463,1513,1514],{"class":1116},"$",[463,1516,1120],{"class":967},[463,1518,987],{"class":986},[463,1520,1521],{"class":472},"#id ismi",[463,1523,987],{"class":986},[463,1525,1240],{"class":967},[350,1527,1528],{},[1498,1529,1530],{},[354,1531,104],{},[453,1533,1535],{"className":1505,"code":1534,"language":1507,"meta":458,"style":458},"document.getElementById(\"id ismi\");\n",[460,1536,1537],{"__ignoreMap":458},[463,1538,1539,1542,1544,1547,1549,1551,1554,1556,1558],{"class":465,"line":466},[463,1540,1541],{"class":967},"document",[463,1543,1134],{"class":971},[463,1545,1546],{"class":1116},"getElementById",[463,1548,1120],{"class":967},[463,1550,987],{"class":986},[463,1552,1553],{"class":472},"id ismi",[463,1555,987],{"class":986},[463,1557,1131],{"class":967},[463,1559,1197],{"class":971},[350,1561,1562],{},[354,1563,1564],{},"Class Seçici (Class Selector)",[350,1566,1567],{},[1498,1568,1569],{},[354,1570,1502],{},[453,1572,1574],{"className":1505,"code":1573,"language":1507,"meta":458,"style":458},"$(\".class ismi\")\n",[460,1575,1576],{"__ignoreMap":458},[463,1577,1578,1580,1582,1584,1587,1589],{"class":465,"line":466},[463,1579,1514],{"class":1116},[463,1581,1120],{"class":967},[463,1583,987],{"class":986},[463,1585,1586],{"class":472},".class ismi",[463,1588,987],{"class":986},[463,1590,1240],{"class":967},[350,1592,1593],{},[1498,1594,1595],{},[354,1596,104],{},[453,1598,1600],{"className":1505,"code":1599,"language":1507,"meta":458,"style":458},"document.getElementsByClassName(\"class ismi\");\n",[460,1601,1602],{"__ignoreMap":458},[463,1603,1604,1606,1608,1611,1613,1615,1618,1620,1622],{"class":465,"line":466},[463,1605,1541],{"class":967},[463,1607,1134],{"class":971},[463,1609,1610],{"class":1116},"getElementsByClassName",[463,1612,1120],{"class":967},[463,1614,987],{"class":986},[463,1616,1617],{"class":472},"class ismi",[463,1619,987],{"class":986},[463,1621,1131],{"class":967},[463,1623,1197],{"class":971},[350,1625,1626],{},[354,1627,1628],{},"Sonraki Eleman Seçici (Next Selector)",[350,1630,1631],{},[1498,1632,1633],{},[354,1634,1502],{},[453,1636,1638],{"className":1505,"code":1637,"language":1507,"meta":458,"style":458},"$(el).next();\n",[460,1639,1640],{"__ignoreMap":458},[463,1641,1642,1644,1647,1649,1652,1654],{"class":465,"line":466},[463,1643,1514],{"class":1116},[463,1645,1646],{"class":967},"(el)",[463,1648,1134],{"class":971},[463,1650,1651],{"class":1116},"next",[463,1653,1194],{"class":967},[463,1655,1197],{"class":971},[350,1657,1658],{},[1498,1659,1660],{},[354,1661,104],{},[453,1663,1665],{"className":1505,"code":1664,"language":1507,"meta":458,"style":458},"el.nextElementSibling\n",[460,1666,1667],{"__ignoreMap":458},[463,1668,1669,1672,1674],{"class":465,"line":466},[463,1670,1671],{"class":967},"el",[463,1673,1134],{"class":971},[463,1675,1676],{"class":967},"nextElementSibling\n",[350,1678,1679],{},[354,1680,1681],{},"Önceki Eleman Seçici (Prev Selector)",[350,1683,1684],{},[1498,1685,1686],{},[354,1687,1502],{},[453,1689,1691],{"className":1505,"code":1690,"language":1507,"meta":458,"style":458},"$(el).prev();\n",[460,1692,1693],{"__ignoreMap":458},[463,1694,1695,1697,1699,1701,1704,1706],{"class":465,"line":466},[463,1696,1514],{"class":1116},[463,1698,1646],{"class":967},[463,1700,1134],{"class":971},[463,1702,1703],{"class":1116},"prev",[463,1705,1194],{"class":967},[463,1707,1197],{"class":971},[350,1709,1710],{},[1498,1711,1712],{},[354,1713,104],{},[453,1715,1717],{"className":1505,"code":1716,"language":1507,"meta":458,"style":458},"el.prevElementSibling\n",[460,1718,1719],{"__ignoreMap":458},[463,1720,1721,1723,1725],{"class":465,"line":466},[463,1722,1671],{"class":967},[463,1724,1134],{"class":971},[463,1726,1727],{"class":967},"prevElementSibling\n",[350,1729,1730],{},[354,1731,1732],{},"Çocuk Eleman Seçici (Child Selector)",[350,1734,1735],{},[1498,1736,1737],{},[354,1738,1502],{},[453,1740,1742],{"className":1505,"code":1741,"language":1507,"meta":458,"style":458},"$(el).children();\n",[460,1743,1744],{"__ignoreMap":458},[463,1745,1746,1748,1750,1752,1755,1757],{"class":465,"line":466},[463,1747,1514],{"class":1116},[463,1749,1646],{"class":967},[463,1751,1134],{"class":971},[463,1753,1754],{"class":1116},"children",[463,1756,1194],{"class":967},[463,1758,1197],{"class":971},[350,1760,1761],{},[1498,1762,1763],{},[354,1764,104],{},[453,1766,1768],{"className":1505,"code":1767,"language":1507,"meta":458,"style":458},"el.children\n",[460,1769,1770],{"__ignoreMap":458},[463,1771,1772,1774,1776],{"class":465,"line":466},[463,1773,1671],{"class":967},[463,1775,1134],{"class":971},[463,1777,1778],{"class":967},"children\n",[350,1780,1781],{},[354,1782,1783],{},"Üst Eleman Seçici (Parent Selector)",[350,1785,1786],{},[1498,1787,1788],{},[354,1789,1502],{},[453,1791,1793],{"className":1505,"code":1792,"language":1507,"meta":458,"style":458},"$(el).parent();\n",[460,1794,1795],{"__ignoreMap":458},[463,1796,1797,1799,1801,1803,1806,1808],{"class":465,"line":466},[463,1798,1514],{"class":1116},[463,1800,1646],{"class":967},[463,1802,1134],{"class":971},[463,1804,1805],{"class":1116},"parent",[463,1807,1194],{"class":967},[463,1809,1197],{"class":971},[350,1811,1812],{},[1498,1813,1814],{},[354,1815,104],{},[453,1817,1819],{"className":1505,"code":1818,"language":1507,"meta":458,"style":458},"el.parentNode\n",[460,1820,1821],{"__ignoreMap":458},[463,1822,1823,1825,1827],{"class":465,"line":466},[463,1824,1671],{"class":967},[463,1826,1134],{"class":971},[463,1828,1829],{"class":967},"parentNode\n",[350,1831,1832],{},[354,1833,1834],{},"Üst En Yakın Eleman Seçici (Verilen Seçiciye Göre) (Closest Selector)",[350,1836,1837],{},[1498,1838,1839],{},[354,1840,1502],{},[453,1842,1844],{"className":1505,"code":1843,"language":1507,"meta":458,"style":458},"$(el).closest(\"selector\");\n",[460,1845,1846],{"__ignoreMap":458},[463,1847,1848,1850,1852,1854,1857,1859,1861,1864,1866,1868],{"class":465,"line":466},[463,1849,1514],{"class":1116},[463,1851,1646],{"class":967},[463,1853,1134],{"class":971},[463,1855,1856],{"class":1116},"closest",[463,1858,1120],{"class":967},[463,1860,987],{"class":986},[463,1862,1863],{"class":472},"selector",[463,1865,987],{"class":986},[463,1867,1131],{"class":967},[463,1869,1197],{"class":971},[350,1871,1872],{},[1498,1873,1874],{},[354,1875,104],{},[453,1877,1879],{"className":1505,"code":1878,"language":1507,"meta":458,"style":458},"el.closest(\"selector\")\n",[460,1880,1881],{"__ignoreMap":458},[463,1882,1883,1885,1887,1889,1891,1893,1895,1897],{"class":465,"line":466},[463,1884,1671],{"class":967},[463,1886,1134],{"class":971},[463,1888,1856],{"class":1116},[463,1890,1120],{"class":967},[463,1892,987],{"class":986},[463,1894,1863],{"class":472},[463,1896,987],{"class":986},[463,1898,1240],{"class":967},[1472,1900,1901],{},[350,1902,1903],{},"Not : closest metodu Internet Explorer'da çalışmıyor.",[350,1905,1906],{},[354,1907,1908],{},"Kardeş Eleman Seçici (Siblings Selector)",[350,1910,1911],{},[1498,1912,1913],{},[354,1914,1502],{},[453,1916,1918],{"className":1505,"code":1917,"language":1507,"meta":458,"style":458},"$(el).siblings();\n",[460,1919,1920],{"__ignoreMap":458},[463,1921,1922,1924,1926,1928,1931,1933],{"class":465,"line":466},[463,1923,1514],{"class":1116},[463,1925,1646],{"class":967},[463,1927,1134],{"class":971},[463,1929,1930],{"class":1116},"siblings",[463,1932,1194],{"class":967},[463,1934,1197],{"class":971},[350,1936,1937],{},[1498,1938,1939],{},[354,1940,104],{},[453,1942,1944],{"className":1505,"code":1943,"language":1507,"meta":458,"style":458},"Array.prototype.filter.call(el.parentNode.children, function(child){\n  return child !== el;\n});\n",[460,1945,1946,1993,2010],{"__ignoreMap":458},[463,1947,1948,1952,1954,1958,1960,1963,1965,1968,1971,1973,1976,1978,1980,1982,1984,1986,1990],{"class":465,"line":466},[463,1949,1951],{"class":1950},"sZMiF","Array",[463,1953,1134],{"class":971},[463,1955,1957],{"class":1956},"s_hVV","prototype",[463,1959,1134],{"class":971},[463,1961,1962],{"class":967},"filter",[463,1964,1134],{"class":971},[463,1966,1967],{"class":1116},"call",[463,1969,1970],{"class":967},"(el",[463,1972,1134],{"class":971},[463,1974,1975],{"class":967},"parentNode",[463,1977,1134],{"class":971},[463,1979,1754],{"class":967},[463,1981,1149],{"class":971},[463,1983,1153],{"class":1152},[463,1985,1120],{"class":971},[463,1987,1989],{"class":1988},"s99_P","child",[463,1991,1992],{"class":971},"){\n",[463,1994,1995,1999,2002,2005,2008],{"class":465,"line":536},[463,1996,1998],{"class":1997},"sVHd0","  return",[463,2000,2001],{"class":967}," child",[463,2003,2004],{"class":1171}," !==",[463,2006,2007],{"class":967}," el",[463,2009,1197],{"class":971},[463,2011,2012,2015,2017],{"class":465,"line":757},[463,2013,2014],{"class":971},"}",[463,2016,1131],{"class":967},[463,2018,1197],{"class":971},[350,2020,2021],{},[354,2022,2023],{},"Özel Seçiciler",[350,2025,2026,2029],{},[354,2027,2028],{},"\".buttons>.i\""," şeklinde özel bir seçici yazacaksak eğer şu şekillerde çağırım yapabiliyoruz.",[350,2031,2032],{},[1498,2033,2034],{},[354,2035,1502],{},[453,2037,2039],{"className":1505,"code":2038,"language":1507,"meta":458,"style":458},"$(\".buttons>.i\");\n",[460,2040,2041],{"__ignoreMap":458},[463,2042,2043,2045,2047,2049,2052,2054,2056],{"class":465,"line":466},[463,2044,1514],{"class":1116},[463,2046,1120],{"class":967},[463,2048,987],{"class":986},[463,2050,2051],{"class":472},".buttons>.i",[463,2053,987],{"class":986},[463,2055,1131],{"class":967},[463,2057,1197],{"class":971},[350,2059,2060],{},[1498,2061,2062],{},[354,2063,104],{},[453,2065,2067],{"className":1505,"code":2066,"language":1507,"meta":458,"style":458},"document.querySelector(\".buttons>.i\");\n",[460,2068,2069],{"__ignoreMap":458},[463,2070,2071,2073,2075,2078,2080,2082,2084,2086,2088],{"class":465,"line":466},[463,2072,1541],{"class":967},[463,2074,1134],{"class":971},[463,2076,2077],{"class":1116},"querySelector",[463,2079,1120],{"class":967},[463,2081,987],{"class":986},[463,2083,2051],{"class":472},[463,2085,987],{"class":986},[463,2087,1131],{"class":967},[463,2089,1197],{"class":971},[350,2091,2092],{},"Burada dikkat çeken husus, yukarıdaki seçim yönteminde, eşleşme sağlanan ilk eleman gelir.",[350,2094,2095],{},"document.querySelectorAll(\".buttons>.i\");",[350,2097,2098],{},"Bu yöntemde ise eşleşen bütün elemanlar gelecektir.",[1478,2100,2102],{"id":2101},"ajax-i̇stekleri",[354,2103,2104],{},"Ajax İstekleri",[350,2106,2107],{},[354,2108,2109],{},"Get",[350,2111,2112],{},[1498,2113,2114],{},[354,2115,1502],{},[453,2117,2119],{"className":1505,"code":2118,"language":1507,"meta":458,"style":458},"$.ajax({\n  type: 'GET',\n  url: '/my/url',\n  success: function(resp) {\n\n  },\n  error: function() {\n\n  }\n});\n",[460,2120,2121,2135,2154,2170,2189,2194,2199,2212,2216,2221],{"__ignoreMap":458},[463,2122,2123,2125,2127,2130,2132],{"class":465,"line":466},[463,2124,1514],{"class":967},[463,2126,1134],{"class":971},[463,2128,2129],{"class":1116},"ajax",[463,2131,1120],{"class":967},[463,2133,2134],{"class":971},"{\n",[463,2136,2137,2140,2143,2146,2149,2151],{"class":465,"line":536},[463,2138,2139],{"class":1178},"  type",[463,2141,2142],{"class":971},":",[463,2144,2145],{"class":986}," '",[463,2147,2148],{"class":472},"GET",[463,2150,1123],{"class":986},[463,2152,2153],{"class":971},",\n",[463,2155,2156,2159,2161,2163,2166,2168],{"class":465,"line":757},[463,2157,2158],{"class":1178},"  url",[463,2160,2142],{"class":971},[463,2162,2145],{"class":986},[463,2164,2165],{"class":472},"/my/url",[463,2167,1123],{"class":986},[463,2169,2153],{"class":971},[463,2171,2172,2175,2177,2179,2181,2184,2186],{"class":465,"line":1043},[463,2173,2174],{"class":1116},"  success",[463,2176,2142],{"class":971},[463,2178,1153],{"class":1152},[463,2180,1120],{"class":971},[463,2182,2183],{"class":1988},"resp",[463,2185,1131],{"class":971},[463,2187,2188],{"class":971}," {\n",[463,2190,2191],{"class":465,"line":1055},[463,2192,2193],{"emptyLinePlaceholder":777},"\n",[463,2195,2196],{"class":465,"line":1085},[463,2197,2198],{"class":971},"  },\n",[463,2200,2201,2204,2206,2208,2210],{"class":465,"line":1109},[463,2202,2203],{"class":1116},"  error",[463,2205,2142],{"class":971},[463,2207,1153],{"class":1152},[463,2209,1194],{"class":971},[463,2211,2188],{"class":971},[463,2213,2214],{"class":465,"line":1159},[463,2215,2193],{"emptyLinePlaceholder":777},[463,2217,2218],{"class":465,"line":1200},[463,2219,2220],{"class":971},"  }\n",[463,2222,2223,2225,2227],{"class":465,"line":1231},[463,2224,2014],{"class":971},[463,2226,1131],{"class":967},[463,2228,1197],{"class":971},[350,2230,2231],{},[1498,2232,2233],{},[354,2234,104],{},[453,2236,2238],{"className":1505,"code":2237,"language":1507,"meta":458,"style":458},"var request = new XMLHttpRequest();\nrequest.open('GET', '/my/url', true);\n \nrequest.onload = function() {\n  if (this.status >= 200 && this.status \u003C 400) {\n    var resp = this.response;\n  } else {\n \n  }\n};\n \nrequest.onerror = function() {\n};\n \nrequest.send();\n",[460,2239,2240,2260,2296,2301,2318,2362,2381,2391,2395,2399,2404,2408,2426,2431,2436],{"__ignoreMap":458},[463,2241,2242,2245,2248,2250,2253,2256,2258],{"class":465,"line":466},[463,2243,2244],{"class":1152},"var",[463,2246,2247],{"class":967}," request ",[463,2249,983],{"class":1171},[463,2251,2252],{"class":1171}," new",[463,2254,2255],{"class":1116}," XMLHttpRequest",[463,2257,1194],{"class":967},[463,2259,1197],{"class":971},[463,2261,2262,2265,2267,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2292,2294],{"class":465,"line":536},[463,2263,2264],{"class":967},"request",[463,2266,1134],{"class":971},[463,2268,2269],{"class":1116},"open",[463,2271,1120],{"class":967},[463,2273,1123],{"class":986},[463,2275,2148],{"class":472},[463,2277,1123],{"class":986},[463,2279,1149],{"class":971},[463,2281,2145],{"class":986},[463,2283,2165],{"class":472},[463,2285,1123],{"class":986},[463,2287,1149],{"class":971},[463,2289,2291],{"class":2290},"syTEX"," true",[463,2293,1131],{"class":967},[463,2295,1197],{"class":971},[463,2297,2298],{"class":465,"line":757},[463,2299,2300],{"class":967}," \n",[463,2302,2303,2305,2307,2310,2312,2314,2316],{"class":465,"line":1043},[463,2304,2264],{"class":967},[463,2306,1134],{"class":971},[463,2308,2309],{"class":1116},"onload",[463,2311,1172],{"class":1171},[463,2313,1153],{"class":1152},[463,2315,1194],{"class":971},[463,2317,2188],{"class":971},[463,2319,2320,2323,2326,2330,2332,2335,2338,2341,2344,2347,2349,2351,2354,2357,2360],{"class":465,"line":1055},[463,2321,2322],{"class":1997},"  if",[463,2324,2325],{"class":1178}," (",[463,2327,2329],{"class":2328},"s39Yj","this",[463,2331,1134],{"class":971},[463,2333,2334],{"class":967},"status",[463,2336,2337],{"class":1171}," >=",[463,2339,2340],{"class":1112}," 200",[463,2342,2343],{"class":1171}," &&",[463,2345,2346],{"class":2328}," this",[463,2348,1134],{"class":971},[463,2350,2334],{"class":967},[463,2352,2353],{"class":1171}," \u003C",[463,2355,2356],{"class":1112}," 400",[463,2358,2359],{"class":1178},") ",[463,2361,2134],{"class":971},[463,2363,2364,2367,2370,2372,2374,2376,2379],{"class":465,"line":1085},[463,2365,2366],{"class":1152},"    var",[463,2368,2369],{"class":967}," resp",[463,2371,1172],{"class":1171},[463,2373,2346],{"class":2328},[463,2375,1134],{"class":971},[463,2377,2378],{"class":967},"response",[463,2380,1197],{"class":971},[463,2382,2383,2386,2389],{"class":465,"line":1109},[463,2384,2385],{"class":971},"  }",[463,2387,2388],{"class":1997}," else",[463,2390,2188],{"class":971},[463,2392,2393],{"class":465,"line":1159},[463,2394,2300],{"class":1178},[463,2396,2397],{"class":465,"line":1200},[463,2398,2220],{"class":971},[463,2400,2401],{"class":465,"line":1231},[463,2402,2403],{"class":971},"};\n",[463,2405,2406],{"class":465,"line":1243},[463,2407,2300],{"class":967},[463,2409,2411,2413,2415,2418,2420,2422,2424],{"class":465,"line":2410},12,[463,2412,2264],{"class":967},[463,2414,1134],{"class":971},[463,2416,2417],{"class":1116},"onerror",[463,2419,1172],{"class":1171},[463,2421,1153],{"class":1152},[463,2423,1194],{"class":971},[463,2425,2188],{"class":971},[463,2427,2429],{"class":465,"line":2428},13,[463,2430,2403],{"class":971},[463,2432,2434],{"class":465,"line":2433},14,[463,2435,2300],{"class":967},[463,2437,2439,2441,2443,2446,2448],{"class":465,"line":2438},15,[463,2440,2264],{"class":967},[463,2442,1134],{"class":971},[463,2444,2445],{"class":1116},"send",[463,2447,1194],{"class":967},[463,2449,1197],{"class":971},[350,2451,2452],{},[354,2453,2454],{},"Post",[350,2456,2457],{},[1498,2458,2459],{},[354,2460,1502],{},[453,2462,2464],{"className":1505,"code":2463,"language":1507,"meta":458,"style":458},"$.ajax({\n  type: 'POST',\n  url: '/my/url',\n  data: data\n});\n",[460,2465,2466,2478,2493,2507,2517],{"__ignoreMap":458},[463,2467,2468,2470,2472,2474,2476],{"class":465,"line":466},[463,2469,1514],{"class":967},[463,2471,1134],{"class":971},[463,2473,2129],{"class":1116},[463,2475,1120],{"class":967},[463,2477,2134],{"class":971},[463,2479,2480,2482,2484,2486,2489,2491],{"class":465,"line":536},[463,2481,2139],{"class":1178},[463,2483,2142],{"class":971},[463,2485,2145],{"class":986},[463,2487,2488],{"class":472},"POST",[463,2490,1123],{"class":986},[463,2492,2153],{"class":971},[463,2494,2495,2497,2499,2501,2503,2505],{"class":465,"line":757},[463,2496,2158],{"class":1178},[463,2498,2142],{"class":971},[463,2500,2145],{"class":986},[463,2502,2165],{"class":472},[463,2504,1123],{"class":986},[463,2506,2153],{"class":971},[463,2508,2509,2512,2514],{"class":465,"line":1043},[463,2510,2511],{"class":1178},"  data",[463,2513,2142],{"class":971},[463,2515,2516],{"class":967}," data\n",[463,2518,2519,2521,2523],{"class":465,"line":1055},[463,2520,2014],{"class":971},[463,2522,1131],{"class":967},[463,2524,1197],{"class":971},[350,2526,2527],{},[1498,2528,2529],{},[354,2530,104],{},[453,2532,2534],{"className":1505,"code":2533,"language":1507,"meta":458,"style":458},"var request = new XMLHttpRequest();\nrequest.open('POST', '/my/url', true);\nrequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\nrequest.send(data);\n",[460,2535,2536,2552,2584,2615],{"__ignoreMap":458},[463,2537,2538,2540,2542,2544,2546,2548,2550],{"class":465,"line":466},[463,2539,2244],{"class":1152},[463,2541,2247],{"class":967},[463,2543,983],{"class":1171},[463,2545,2252],{"class":1171},[463,2547,2255],{"class":1116},[463,2549,1194],{"class":967},[463,2551,1197],{"class":971},[463,2553,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582],{"class":465,"line":536},[463,2555,2264],{"class":967},[463,2557,1134],{"class":971},[463,2559,2269],{"class":1116},[463,2561,1120],{"class":967},[463,2563,1123],{"class":986},[463,2565,2488],{"class":472},[463,2567,1123],{"class":986},[463,2569,1149],{"class":971},[463,2571,2145],{"class":986},[463,2573,2165],{"class":472},[463,2575,1123],{"class":986},[463,2577,1149],{"class":971},[463,2579,2291],{"class":2290},[463,2581,1131],{"class":967},[463,2583,1197],{"class":971},[463,2585,2586,2588,2590,2593,2595,2597,2600,2602,2604,2606,2609,2611,2613],{"class":465,"line":757},[463,2587,2264],{"class":967},[463,2589,1134],{"class":971},[463,2591,2592],{"class":1116},"setRequestHeader",[463,2594,1120],{"class":967},[463,2596,1123],{"class":986},[463,2598,2599],{"class":472},"Content-Type",[463,2601,1123],{"class":986},[463,2603,1149],{"class":971},[463,2605,2145],{"class":986},[463,2607,2608],{"class":472},"application/x-www-form-urlencoded; charset=UTF-8",[463,2610,1123],{"class":986},[463,2612,1131],{"class":967},[463,2614,1197],{"class":971},[463,2616,2617,2619,2621,2623,2626],{"class":465,"line":1043},[463,2618,2264],{"class":967},[463,2620,1134],{"class":971},[463,2622,2445],{"class":1116},[463,2624,2625],{"class":967},"(data)",[463,2627,1197],{"class":971},[1478,2629,2631],{"id":2630},"görsel-efektler",[354,2632,2633],{},"Görsel Efektler",[350,2635,2636],{},[354,2637,2638],{},"Animasyonlu Gösterme (Fade In)",[350,2640,2641],{},[1498,2642,2643],{},[354,2644,1502],{},[453,2646,2648],{"className":1505,"code":2647,"language":1507,"meta":458,"style":458},"$(el).fadeIn();\n",[460,2649,2650],{"__ignoreMap":458},[463,2651,2652,2654,2656,2658,2661,2663],{"class":465,"line":466},[463,2653,1514],{"class":1116},[463,2655,1646],{"class":967},[463,2657,1134],{"class":971},[463,2659,2660],{"class":1116},"fadeIn",[463,2662,1194],{"class":967},[463,2664,1197],{"class":971},[350,2666,2667],{},[1498,2668,2669],{},[354,2670,104],{},[453,2672,2674],{"className":1505,"code":2673,"language":1507,"meta":458,"style":458},"el.classList.add('show');\nel.classList.remove('hide');\n.show {\n  transition: opacity 400ms;\n}\n.hide {\n  opacity: 0;\n}\n",[460,2675,2676,2703,2729,2738,2755,2760,2769,2781],{"__ignoreMap":458},[463,2677,2678,2680,2682,2685,2687,2690,2692,2694,2697,2699,2701],{"class":465,"line":466},[463,2679,1671],{"class":967},[463,2681,1134],{"class":971},[463,2683,2684],{"class":967},"classList",[463,2686,1134],{"class":971},[463,2688,2689],{"class":1116},"add",[463,2691,1120],{"class":967},[463,2693,1123],{"class":986},[463,2695,2696],{"class":472},"show",[463,2698,1123],{"class":986},[463,2700,1131],{"class":967},[463,2702,1197],{"class":971},[463,2704,2705,2707,2709,2711,2713,2716,2718,2720,2723,2725,2727],{"class":465,"line":536},[463,2706,1671],{"class":967},[463,2708,1134],{"class":971},[463,2710,2684],{"class":967},[463,2712,1134],{"class":971},[463,2714,2715],{"class":1116},"remove",[463,2717,1120],{"class":967},[463,2719,1123],{"class":986},[463,2721,2722],{"class":472},"hide",[463,2724,1123],{"class":986},[463,2726,1131],{"class":967},[463,2728,1197],{"class":971},[463,2730,2731,2733,2736],{"class":465,"line":757},[463,2732,1134],{"class":971},[463,2734,2735],{"class":967},"show ",[463,2737,2134],{"class":971},[463,2739,2740,2743,2745,2748,2750,2753],{"class":465,"line":1043},[463,2741,2742],{"class":469},"  transition",[463,2744,2142],{"class":971},[463,2746,2747],{"class":967}," opacity",[463,2749,2356],{"class":1178},[463,2751,2752],{"class":967},"ms",[463,2754,1197],{"class":971},[463,2756,2757],{"class":465,"line":1055},[463,2758,2759],{"class":971},"}\n",[463,2761,2762,2764,2767],{"class":465,"line":1085},[463,2763,1134],{"class":971},[463,2765,2766],{"class":967},"hide ",[463,2768,2134],{"class":971},[463,2770,2771,2774,2776,2779],{"class":465,"line":1109},[463,2772,2773],{"class":469},"  opacity",[463,2775,2142],{"class":971},[463,2777,2778],{"class":1112}," 0",[463,2780,1197],{"class":971},[463,2782,2783],{"class":465,"line":1159},[463,2784,2759],{"class":971},[350,2786,2787],{},[1498,2788,2789],{},[354,2790,2791],{},"Css",[453,2793,2797],{"className":2794,"code":2795,"language":2796,"meta":458,"style":458},"language-css shiki shiki-themes material-theme-lighter github-light github-dark",".show {\n  transition: opacity 400ms;\n}\n.hide {\n  opacity: 0;\n}\n","css",[460,2798,2799,2808,2826,2830,2838,2848],{"__ignoreMap":458},[463,2800,2801,2804,2806],{"class":465,"line":466},[463,2802,1134],{"class":2803},"stp6e",[463,2805,2696],{"class":469},[463,2807,2188],{"class":971},[463,2809,2810,2813,2815,2818,2821,2824],{"class":465,"line":536},[463,2811,2742],{"class":2812},"soE4H",[463,2814,2142],{"class":971},[463,2816,2817],{"class":967}," opacity ",[463,2819,2820],{"class":1112},"400",[463,2822,2752],{"class":2823},"sw1J6",[463,2825,1197],{"class":971},[463,2827,2828],{"class":465,"line":757},[463,2829,2759],{"class":971},[463,2831,2832,2834,2836],{"class":465,"line":1043},[463,2833,1134],{"class":2803},[463,2835,2722],{"class":469},[463,2837,2188],{"class":971},[463,2839,2840,2842,2844,2846],{"class":465,"line":1055},[463,2841,2773],{"class":2812},[463,2843,2142],{"class":971},[463,2845,2778],{"class":1112},[463,2847,1197],{"class":971},[463,2849,2850],{"class":465,"line":1085},[463,2851,2759],{"class":971},[350,2853,2854],{},[354,2855,2856],{},"Gizleme (Hide)",[350,2858,2859],{},[1498,2860,2861],{},[354,2862,1502],{},[453,2864,2866],{"className":1505,"code":2865,"language":1507,"meta":458,"style":458},"$(el).hide();\n",[460,2867,2868],{"__ignoreMap":458},[463,2869,2870,2872,2874,2876,2878,2880],{"class":465,"line":466},[463,2871,1514],{"class":1116},[463,2873,1646],{"class":967},[463,2875,1134],{"class":971},[463,2877,2722],{"class":1116},[463,2879,1194],{"class":967},[463,2881,1197],{"class":971},[350,2883,2884],{},[1498,2885,2886],{},[354,2887,104],{},[453,2889,2891],{"className":1505,"code":2890,"language":1507,"meta":458,"style":458},"el.style.display = 'none';\n",[460,2892,2893],{"__ignoreMap":458},[463,2894,2895,2897,2899,2901,2903,2906,2908,2910,2913,2915],{"class":465,"line":466},[463,2896,1671],{"class":967},[463,2898,1134],{"class":971},[463,2900,746],{"class":967},[463,2902,1134],{"class":971},[463,2904,2905],{"class":967},"display ",[463,2907,983],{"class":1171},[463,2909,2145],{"class":986},[463,2911,2912],{"class":472},"none",[463,2914,1123],{"class":986},[463,2916,1197],{"class":971},[350,2918,2919],{},[354,2920,2921],{},"Gösterme (Show)",[350,2923,2924],{},[1498,2925,2926],{},[354,2927,1502],{},[453,2929,2931],{"className":1505,"code":2930,"language":1507,"meta":458,"style":458},"$(el).show();\n",[460,2932,2933],{"__ignoreMap":458},[463,2934,2935,2937,2939,2941,2943,2945],{"class":465,"line":466},[463,2936,1514],{"class":1116},[463,2938,1646],{"class":967},[463,2940,1134],{"class":971},[463,2942,2696],{"class":1116},[463,2944,1194],{"class":967},[463,2946,1197],{"class":971},[350,2948,2949],{},[1498,2950,2951],{},[354,2952,104],{},[453,2954,2956],{"className":1505,"code":2955,"language":1507,"meta":458,"style":458},"el.style.display = '';\n",[460,2957,2958],{"__ignoreMap":458},[463,2959,2960,2962,2964,2966,2968,2970,2972,2975],{"class":465,"line":466},[463,2961,1671],{"class":967},[463,2963,1134],{"class":971},[463,2965,746],{"class":967},[463,2967,1134],{"class":971},[463,2969,2905],{"class":967},[463,2971,983],{"class":1171},[463,2973,2974],{"class":986}," ''",[463,2976,1197],{"class":971},[1478,2978,2980],{"id":2979},"dom-manipülasyonları",[354,2981,2982],{},"Dom Manipülasyonları",[350,2984,2985],{},[354,2986,2987],{},"Class Ekleme (Add Class)",[350,2989,2990],{},[1498,2991,2992],{},[354,2993,1502],{},[453,2995,2997],{"className":1505,"code":2996,"language":1507,"meta":458,"style":458},"$(el).addClass(className);\n",[460,2998,2999],{"__ignoreMap":458},[463,3000,3001,3003,3005,3007,3010,3013],{"class":465,"line":466},[463,3002,1514],{"class":1116},[463,3004,1646],{"class":967},[463,3006,1134],{"class":971},[463,3008,3009],{"class":1116},"addClass",[463,3011,3012],{"class":967},"(className)",[463,3014,1197],{"class":971},[350,3016,3017],{},[1498,3018,3019],{},[354,3020,104],{},[453,3022,3024],{"className":1505,"code":3023,"language":1507,"meta":458,"style":458},"el.classList.add(className);\n",[460,3025,3026],{"__ignoreMap":458},[463,3027,3028,3030,3032,3034,3036,3038,3040],{"class":465,"line":466},[463,3029,1671],{"class":967},[463,3031,1134],{"class":971},[463,3033,2684],{"class":967},[463,3035,1134],{"class":971},[463,3037,2689],{"class":1116},[463,3039,3012],{"class":967},[463,3041,1197],{"class":971},[350,3043,3044],{},[354,3045,3046],{},"Class Kaldırma (Remove Class)",[350,3048,3049],{},[1498,3050,3051],{},[354,3052,1502],{},[453,3054,3056],{"className":1505,"code":3055,"language":1507,"meta":458,"style":458},"$(el).removeClass(className);\n",[460,3057,3058],{"__ignoreMap":458},[463,3059,3060,3062,3064,3066,3069,3071],{"class":465,"line":466},[463,3061,1514],{"class":1116},[463,3063,1646],{"class":967},[463,3065,1134],{"class":971},[463,3067,3068],{"class":1116},"removeClass",[463,3070,3012],{"class":967},[463,3072,1197],{"class":971},[350,3074,3075],{},[1498,3076,3077],{},[354,3078,104],{},[453,3080,3082],{"className":1505,"code":3081,"language":1507,"meta":458,"style":458},"el.classList.remove(className);\n",[460,3083,3084],{"__ignoreMap":458},[463,3085,3086,3088,3090,3092,3094,3096,3098],{"class":465,"line":466},[463,3087,1671],{"class":967},[463,3089,1134],{"class":971},[463,3091,2684],{"class":967},[463,3093,1134],{"class":971},[463,3095,2715],{"class":1116},[463,3097,3012],{"class":967},[463,3099,1197],{"class":971},[350,3101,3102],{},[354,3103,3104],{},"Class'ın Olup Olmadığını Kontrol Etme (Has Class)",[350,3106,3107],{},[1498,3108,3109],{},[354,3110,1502],{},[453,3112,3114],{"className":1505,"code":3113,"language":1507,"meta":458,"style":458},"$(el).hasClass(className);\n",[460,3115,3116],{"__ignoreMap":458},[463,3117,3118,3120,3122,3124,3127,3129],{"class":465,"line":466},[463,3119,1514],{"class":1116},[463,3121,1646],{"class":967},[463,3123,1134],{"class":971},[463,3125,3126],{"class":1116},"hasClass",[463,3128,3012],{"class":967},[463,3130,1197],{"class":971},[350,3132,3133],{},[1498,3134,3135],{},[354,3136,104],{},[453,3138,3140],{"className":1505,"code":3139,"language":1507,"meta":458,"style":458},"el.classList.contains(className);\n",[460,3141,3142],{"__ignoreMap":458},[463,3143,3144,3146,3148,3150,3152,3155,3157],{"class":465,"line":466},[463,3145,1671],{"class":967},[463,3147,1134],{"class":971},[463,3149,2684],{"class":967},[463,3151,1134],{"class":971},[463,3153,3154],{"class":1116},"contains",[463,3156,3012],{"class":967},[463,3158,1197],{"class":971},[350,3160,3161],{},[354,3162,3163],{},"Class'ı Terse Çevirme (Toggle Class)",[350,3165,3166],{},[1498,3167,3168],{},[354,3169,1502],{},[453,3171,3173],{"className":1505,"code":3172,"language":1507,"meta":458,"style":458},"$(el).toggleClass(className);\n",[460,3174,3175],{"__ignoreMap":458},[463,3176,3177,3179,3181,3183,3186,3188],{"class":465,"line":466},[463,3178,1514],{"class":1116},[463,3180,1646],{"class":967},[463,3182,1134],{"class":971},[463,3184,3185],{"class":1116},"toggleClass",[463,3187,3012],{"class":967},[463,3189,1197],{"class":971},[350,3191,3192],{},[1498,3193,3194],{},[354,3195,104],{},[453,3197,3199],{"className":1505,"code":3198,"language":1507,"meta":458,"style":458},"el.classList.toggle(className);\n",[460,3200,3201],{"__ignoreMap":458},[463,3202,3203,3205,3207,3209,3211,3214,3216],{"class":465,"line":466},[463,3204,1671],{"class":967},[463,3206,1134],{"class":971},[463,3208,2684],{"class":967},[463,3210,1134],{"class":971},[463,3212,3213],{"class":1116},"toggle",[463,3215,3012],{"class":967},[463,3217,1197],{"class":971},[350,3219,3220],{},[354,3221,3222],{},"Seçilen Elemanın Sonrasına Html Ekleme (Insert After)",[350,3224,3225],{},[1498,3226,3227],{},[354,3228,1502],{},[453,3230,3232],{"className":1505,"code":3231,"language":1507,"meta":458,"style":458},"$(el).after(htmlString);\n",[460,3233,3234],{"__ignoreMap":458},[463,3235,3236,3238,3240,3242,3245,3248],{"class":465,"line":466},[463,3237,1514],{"class":1116},[463,3239,1646],{"class":967},[463,3241,1134],{"class":971},[463,3243,3244],{"class":1116},"after",[463,3246,3247],{"class":967},"(htmlString)",[463,3249,1197],{"class":971},[350,3251,3252],{},[1498,3253,3254],{},[354,3255,104],{},[453,3257,3259],{"className":1505,"code":3258,"language":1507,"meta":458,"style":458},"el.insertAdjacentHTML('afterend', htmlString);\n",[460,3260,3261],{"__ignoreMap":458},[463,3262,3263,3265,3267,3270,3272,3274,3277,3279,3281,3284],{"class":465,"line":466},[463,3264,1671],{"class":967},[463,3266,1134],{"class":971},[463,3268,3269],{"class":1116},"insertAdjacentHTML",[463,3271,1120],{"class":967},[463,3273,1123],{"class":986},[463,3275,3276],{"class":472},"afterend",[463,3278,1123],{"class":986},[463,3280,1149],{"class":971},[463,3282,3283],{"class":967}," htmlString)",[463,3285,1197],{"class":971},[350,3287,3288],{},[354,3289,3290],{},"Seçilen Elemanın Öncesine Html Ekleme (Insert Before)",[350,3292,3293],{},[1498,3294,3295],{},[354,3296,1502],{},[453,3298,3300],{"className":1505,"code":3299,"language":1507,"meta":458,"style":458},"$(el).before(htmlString);\n",[460,3301,3302],{"__ignoreMap":458},[463,3303,3304,3306,3308,3310,3313,3315],{"class":465,"line":466},[463,3305,1514],{"class":1116},[463,3307,1646],{"class":967},[463,3309,1134],{"class":971},[463,3311,3312],{"class":1116},"before",[463,3314,3247],{"class":967},[463,3316,1197],{"class":971},[350,3318,3319],{},[1498,3320,3321],{},[354,3322,104],{},[453,3324,3326],{"className":1505,"code":3325,"language":1507,"meta":458,"style":458},"el.insertAdjacentHTML('beforebegin', htmlString);\n",[460,3327,3328],{"__ignoreMap":458},[463,3329,3330,3332,3334,3336,3338,3340,3343,3345,3347,3349],{"class":465,"line":466},[463,3331,1671],{"class":967},[463,3333,1134],{"class":971},[463,3335,3269],{"class":1116},[463,3337,1120],{"class":967},[463,3339,1123],{"class":986},[463,3341,3342],{"class":472},"beforebegin",[463,3344,1123],{"class":986},[463,3346,1149],{"class":971},[463,3348,3283],{"class":967},[463,3350,1197],{"class":971},[350,3352,3353],{},[354,3354,3355],{},"Seçilen Elemanın Dış Html'ini Değiştirme (Replace Outer Html)",[350,3357,3358],{},[1498,3359,3360],{},[354,3361,1502],{},[453,3363,3365],{"className":1505,"code":3364,"language":1507,"meta":458,"style":458},"$(el).replaceWith(string);\n",[460,3366,3367],{"__ignoreMap":458},[463,3368,3369,3371,3373,3375,3378,3381],{"class":465,"line":466},[463,3370,1514],{"class":1116},[463,3372,1646],{"class":967},[463,3374,1134],{"class":971},[463,3376,3377],{"class":1116},"replaceWith",[463,3379,3380],{"class":967},"(string)",[463,3382,1197],{"class":971},[350,3384,3385],{},[1498,3386,3387],{},[354,3388,104],{},[453,3390,3392],{"className":1505,"code":3391,"language":1507,"meta":458,"style":458},"el.outerHTML = string;\n",[460,3393,3394],{"__ignoreMap":458},[463,3395,3396,3398,3400,3403,3405,3408],{"class":465,"line":466},[463,3397,1671],{"class":967},[463,3399,1134],{"class":971},[463,3401,3402],{"class":967},"outerHTML ",[463,3404,983],{"class":1171},[463,3406,3407],{"class":967}," string",[463,3409,1197],{"class":971},[350,3411,3412],{},[354,3413,3414],{},"Seçilen Elemanın İç Html'ini Değiştirme (Replace Inner Html)",[350,3416,3417],{},[1498,3418,3419],{},[354,3420,1502],{},[453,3422,3424],{"className":1505,"code":3423,"language":1507,"meta":458,"style":458},"$(el).html(string);\n",[460,3425,3426],{"__ignoreMap":458},[463,3427,3428,3430,3432,3434,3436,3438],{"class":465,"line":466},[463,3429,1514],{"class":1116},[463,3431,1646],{"class":967},[463,3433,1134],{"class":971},[463,3435,960],{"class":1116},[463,3437,3380],{"class":967},[463,3439,1197],{"class":971},[350,3441,3442],{},[1498,3443,3444],{},[354,3445,104],{},[453,3447,3449],{"className":1505,"code":3448,"language":1507,"meta":458,"style":458},"el.innerHTML = string;\n",[460,3450,3451],{"__ignoreMap":458},[463,3452,3453,3455,3457,3460,3462,3464],{"class":465,"line":466},[463,3454,1671],{"class":967},[463,3456,1134],{"class":971},[463,3458,3459],{"class":967},"innerHTML ",[463,3461,983],{"class":1171},[463,3463,3407],{"class":967},[463,3465,1197],{"class":971},[350,3467,3468],{},[354,3469,3470],{},"Seçilen Elemanın İç Text'ini Değiştirme (Replace Inner Text)",[1472,3472,3473],{},[350,3474,3475],{},"Bu işlemin, yukarıdaki işlemden farkı, içerideki html düğümlerine müdahele etmeyip, sadece text içeriğini değiştirmesidir.",[350,3477,3478],{},[1498,3479,3480],{},[354,3481,1502],{},[453,3483,3485],{"className":1505,"code":3484,"language":1507,"meta":458,"style":458},"$(el).text(string);\n",[460,3486,3487],{"__ignoreMap":458},[463,3488,3489,3491,3493,3495,3497,3499],{"class":465,"line":466},[463,3490,1514],{"class":1116},[463,3492,1646],{"class":967},[463,3494,1134],{"class":971},[463,3496,650],{"class":1116},[463,3498,3380],{"class":967},[463,3500,1197],{"class":971},[350,3502,3503],{},[1498,3504,3505],{},[354,3506,104],{},[453,3508,3510],{"className":1505,"code":3509,"language":1507,"meta":458,"style":458},"el.textContent = string;\n",[460,3511,3512],{"__ignoreMap":458},[463,3513,3514,3516,3518,3521,3523,3525],{"class":465,"line":466},[463,3515,1671],{"class":967},[463,3517,1134],{"class":971},[463,3519,3520],{"class":967},"textContent ",[463,3522,983],{"class":1171},[463,3524,3407],{"class":967},[463,3526,1197],{"class":971},[350,3528,3529],{},[354,3530,3531],{},"Seçilen Elemanın İç Html'ine, Elemen Ekleme (Append Element)",[350,3533,3534],{},[1498,3535,3536],{},[354,3537,1502],{},[453,3539,3541],{"className":1505,"code":3540,"language":1507,"meta":458,"style":458},"$(parent).append(el);\n",[460,3542,3543],{"__ignoreMap":458},[463,3544,3545,3547,3550,3552,3555,3557],{"class":465,"line":466},[463,3546,1514],{"class":1116},[463,3548,3549],{"class":967},"(parent)",[463,3551,1134],{"class":971},[463,3553,3554],{"class":1116},"append",[463,3556,1646],{"class":967},[463,3558,1197],{"class":971},[350,3560,3561],{},[1498,3562,3563],{},[354,3564,104],{},[453,3566,3568],{"className":1505,"code":3567,"language":1507,"meta":458,"style":458},"parent.appendChild(el);\n",[460,3569,3570],{"__ignoreMap":458},[463,3571,3572,3574,3576,3579,3581],{"class":465,"line":466},[463,3573,1805],{"class":967},[463,3575,1134],{"class":971},[463,3577,3578],{"class":1116},"appendChild",[463,3580,1646],{"class":967},[463,3582,1197],{"class":971},[350,3584,3585],{},[354,3586,3587],{},"Elemanın Html'ini Silme (Empty Element)",[350,3589,3590],{},[1498,3591,3592],{},[354,3593,1502],{},[453,3595,3597],{"className":1505,"code":3596,"language":1507,"meta":458,"style":458},"$(el).empty();\n",[460,3598,3599],{"__ignoreMap":458},[463,3600,3601,3603,3605,3607,3610,3612],{"class":465,"line":466},[463,3602,1514],{"class":1116},[463,3604,1646],{"class":967},[463,3606,1134],{"class":971},[463,3608,3609],{"class":1116},"empty",[463,3611,1194],{"class":967},[463,3613,1197],{"class":971},[350,3615,3616],{},[1498,3617,3618],{},[354,3619,104],{},[453,3621,3623],{"className":1505,"code":3622,"language":1507,"meta":458,"style":458},"el.innerHTML = '';\n",[460,3624,3625],{"__ignoreMap":458},[463,3626,3627,3629,3631,3633,3635,3637],{"class":465,"line":466},[463,3628,1671],{"class":967},[463,3630,1134],{"class":971},[463,3632,3459],{"class":967},[463,3634,983],{"class":1171},[463,3636,2974],{"class":986},[463,3638,1197],{"class":971},[350,3640,3641],{},[354,3642,3643],{},"Elemanın Kopyasını Alma (Clone Element)",[350,3645,3646],{},[1498,3647,3648],{},[354,3649,1502],{},[453,3651,3653],{"className":1505,"code":3652,"language":1507,"meta":458,"style":458},"$(el).clone();\n",[460,3654,3655],{"__ignoreMap":458},[463,3656,3657,3659,3661,3663,3666,3668],{"class":465,"line":466},[463,3658,1514],{"class":1116},[463,3660,1646],{"class":967},[463,3662,1134],{"class":971},[463,3664,3665],{"class":1116},"clone",[463,3667,1194],{"class":967},[463,3669,1197],{"class":971},[350,3671,3672],{},[1498,3673,3674],{},[354,3675,104],{},[453,3677,3679],{"className":1505,"code":3678,"language":1507,"meta":458,"style":458},"el.cloneNode(true);\n",[460,3680,3681],{"__ignoreMap":458},[463,3682,3683,3685,3687,3690,3692,3695,3697],{"class":465,"line":466},[463,3684,1671],{"class":967},[463,3686,1134],{"class":971},[463,3688,3689],{"class":1116},"cloneNode",[463,3691,1120],{"class":967},[463,3693,3694],{"class":2290},"true",[463,3696,1131],{"class":967},[463,3698,1197],{"class":971},[350,3700,3701],{},[354,3702,3703],{},"Elemanın İçerisinde, Seçili Elemanın Olup Olmadığını Kontrol Etme (Contains Element)",[350,3705,3706],{},[1498,3707,3708],{},[354,3709,1502],{},[453,3711,3713],{"className":1505,"code":3712,"language":1507,"meta":458,"style":458},"$.contains(el, child);\n",[460,3714,3715],{"__ignoreMap":458},[463,3716,3717,3719,3721,3723,3725,3727,3730],{"class":465,"line":466},[463,3718,1514],{"class":967},[463,3720,1134],{"class":971},[463,3722,3154],{"class":1116},[463,3724,1970],{"class":967},[463,3726,1149],{"class":971},[463,3728,3729],{"class":967}," child)",[463,3731,1197],{"class":971},[350,3733,3734],{},[1498,3735,3736],{},[354,3737,104],{},[453,3739,3741],{"className":1505,"code":3740,"language":1507,"meta":458,"style":458},"el !== child && el.contains(child);\n",[460,3742,3743],{"__ignoreMap":458},[463,3744,3745,3748,3751,3754,3757,3759,3761,3763,3766],{"class":465,"line":466},[463,3746,3747],{"class":967},"el ",[463,3749,3750],{"class":1171},"!==",[463,3752,3753],{"class":967}," child ",[463,3755,3756],{"class":1171},"&&",[463,3758,2007],{"class":967},[463,3760,1134],{"class":971},[463,3762,3154],{"class":1116},[463,3764,3765],{"class":967},"(child)",[463,3767,1197],{"class":971},[350,3769,3770],{},[354,3771,3772],{},"Elemanın İçerisinde, Verilen Seçiciye Uyan Elemanın, Olup Olmadığını Kontrol Etme (Contains Selector)",[350,3774,3775],{},[1498,3776,3777],{},[354,3778,1502],{},[453,3780,3782],{"className":1505,"code":3781,"language":1507,"meta":458,"style":458},"$(el).find(selector).length;\n",[460,3783,3784],{"__ignoreMap":458},[463,3785,3786,3788,3790,3792,3795,3798,3800,3803],{"class":465,"line":466},[463,3787,1514],{"class":1116},[463,3789,1646],{"class":967},[463,3791,1134],{"class":971},[463,3793,3794],{"class":1116},"find",[463,3796,3797],{"class":967},"(selector)",[463,3799,1134],{"class":971},[463,3801,3802],{"class":1956},"length",[463,3804,1197],{"class":971},[350,3806,3807],{},[1498,3808,3809],{},[354,3810,104],{},[453,3812,3814],{"className":1505,"code":3813,"language":1507,"meta":458,"style":458},"el.querySelector(selector) !== null\n",[460,3815,3816],{"__ignoreMap":458},[463,3817,3818,3820,3822,3824,3827,3829],{"class":465,"line":466},[463,3819,1671],{"class":967},[463,3821,1134],{"class":971},[463,3823,2077],{"class":1116},[463,3825,3826],{"class":967},"(selector) ",[463,3828,3750],{"class":1171},[463,3830,3831],{"class":2328}," null\n",[350,3833,3834],{},[354,3835,3836],{},"Döngü (Each)",[350,3838,3839],{},[1498,3840,3841],{},[354,3842,1502],{},[453,3844,3846],{"className":1505,"code":3845,"language":1507,"meta":458,"style":458},"$(selector).each(function(i, el){\n\n});\n",[460,3847,3848,3875,3879],{"__ignoreMap":458},[463,3849,3850,3852,3854,3856,3859,3861,3864,3866,3869,3871,3873],{"class":465,"line":466},[463,3851,1514],{"class":1116},[463,3853,3797],{"class":967},[463,3855,1134],{"class":971},[463,3857,3858],{"class":1116},"each",[463,3860,1120],{"class":967},[463,3862,3863],{"class":1152},"function",[463,3865,1120],{"class":971},[463,3867,3868],{"class":1988},"i",[463,3870,1149],{"class":971},[463,3872,2007],{"class":1988},[463,3874,1992],{"class":971},[463,3876,3877],{"class":465,"line":536},[463,3878,2193],{"emptyLinePlaceholder":777},[463,3880,3881,3883,3885],{"class":465,"line":757},[463,3882,2014],{"class":971},[463,3884,1131],{"class":967},[463,3886,1197],{"class":971},[350,3888,3889],{},[1498,3890,3891],{},[354,3892,104],{},[453,3894,3896],{"className":1505,"code":3895,"language":1507,"meta":458,"style":458},"var elements = document.querySelectorAll(selector);\nArray.prototype.forEach.call(elements, function(el, i){\n\n});\n",[460,3897,3898,3919,3954,3958],{"__ignoreMap":458},[463,3899,3900,3902,3905,3907,3910,3912,3915,3917],{"class":465,"line":466},[463,3901,2244],{"class":1152},[463,3903,3904],{"class":967}," elements ",[463,3906,983],{"class":1171},[463,3908,3909],{"class":967}," document",[463,3911,1134],{"class":971},[463,3913,3914],{"class":1116},"querySelectorAll",[463,3916,3797],{"class":967},[463,3918,1197],{"class":971},[463,3920,3921,3923,3925,3927,3929,3932,3934,3936,3939,3941,3943,3945,3947,3949,3952],{"class":465,"line":536},[463,3922,1951],{"class":1950},[463,3924,1134],{"class":971},[463,3926,1957],{"class":1956},[463,3928,1134],{"class":971},[463,3930,3931],{"class":967},"forEach",[463,3933,1134],{"class":971},[463,3935,1967],{"class":1116},[463,3937,3938],{"class":967},"(elements",[463,3940,1149],{"class":971},[463,3942,1153],{"class":1152},[463,3944,1120],{"class":971},[463,3946,1671],{"class":1988},[463,3948,1149],{"class":971},[463,3950,3951],{"class":1988}," i",[463,3953,1992],{"class":971},[463,3955,3956],{"class":465,"line":757},[463,3957,2193],{"emptyLinePlaceholder":777},[463,3959,3960,3962,3964],{"class":465,"line":1043},[463,3961,2014],{"class":971},[463,3963,1131],{"class":967},[463,3965,1197],{"class":971},[350,3967,3968],{},[354,3969,3970],{},"Elemanın İç Html'ini Alma (Get Inner Html)",[350,3972,3973],{},[1498,3974,3975],{},[354,3976,1502],{},[453,3978,3980],{"className":1505,"code":3979,"language":1507,"meta":458,"style":458},"$(el).html();\n",[460,3981,3982],{"__ignoreMap":458},[463,3983,3984,3986,3988,3990,3992,3994],{"class":465,"line":466},[463,3985,1514],{"class":1116},[463,3987,1646],{"class":967},[463,3989,1134],{"class":971},[463,3991,960],{"class":1116},[463,3993,1194],{"class":967},[463,3995,1197],{"class":971},[350,3997,3998],{},[1498,3999,4000],{},[354,4001,104],{},[453,4003,4005],{"className":1505,"code":4004,"language":1507,"meta":458,"style":458},"el.innerHTML\n",[460,4006,4007],{"__ignoreMap":458},[463,4008,4009,4011,4013],{"class":465,"line":466},[463,4010,1671],{"class":967},[463,4012,1134],{"class":971},[463,4014,4015],{"class":967},"innerHTML\n",[350,4017,4018],{},[354,4019,4020],{},"Elemanın Dış Html'ini Alma (Get Outer Html)",[350,4022,4023],{},[1498,4024,4025],{},[354,4026,1502],{},[453,4028,4030],{"className":1505,"code":4029,"language":1507,"meta":458,"style":458},"$('\u003Cdiv>').append($(el).clone()).html();\n",[460,4031,4032],{"__ignoreMap":458},[463,4033,4034,4036,4038,4040,4043,4045,4047,4049,4051,4053,4055,4057,4059,4061,4064,4066,4068,4070],{"class":465,"line":466},[463,4035,1514],{"class":1116},[463,4037,1120],{"class":967},[463,4039,1123],{"class":986},[463,4041,4042],{"class":472},"\u003Cdiv>",[463,4044,1123],{"class":986},[463,4046,1131],{"class":967},[463,4048,1134],{"class":971},[463,4050,3554],{"class":1116},[463,4052,1120],{"class":967},[463,4054,1514],{"class":1116},[463,4056,1646],{"class":967},[463,4058,1134],{"class":971},[463,4060,3665],{"class":1116},[463,4062,4063],{"class":967},"())",[463,4065,1134],{"class":971},[463,4067,960],{"class":1116},[463,4069,1194],{"class":967},[463,4071,1197],{"class":971},[350,4073,4074],{},[1498,4075,4076],{},[354,4077,104],{},[453,4079,4081],{"className":1505,"code":4080,"language":1507,"meta":458,"style":458},"el.outerHTML\n",[460,4082,4083],{"__ignoreMap":458},[463,4084,4085,4087,4089],{"class":465,"line":466},[463,4086,1671],{"class":967},[463,4088,1134],{"class":971},[463,4090,4091],{"class":967},"outerHTML\n",[350,4093,4094],{},[354,4095,4096],{},"Elemanın Text'ini Alma (Get Text)",[350,4098,4099],{},[1498,4100,4101],{},[354,4102,1502],{},[453,4104,4106],{"className":1505,"code":4105,"language":1507,"meta":458,"style":458},"$(el).text();\n",[460,4107,4108],{"__ignoreMap":458},[463,4109,4110,4112,4114,4116,4118,4120],{"class":465,"line":466},[463,4111,1514],{"class":1116},[463,4113,1646],{"class":967},[463,4115,1134],{"class":971},[463,4117,650],{"class":1116},[463,4119,1194],{"class":967},[463,4121,1197],{"class":971},[350,4123,4124],{},[1498,4125,4126],{},[354,4127,104],{},[453,4129,4131],{"className":1505,"code":4130,"language":1507,"meta":458,"style":458},"el.textContent\n",[460,4132,4133],{"__ignoreMap":458},[463,4134,4135,4137,4139],{"class":465,"line":466},[463,4136,1671],{"class":967},[463,4138,1134],{"class":971},[463,4140,4141],{"class":967},"textContent\n",[350,4143,4144],{},[354,4145,4146],{},"Elemanın Text'ini Güncelleme (Set Text)",[350,4148,4149],{},[1498,4150,4151],{},[354,4152,1502],{},[453,4154,4155],{"className":1505,"code":3484,"language":1507,"meta":458,"style":458},[460,4156,4157],{"__ignoreMap":458},[463,4158,4159,4161,4163,4165,4167,4169],{"class":465,"line":466},[463,4160,1514],{"class":1116},[463,4162,1646],{"class":967},[463,4164,1134],{"class":971},[463,4166,650],{"class":1116},[463,4168,3380],{"class":967},[463,4170,1197],{"class":971},[350,4172,4173],{},[1498,4174,4175],{},[354,4176,104],{},[453,4178,4179],{"className":1505,"code":3509,"language":1507,"meta":458,"style":458},[460,4180,4181],{"__ignoreMap":458},[463,4182,4183,4185,4187,4189,4191,4193],{"class":465,"line":466},[463,4184,1671],{"class":967},[463,4186,1134],{"class":971},[463,4188,3520],{"class":967},[463,4190,983],{"class":1171},[463,4192,3407],{"class":967},[463,4194,1197],{"class":971},[350,4196,4197],{},[354,4198,4199],{},"Elemanın Css'ini Alma (Get Css)",[350,4201,4202],{},[1498,4203,4204],{},[354,4205,1502],{},[453,4207,4209],{"className":1505,"code":4208,"language":1507,"meta":458,"style":458},"$(el).css(ruleName);\n",[460,4210,4211],{"__ignoreMap":458},[463,4212,4213,4215,4217,4219,4221,4224],{"class":465,"line":466},[463,4214,1514],{"class":1116},[463,4216,1646],{"class":967},[463,4218,1134],{"class":971},[463,4220,2796],{"class":1116},[463,4222,4223],{"class":967},"(ruleName)",[463,4225,1197],{"class":971},[350,4227,4228],{},[1498,4229,4230],{},[354,4231,104],{},[453,4233,4235],{"className":1505,"code":4234,"language":1507,"meta":458,"style":458},"getComputedStyle(el)[ruleName];\n",[460,4236,4237],{"__ignoreMap":458},[463,4238,4239,4242,4245],{"class":465,"line":466},[463,4240,4241],{"class":1116},"getComputedStyle",[463,4243,4244],{"class":967},"(el)[ruleName]",[463,4246,1197],{"class":971},[350,4248,4249],{},[354,4250,4251],{},"Elemana Css Ekleme (Set Css)",[350,4253,4254],{},[1498,4255,4256],{},[354,4257,1502],{},[453,4259,4261],{"className":1505,"code":4260,"language":1507,"meta":458,"style":458},"$(el).css('border-width', '20px');\n",[460,4262,4263],{"__ignoreMap":458},[463,4264,4265,4267,4269,4271,4273,4275,4277,4280,4282,4284,4286,4289,4291,4293],{"class":465,"line":466},[463,4266,1514],{"class":1116},[463,4268,1646],{"class":967},[463,4270,1134],{"class":971},[463,4272,2796],{"class":1116},[463,4274,1120],{"class":967},[463,4276,1123],{"class":986},[463,4278,4279],{"class":472},"border-width",[463,4281,1123],{"class":986},[463,4283,1149],{"class":971},[463,4285,2145],{"class":986},[463,4287,4288],{"class":472},"20px",[463,4290,1123],{"class":986},[463,4292,1131],{"class":967},[463,4294,1197],{"class":971},[350,4296,4297],{},[1498,4298,4299],{},[354,4300,104],{},[453,4302,4304],{"className":1505,"code":4303,"language":1507,"meta":458,"style":458},"el.style.borderWidth = '20px';\n",[460,4305,4306],{"__ignoreMap":458},[463,4307,4308,4310,4312,4314,4316,4319,4321,4323,4325,4327],{"class":465,"line":466},[463,4309,1671],{"class":967},[463,4311,1134],{"class":971},[463,4313,746],{"class":967},[463,4315,1134],{"class":971},[463,4317,4318],{"class":967},"borderWidth ",[463,4320,983],{"class":1171},[463,4322,2145],{"class":986},[463,4324,4288],{"class":472},[463,4326,1123],{"class":986},[463,4328,1197],{"class":971},[350,4330,4331],{},[354,4332,4333],{},"Elemanlara Eşitlik Kontrolü Yapma (Match Element)",[350,4335,4336],{},[1498,4337,4338],{},[354,4339,1502],{},[453,4341,4343],{"className":1505,"code":4342,"language":1507,"meta":458,"style":458},"$(el).is($(otherEl));\n",[460,4344,4345],{"__ignoreMap":458},[463,4346,4347,4349,4351,4353,4356,4358,4360,4363],{"class":465,"line":466},[463,4348,1514],{"class":1116},[463,4350,1646],{"class":967},[463,4352,1134],{"class":971},[463,4354,4355],{"class":1116},"is",[463,4357,1120],{"class":967},[463,4359,1514],{"class":1116},[463,4361,4362],{"class":967},"(otherEl))",[463,4364,1197],{"class":971},[350,4366,4367],{},[1498,4368,4369],{},[354,4370,104],{},[453,4372,4374],{"className":1505,"code":4373,"language":1507,"meta":458,"style":458},"el === otherEl\n",[460,4375,4376],{"__ignoreMap":458},[463,4377,4378,4380,4383],{"class":465,"line":466},[463,4379,3747],{"class":967},[463,4381,4382],{"class":1171},"===",[463,4384,4385],{"class":967}," otherEl\n",[350,4387,4388],{},[354,4389,4390],{},"Elemanlara Seçici Üzerinden Eşitlik Kontrolü Yapma (Match Element Selector)",[350,4392,4393],{},[1498,4394,4395],{},[354,4396,1502],{},[453,4398,4400],{"className":1505,"code":4399,"language":1507,"meta":458,"style":458},"$(el).is('.my-class');\n",[460,4401,4402],{"__ignoreMap":458},[463,4403,4404,4406,4408,4410,4412,4414,4416,4419,4421,4423],{"class":465,"line":466},[463,4405,1514],{"class":1116},[463,4407,1646],{"class":967},[463,4409,1134],{"class":971},[463,4411,4355],{"class":1116},[463,4413,1120],{"class":967},[463,4415,1123],{"class":986},[463,4417,4418],{"class":472},".my-class",[463,4420,1123],{"class":986},[463,4422,1131],{"class":967},[463,4424,1197],{"class":971},[350,4426,4427],{},[1498,4428,4429],{},[354,4430,104],{},[453,4432,4434],{"className":1505,"code":4433,"language":1507,"meta":458,"style":458},"var matches = function(el, selector) {\n  return (el.matches || el.matchesSelector || el.msMatchesSelector || el.mozMatchesSelector || el.webkitMatchesSelector || el.oMatchesSelector).call(el, selector);\n};\n\nmatches(el, '.my-class');\n",[460,4435,4436,4461,4538,4542,4546],{"__ignoreMap":458},[463,4437,4438,4440,4444,4446,4448,4450,4452,4454,4457,4459],{"class":465,"line":466},[463,4439,2244],{"class":1152},[463,4441,4443],{"class":4442},"sfCm-"," matches",[463,4445,1172],{"class":1171},[463,4447,1153],{"class":1152},[463,4449,1120],{"class":971},[463,4451,1671],{"class":1988},[463,4453,1149],{"class":971},[463,4455,4456],{"class":1988}," selector",[463,4458,1131],{"class":971},[463,4460,2188],{"class":971},[463,4462,4463,4465,4467,4469,4471,4474,4477,4479,4481,4484,4486,4488,4490,4493,4495,4497,4499,4502,4504,4506,4508,4511,4513,4515,4517,4520,4522,4524,4526,4528,4530,4532,4534,4536],{"class":465,"line":536},[463,4464,1998],{"class":1997},[463,4466,2325],{"class":1178},[463,4468,1671],{"class":967},[463,4470,1134],{"class":971},[463,4472,4473],{"class":967},"matches",[463,4475,4476],{"class":1171}," ||",[463,4478,2007],{"class":967},[463,4480,1134],{"class":971},[463,4482,4483],{"class":967},"matchesSelector",[463,4485,4476],{"class":1171},[463,4487,2007],{"class":967},[463,4489,1134],{"class":971},[463,4491,4492],{"class":967},"msMatchesSelector",[463,4494,4476],{"class":1171},[463,4496,2007],{"class":967},[463,4498,1134],{"class":971},[463,4500,4501],{"class":967},"mozMatchesSelector",[463,4503,4476],{"class":1171},[463,4505,2007],{"class":967},[463,4507,1134],{"class":971},[463,4509,4510],{"class":967},"webkitMatchesSelector",[463,4512,4476],{"class":1171},[463,4514,2007],{"class":967},[463,4516,1134],{"class":971},[463,4518,4519],{"class":967},"oMatchesSelector",[463,4521,1131],{"class":1178},[463,4523,1134],{"class":971},[463,4525,1967],{"class":1116},[463,4527,1120],{"class":1178},[463,4529,1671],{"class":967},[463,4531,1149],{"class":971},[463,4533,4456],{"class":967},[463,4535,1131],{"class":1178},[463,4537,1197],{"class":971},[463,4539,4540],{"class":465,"line":757},[463,4541,2403],{"class":971},[463,4543,4544],{"class":465,"line":1043},[463,4545,2193],{"emptyLinePlaceholder":777},[463,4547,4548,4550,4552,4554,4556,4558,4560,4562],{"class":465,"line":1055},[463,4549,4473],{"class":1116},[463,4551,1970],{"class":967},[463,4553,1149],{"class":971},[463,4555,2145],{"class":986},[463,4557,4418],{"class":472},[463,4559,1123],{"class":986},[463,4561,1131],{"class":967},[463,4563,1197],{"class":971},[350,4565,4566],{},[354,4567,4568],{},"Elemanı Dom'dan Silme (Remove Element)",[350,4570,4571],{},[1498,4572,4573],{},[354,4574,1502],{},[453,4576,4578],{"className":1505,"code":4577,"language":1507,"meta":458,"style":458},"$(el).remove();\n",[460,4579,4580],{"__ignoreMap":458},[463,4581,4582,4584,4586,4588,4590,4592],{"class":465,"line":466},[463,4583,1514],{"class":1116},[463,4585,1646],{"class":967},[463,4587,1134],{"class":971},[463,4589,2715],{"class":1116},[463,4591,1194],{"class":967},[463,4593,1197],{"class":971},[350,4595,4596],{},[1498,4597,4598],{},[354,4599,104],{},[453,4601,4603],{"className":1505,"code":4602,"language":1507,"meta":458,"style":458},"el.parentNode.removeChild(el);\n",[460,4604,4605],{"__ignoreMap":458},[463,4606,4607,4609,4611,4613,4615,4618,4620],{"class":465,"line":466},[463,4608,1671],{"class":967},[463,4610,1134],{"class":971},[463,4612,1975],{"class":967},[463,4614,1134],{"class":971},[463,4616,4617],{"class":1116},"removeChild",[463,4619,1646],{"class":967},[463,4621,1197],{"class":971},[350,4623,4624],{},[354,4625,4626],{},"Elemanların Döküman Elemanına Olan Mesafesini Alma (Offset)",[350,4628,4629],{},[1498,4630,4631],{},[354,4632,1502],{},[453,4634,4636],{"className":1505,"code":4635,"language":1507,"meta":458,"style":458},"$(el).offset();\n",[460,4637,4638],{"__ignoreMap":458},[463,4639,4640,4642,4644,4646,4649,4651],{"class":465,"line":466},[463,4641,1514],{"class":1116},[463,4643,1646],{"class":967},[463,4645,1134],{"class":971},[463,4647,4648],{"class":1116},"offset",[463,4650,1194],{"class":967},[463,4652,1197],{"class":971},[350,4654,4655],{},[1498,4656,4657],{},[354,4658,104],{},[453,4660,4662],{"className":1505,"code":4661,"language":1507,"meta":458,"style":458},"var rect = el.getBoundingClientRect();\n\n{\n  top: rect.top + document.body.scrollTop,\n  left: rect.left + document.body.scrollLeft\n}\n",[460,4663,4664,4684,4688,4692,4724,4751],{"__ignoreMap":458},[463,4665,4666,4668,4671,4673,4675,4677,4680,4682],{"class":465,"line":466},[463,4667,2244],{"class":1152},[463,4669,4670],{"class":967}," rect ",[463,4672,983],{"class":1171},[463,4674,2007],{"class":967},[463,4676,1134],{"class":971},[463,4678,4679],{"class":1116},"getBoundingClientRect",[463,4681,1194],{"class":967},[463,4683,1197],{"class":971},[463,4685,4686],{"class":465,"line":536},[463,4687,2193],{"emptyLinePlaceholder":777},[463,4689,4690],{"class":465,"line":757},[463,4691,2134],{"class":971},[463,4693,4694,4697,4699,4702,4704,4707,4710,4712,4714,4717,4719,4722],{"class":465,"line":1043},[463,4695,4696],{"class":469},"  top",[463,4698,2142],{"class":971},[463,4700,4701],{"class":967}," rect",[463,4703,1134],{"class":971},[463,4705,4706],{"class":967},"top",[463,4708,4709],{"class":1171}," +",[463,4711,3909],{"class":967},[463,4713,1134],{"class":971},[463,4715,4716],{"class":967},"body",[463,4718,1134],{"class":971},[463,4720,4721],{"class":967},"scrollTop",[463,4723,2153],{"class":971},[463,4725,4726,4729,4731,4733,4735,4738,4740,4742,4744,4746,4748],{"class":465,"line":1055},[463,4727,4728],{"class":469},"  left",[463,4730,2142],{"class":971},[463,4732,4701],{"class":967},[463,4734,1134],{"class":971},[463,4736,4737],{"class":967},"left",[463,4739,4709],{"class":1171},[463,4741,3909],{"class":967},[463,4743,1134],{"class":971},[463,4745,4716],{"class":967},[463,4747,1134],{"class":971},[463,4749,4750],{"class":967},"scrollLeft\n",[463,4752,4753],{"class":465,"line":1085},[463,4754,2759],{"class":971},[350,4756,4757],{},[354,4758,4759],{},"Elemanların Bir Üst Elemanına Olan Mesafesini Alma (Offset Parent Element)",[350,4761,4762],{},[1498,4763,4764],{},[354,4765,1502],{},[453,4767,4769],{"className":1505,"code":4768,"language":1507,"meta":458,"style":458},"$(el).offsetParent();\n",[460,4770,4771],{"__ignoreMap":458},[463,4772,4773,4775,4777,4779,4782,4784],{"class":465,"line":466},[463,4774,1514],{"class":1116},[463,4776,1646],{"class":967},[463,4778,1134],{"class":971},[463,4780,4781],{"class":1116},"offsetParent",[463,4783,1194],{"class":967},[463,4785,1197],{"class":971},[350,4787,4788],{},[1498,4789,4790],{},[354,4791,104],{},[453,4793,4795],{"className":1505,"code":4794,"language":1507,"meta":458,"style":458},"el.offsetParent || el\n",[460,4796,4797],{"__ignoreMap":458},[463,4798,4799,4801,4803,4806,4809],{"class":465,"line":466},[463,4800,1671],{"class":967},[463,4802,1134],{"class":971},[463,4804,4805],{"class":967},"offsetParent ",[463,4807,4808],{"class":1171},"||",[463,4810,4811],{"class":967}," el\n",[350,4813,4814],{},[354,4815,4816],{},"Elemanların Dikey Mesafesini Alma (Offset Height)",[350,4818,4819],{},[1498,4820,4821],{},[354,4822,1502],{},[453,4824,4826],{"className":1505,"code":4825,"language":1507,"meta":458,"style":458},"$(el).outerHeight();\n",[460,4827,4828],{"__ignoreMap":458},[463,4829,4830,4832,4834,4836,4839,4841],{"class":465,"line":466},[463,4831,1514],{"class":1116},[463,4833,1646],{"class":967},[463,4835,1134],{"class":971},[463,4837,4838],{"class":1116},"outerHeight",[463,4840,1194],{"class":967},[463,4842,1197],{"class":971},[350,4844,4845],{},[1498,4846,4847],{},[354,4848,104],{},[453,4850,4852],{"className":1505,"code":4851,"language":1507,"meta":458,"style":458},"el.offsetHeight\n",[460,4853,4854],{"__ignoreMap":458},[463,4855,4856,4858,4860],{"class":465,"line":466},[463,4857,1671],{"class":967},[463,4859,1134],{"class":971},[463,4861,4862],{"class":967},"offsetHeight\n",[350,4864,4865],{},[354,4866,4867],{},"Elemanların Dikey Mesafesini, Margin'i de Dahil Ederek Alma (Offset Height With Margin)",[350,4869,4870],{},[1498,4871,4872],{},[354,4873,1502],{},[453,4875,4877],{"className":1505,"code":4876,"language":1507,"meta":458,"style":458},"$(el).outerHeight(true);\n",[460,4878,4879],{"__ignoreMap":458},[463,4880,4881,4883,4885,4887,4889,4891,4893,4895],{"class":465,"line":466},[463,4882,1514],{"class":1116},[463,4884,1646],{"class":967},[463,4886,1134],{"class":971},[463,4888,4838],{"class":1116},[463,4890,1120],{"class":967},[463,4892,3694],{"class":2290},[463,4894,1131],{"class":967},[463,4896,1197],{"class":971},[350,4898,4899],{},[1498,4900,4901],{},[354,4902,104],{},[453,4904,4906],{"className":1505,"code":4905,"language":1507,"meta":458,"style":458},"function outerHeight(el) {\n  var height = el.offsetHeight;\n  var style = getComputedStyle(el);\n\n  height += parseInt(style.marginTop) + parseInt(style.marginBottom);\n  return height;\n}\n\nouterHeight(el);\n",[460,4907,4908,4923,4942,4962,4966,5006,5014,5018,5022],{"__ignoreMap":458},[463,4909,4910,4912,4915,4917,4919,4921],{"class":465,"line":466},[463,4911,3863],{"class":1152},[463,4913,4914],{"class":1116}," outerHeight",[463,4916,1120],{"class":971},[463,4918,1671],{"class":1988},[463,4920,1131],{"class":971},[463,4922,2188],{"class":971},[463,4924,4925,4928,4931,4933,4935,4937,4940],{"class":465,"line":536},[463,4926,4927],{"class":1152},"  var",[463,4929,4930],{"class":967}," height",[463,4932,1172],{"class":1171},[463,4934,2007],{"class":967},[463,4936,1134],{"class":971},[463,4938,4939],{"class":967},"offsetHeight",[463,4941,1197],{"class":971},[463,4943,4944,4946,4949,4951,4954,4956,4958,4960],{"class":465,"line":757},[463,4945,4927],{"class":1152},[463,4947,4948],{"class":967}," style",[463,4950,1172],{"class":1171},[463,4952,4953],{"class":1116}," getComputedStyle",[463,4955,1120],{"class":1178},[463,4957,1671],{"class":967},[463,4959,1131],{"class":1178},[463,4961,1197],{"class":971},[463,4963,4964],{"class":465,"line":1043},[463,4965,2193],{"emptyLinePlaceholder":777},[463,4967,4968,4971,4974,4977,4979,4981,4983,4986,4988,4991,4993,4995,4997,4999,5002,5004],{"class":465,"line":1055},[463,4969,4970],{"class":967},"  height",[463,4972,4973],{"class":1171}," +=",[463,4975,4976],{"class":1116}," parseInt",[463,4978,1120],{"class":1178},[463,4980,746],{"class":967},[463,4982,1134],{"class":971},[463,4984,4985],{"class":967},"marginTop",[463,4987,2359],{"class":1178},[463,4989,4990],{"class":1171},"+",[463,4992,4976],{"class":1116},[463,4994,1120],{"class":1178},[463,4996,746],{"class":967},[463,4998,1134],{"class":971},[463,5000,5001],{"class":967},"marginBottom",[463,5003,1131],{"class":1178},[463,5005,1197],{"class":971},[463,5007,5008,5010,5012],{"class":465,"line":1085},[463,5009,1998],{"class":1997},[463,5011,4930],{"class":967},[463,5013,1197],{"class":971},[463,5015,5016],{"class":465,"line":1109},[463,5017,2759],{"class":971},[463,5019,5020],{"class":465,"line":1159},[463,5021,2193],{"emptyLinePlaceholder":777},[463,5023,5024,5026,5028],{"class":465,"line":1200},[463,5025,4838],{"class":1116},[463,5027,1646],{"class":967},[463,5029,1197],{"class":971},[350,5031,5032],{},[354,5033,5034],{},"Elemanların Yatay Mesafesini Alma (Offset Width)",[350,5036,5037],{},[1498,5038,5039],{},[354,5040,1502],{},[453,5042,5044],{"className":1505,"code":5043,"language":1507,"meta":458,"style":458},"$(el).outerWidth();\n",[460,5045,5046],{"__ignoreMap":458},[463,5047,5048,5050,5052,5054,5057,5059],{"class":465,"line":466},[463,5049,1514],{"class":1116},[463,5051,1646],{"class":967},[463,5053,1134],{"class":971},[463,5055,5056],{"class":1116},"outerWidth",[463,5058,1194],{"class":967},[463,5060,1197],{"class":971},[350,5062,5063],{},[1498,5064,5065],{},[354,5066,104],{},[453,5068,5070],{"className":1505,"code":5069,"language":1507,"meta":458,"style":458},"el.offsetWidth\n",[460,5071,5072],{"__ignoreMap":458},[463,5073,5074,5076,5078],{"class":465,"line":466},[463,5075,1671],{"class":967},[463,5077,1134],{"class":971},[463,5079,5080],{"class":967},"offsetWidth\n",[350,5082,5083],{},[354,5084,5085],{},"Elemanların Yatay Mesafesini, Margin'i de Dahil Ederek Alma (Offset Width With Margin)",[350,5087,5088],{},[1498,5089,5090],{},[354,5091,1502],{},[453,5093,5095],{"className":1505,"code":5094,"language":1507,"meta":458,"style":458},"$(el).outerWidth(true);\n",[460,5096,5097],{"__ignoreMap":458},[463,5098,5099,5101,5103,5105,5107,5109,5111,5113],{"class":465,"line":466},[463,5100,1514],{"class":1116},[463,5102,1646],{"class":967},[463,5104,1134],{"class":971},[463,5106,5056],{"class":1116},[463,5108,1120],{"class":967},[463,5110,3694],{"class":2290},[463,5112,1131],{"class":967},[463,5114,1197],{"class":971},[350,5116,5117],{},[1498,5118,5119],{},[354,5120,104],{},[453,5122,5124],{"className":1505,"code":5123,"language":1507,"meta":458,"style":458},"function outerWidth(el) {\n  var width = el.offsetWidth;\n  var style = getComputedStyle(el);\n\n  width += parseInt(style.marginLeft) + parseInt(style.marginRight);\n  return width;\n}\n\nouterWidth(el);\n",[460,5125,5126,5141,5159,5177,5181,5218,5226,5230,5234],{"__ignoreMap":458},[463,5127,5128,5130,5133,5135,5137,5139],{"class":465,"line":466},[463,5129,3863],{"class":1152},[463,5131,5132],{"class":1116}," outerWidth",[463,5134,1120],{"class":971},[463,5136,1671],{"class":1988},[463,5138,1131],{"class":971},[463,5140,2188],{"class":971},[463,5142,5143,5145,5148,5150,5152,5154,5157],{"class":465,"line":536},[463,5144,4927],{"class":1152},[463,5146,5147],{"class":967}," width",[463,5149,1172],{"class":1171},[463,5151,2007],{"class":967},[463,5153,1134],{"class":971},[463,5155,5156],{"class":967},"offsetWidth",[463,5158,1197],{"class":971},[463,5160,5161,5163,5165,5167,5169,5171,5173,5175],{"class":465,"line":757},[463,5162,4927],{"class":1152},[463,5164,4948],{"class":967},[463,5166,1172],{"class":1171},[463,5168,4953],{"class":1116},[463,5170,1120],{"class":1178},[463,5172,1671],{"class":967},[463,5174,1131],{"class":1178},[463,5176,1197],{"class":971},[463,5178,5179],{"class":465,"line":1043},[463,5180,2193],{"emptyLinePlaceholder":777},[463,5182,5183,5186,5188,5190,5192,5194,5196,5199,5201,5203,5205,5207,5209,5211,5214,5216],{"class":465,"line":1055},[463,5184,5185],{"class":967},"  width",[463,5187,4973],{"class":1171},[463,5189,4976],{"class":1116},[463,5191,1120],{"class":1178},[463,5193,746],{"class":967},[463,5195,1134],{"class":971},[463,5197,5198],{"class":967},"marginLeft",[463,5200,2359],{"class":1178},[463,5202,4990],{"class":1171},[463,5204,4976],{"class":1116},[463,5206,1120],{"class":1178},[463,5208,746],{"class":967},[463,5210,1134],{"class":971},[463,5212,5213],{"class":967},"marginRight",[463,5215,1131],{"class":1178},[463,5217,1197],{"class":971},[463,5219,5220,5222,5224],{"class":465,"line":1085},[463,5221,1998],{"class":1997},[463,5223,5147],{"class":967},[463,5225,1197],{"class":971},[463,5227,5228],{"class":465,"line":1109},[463,5229,2759],{"class":971},[463,5231,5232],{"class":465,"line":1159},[463,5233,2193],{"emptyLinePlaceholder":777},[463,5235,5236,5238,5240],{"class":465,"line":1200},[463,5237,5056],{"class":1116},[463,5239,1646],{"class":967},[463,5241,1197],{"class":971},[350,5243,5244],{},[354,5245,5246],{},"Elemanların Display'lerine Göre Pozisyonlarını Allma (Position)",[350,5248,5249],{},[1498,5250,5251],{},[354,5252,1502],{},[453,5254,5256],{"className":1505,"code":5255,"language":1507,"meta":458,"style":458},"$(el).position();\n",[460,5257,5258],{"__ignoreMap":458},[463,5259,5260,5262,5264,5266,5269,5271],{"class":465,"line":466},[463,5261,1514],{"class":1116},[463,5263,1646],{"class":967},[463,5265,1134],{"class":971},[463,5267,5268],{"class":1116},"position",[463,5270,1194],{"class":967},[463,5272,1197],{"class":971},[350,5274,5275],{},[1498,5276,5277],{},[354,5278,104],{},[453,5280,5282],{"className":1505,"code":5281,"language":1507,"meta":458,"style":458},"{left: el.offsetLeft, top: el.offsetTop}\n",[460,5283,5284],{"__ignoreMap":458},[463,5285,5286,5289,5291,5293,5295,5297,5300,5302,5305,5307,5309,5311,5314],{"class":465,"line":466},[463,5287,5288],{"class":971},"{",[463,5290,4737],{"class":469},[463,5292,2142],{"class":971},[463,5294,2007],{"class":967},[463,5296,1134],{"class":971},[463,5298,5299],{"class":967},"offsetLeft",[463,5301,1149],{"class":971},[463,5303,5304],{"class":469}," top",[463,5306,2142],{"class":971},[463,5308,2007],{"class":967},[463,5310,1134],{"class":971},[463,5312,5313],{"class":967},"offsetTop",[463,5315,2759],{"class":971},[350,5317,5318],{},[354,5319,5320],{},"Elemanların Viewport'a Göre Pozisyonlarını Alma (Position To Viewport)",[350,5322,5323],{},[1498,5324,5325],{},[354,5326,1502],{},[453,5328,5330],{"className":1505,"code":5329,"language":1507,"meta":458,"style":458},"var offset = el.offset();\n\n{\n  top: offset.top - document.body.scrollTop,\n  left: offset.left - document.body.scrollLeft\n}\n",[460,5331,5332,5351,5355,5359,5387,5411],{"__ignoreMap":458},[463,5333,5334,5336,5339,5341,5343,5345,5347,5349],{"class":465,"line":466},[463,5335,2244],{"class":1152},[463,5337,5338],{"class":967}," offset ",[463,5340,983],{"class":1171},[463,5342,2007],{"class":967},[463,5344,1134],{"class":971},[463,5346,4648],{"class":1116},[463,5348,1194],{"class":967},[463,5350,1197],{"class":971},[463,5352,5353],{"class":465,"line":536},[463,5354,2193],{"emptyLinePlaceholder":777},[463,5356,5357],{"class":465,"line":757},[463,5358,2134],{"class":971},[463,5360,5361,5363,5365,5368,5370,5372,5375,5377,5379,5381,5383,5385],{"class":465,"line":1043},[463,5362,4696],{"class":469},[463,5364,2142],{"class":971},[463,5366,5367],{"class":967}," offset",[463,5369,1134],{"class":971},[463,5371,4706],{"class":967},[463,5373,5374],{"class":1171}," -",[463,5376,3909],{"class":967},[463,5378,1134],{"class":971},[463,5380,4716],{"class":967},[463,5382,1134],{"class":971},[463,5384,4721],{"class":967},[463,5386,2153],{"class":971},[463,5388,5389,5391,5393,5395,5397,5399,5401,5403,5405,5407,5409],{"class":465,"line":1055},[463,5390,4728],{"class":469},[463,5392,2142],{"class":971},[463,5394,5367],{"class":967},[463,5396,1134],{"class":971},[463,5398,4737],{"class":967},[463,5400,5374],{"class":1171},[463,5402,3909],{"class":967},[463,5404,1134],{"class":971},[463,5406,4716],{"class":967},[463,5408,1134],{"class":971},[463,5410,4750],{"class":967},[463,5412,5413],{"class":465,"line":1085},[463,5414,2759],{"class":971},[350,5416,5417],{},[1498,5418,5419],{},[354,5420,104],{},[453,5422,5424],{"className":1505,"code":5423,"language":1507,"meta":458,"style":458},"el.getBoundingClientRect()\n",[460,5425,5426],{"__ignoreMap":458},[463,5427,5428,5430,5432,5434],{"class":465,"line":466},[463,5429,1671],{"class":967},[463,5431,1134],{"class":971},[463,5433,4679],{"class":1116},[463,5435,5436],{"class":967},"()\n",[350,5438,5439],{},[354,5440,5441],{},"Elemanların Attribute'sini Alma (Get Attribute)",[350,5443,5444],{},[1498,5445,5446],{},[354,5447,1502],{},[453,5449,5451],{"className":1505,"code":5450,"language":1507,"meta":458,"style":458},"$(el).attr('tabindex');\n",[460,5452,5453],{"__ignoreMap":458},[463,5454,5455,5457,5459,5461,5464,5466,5468,5471,5473,5475],{"class":465,"line":466},[463,5456,1514],{"class":1116},[463,5458,1646],{"class":967},[463,5460,1134],{"class":971},[463,5462,5463],{"class":1116},"attr",[463,5465,1120],{"class":967},[463,5467,1123],{"class":986},[463,5469,5470],{"class":472},"tabindex",[463,5472,1123],{"class":986},[463,5474,1131],{"class":967},[463,5476,1197],{"class":971},[350,5478,5479],{},[1498,5480,5481],{},[354,5482,104],{},[453,5484,5486],{"className":1505,"code":5485,"language":1507,"meta":458,"style":458},"el.getAttribute('tabindex');\n",[460,5487,5488],{"__ignoreMap":458},[463,5489,5490,5492,5494,5497,5499,5501,5503,5505,5507],{"class":465,"line":466},[463,5491,1671],{"class":967},[463,5493,1134],{"class":971},[463,5495,5496],{"class":1116},"getAttribute",[463,5498,1120],{"class":967},[463,5500,1123],{"class":986},[463,5502,5470],{"class":472},[463,5504,1123],{"class":986},[463,5506,1131],{"class":967},[463,5508,1197],{"class":971},[350,5510,5511],{},[354,5512,5513],{},"Elemanlara Attribute Ekleme (Set Attribute)",[350,5515,5516],{},[1498,5517,5518],{},[354,5519,1502],{},[453,5521,5523],{"className":1505,"code":5522,"language":1507,"meta":458,"style":458},"$(el).attr('tabindex', 3);\n",[460,5524,5525],{"__ignoreMap":458},[463,5526,5527,5529,5531,5533,5535,5537,5539,5541,5543,5545,5548,5550],{"class":465,"line":466},[463,5528,1514],{"class":1116},[463,5530,1646],{"class":967},[463,5532,1134],{"class":971},[463,5534,5463],{"class":1116},[463,5536,1120],{"class":967},[463,5538,1123],{"class":986},[463,5540,5470],{"class":472},[463,5542,1123],{"class":986},[463,5544,1149],{"class":971},[463,5546,5547],{"class":1112}," 3",[463,5549,1131],{"class":967},[463,5551,1197],{"class":971},[350,5553,5554],{},[1498,5555,5556],{},[354,5557,104],{},[453,5559,5561],{"className":1505,"code":5560,"language":1507,"meta":458,"style":458},"el.setAttribute('tabindex', 3);\n",[460,5562,5563],{"__ignoreMap":458},[463,5564,5565,5567,5569,5572,5574,5576,5578,5580,5582,5584,5586],{"class":465,"line":466},[463,5566,1671],{"class":967},[463,5568,1134],{"class":971},[463,5570,5571],{"class":1116},"setAttribute",[463,5573,1120],{"class":967},[463,5575,1123],{"class":986},[463,5577,5470],{"class":472},[463,5579,1123],{"class":986},[463,5581,1149],{"class":971},[463,5583,5547],{"class":1112},[463,5585,1131],{"class":967},[463,5587,1197],{"class":971},[1478,5589,5591],{"id":5590},"olaylar-events",[354,5592,5593],{},"Olaylar (Events)",[350,5595,5596],{},[354,5597,5598],{},"Olay Ekleme (On)",[350,5600,5601],{},[1498,5602,5603],{},[354,5604,1502],{},[453,5606,5608],{"className":1505,"code":5607,"language":1507,"meta":458,"style":458},"$(el).on(eventName, eventHandler);\n",[460,5609,5610],{"__ignoreMap":458},[463,5611,5612,5614,5616,5618,5620,5623,5625,5628],{"class":465,"line":466},[463,5613,1514],{"class":1116},[463,5615,1646],{"class":967},[463,5617,1134],{"class":971},[463,5619,1137],{"class":1116},[463,5621,5622],{"class":967},"(eventName",[463,5624,1149],{"class":971},[463,5626,5627],{"class":967}," eventHandler)",[463,5629,1197],{"class":971},[350,5631,5632],{},[1498,5633,5634],{},[354,5635,104],{},[453,5637,5639],{"className":1505,"code":5638,"language":1507,"meta":458,"style":458},"el.addEventListener(eventName, eventHandler);\n",[460,5640,5641],{"__ignoreMap":458},[463,5642,5643,5645,5647,5650,5652,5654,5656],{"class":465,"line":466},[463,5644,1671],{"class":967},[463,5646,1134],{"class":971},[463,5648,5649],{"class":1116},"addEventListener",[463,5651,5622],{"class":967},[463,5653,1149],{"class":971},[463,5655,5627],{"class":967},[463,5657,1197],{"class":971},[350,5659,5660],{},[354,5661,5662],{},"Olay Kaldırma (Off)",[350,5664,5665],{},[1498,5666,5667],{},[354,5668,1502],{},[453,5670,5672],{"className":1505,"code":5671,"language":1507,"meta":458,"style":458},"$(el).off(eventName, eventHandler);\n",[460,5673,5674],{"__ignoreMap":458},[463,5675,5676,5678,5680,5682,5685,5687,5689,5691],{"class":465,"line":466},[463,5677,1514],{"class":1116},[463,5679,1646],{"class":967},[463,5681,1134],{"class":971},[463,5683,5684],{"class":1116},"off",[463,5686,5622],{"class":967},[463,5688,1149],{"class":971},[463,5690,5627],{"class":967},[463,5692,1197],{"class":971},[350,5694,5695],{},[1498,5696,5697],{},[354,5698,104],{},[453,5700,5702],{"className":1505,"code":5701,"language":1507,"meta":458,"style":458},"el.removeEventListener(eventName, eventHandler);\n",[460,5703,5704],{"__ignoreMap":458},[463,5705,5706,5708,5710,5713,5715,5717,5719],{"class":465,"line":466},[463,5707,1671],{"class":967},[463,5709,1134],{"class":971},[463,5711,5712],{"class":1116},"removeEventListener",[463,5714,5622],{"class":967},[463,5716,1149],{"class":971},[463,5718,5627],{"class":967},[463,5720,1197],{"class":971},[350,5722,5723],{},[354,5724,5725],{},"Dökümanın Yüklenmesi Tamamlandı Olayı (Document Ready)",[350,5727,5728],{},[1498,5729,5730],{},[354,5731,1502],{},[453,5733,5735],{"className":1505,"code":5734,"language":1507,"meta":458,"style":458},"$(document).ready(function(){\n\n});\n",[460,5736,5737,5755,5759],{"__ignoreMap":458},[463,5738,5739,5741,5744,5746,5749,5751,5753],{"class":465,"line":466},[463,5740,1514],{"class":1116},[463,5742,5743],{"class":967},"(document)",[463,5745,1134],{"class":971},[463,5747,5748],{"class":1116},"ready",[463,5750,1120],{"class":967},[463,5752,3863],{"class":1152},[463,5754,1156],{"class":971},[463,5756,5757],{"class":465,"line":536},[463,5758,2193],{"emptyLinePlaceholder":777},[463,5760,5761,5763,5765],{"class":465,"line":757},[463,5762,2014],{"class":971},[463,5764,1131],{"class":967},[463,5766,1197],{"class":971},[350,5768,5769],{},[1498,5770,5771],{},[354,5772,104],{},[453,5774,5776],{"className":1505,"code":5775,"language":1507,"meta":458,"style":458},"function ready(fn) {\n  if (document.attachEvent ? document.readyState === \"complete\" : document.readyState !== \"loading\"){\n    fn();\n  } else {\n    document.addEventListener('DOMContentLoaded', fn);\n  }\n}\n",[460,5777,5778,5794,5850,5859,5867,5894,5898],{"__ignoreMap":458},[463,5779,5780,5782,5785,5787,5790,5792],{"class":465,"line":466},[463,5781,3863],{"class":1152},[463,5783,5784],{"class":1116}," ready",[463,5786,1120],{"class":971},[463,5788,5789],{"class":1988},"fn",[463,5791,1131],{"class":971},[463,5793,2188],{"class":971},[463,5795,5796,5798,5800,5802,5804,5807,5810,5812,5814,5817,5820,5823,5826,5828,5831,5833,5835,5837,5839,5841,5844,5846,5848],{"class":465,"line":536},[463,5797,2322],{"class":1997},[463,5799,2325],{"class":1178},[463,5801,1541],{"class":967},[463,5803,1134],{"class":971},[463,5805,5806],{"class":967},"attachEvent",[463,5808,5809],{"class":1171}," ?",[463,5811,3909],{"class":967},[463,5813,1134],{"class":971},[463,5815,5816],{"class":967},"readyState",[463,5818,5819],{"class":1171}," ===",[463,5821,5822],{"class":986}," \"",[463,5824,5825],{"class":472},"complete",[463,5827,987],{"class":986},[463,5829,5830],{"class":1171}," :",[463,5832,3909],{"class":967},[463,5834,1134],{"class":971},[463,5836,5816],{"class":967},[463,5838,2004],{"class":1171},[463,5840,5822],{"class":986},[463,5842,5843],{"class":472},"loading",[463,5845,987],{"class":986},[463,5847,1131],{"class":1178},[463,5849,2134],{"class":971},[463,5851,5852,5855,5857],{"class":465,"line":757},[463,5853,5854],{"class":1116},"    fn",[463,5856,1194],{"class":1178},[463,5858,1197],{"class":971},[463,5860,5861,5863,5865],{"class":465,"line":1043},[463,5862,2385],{"class":971},[463,5864,2388],{"class":1997},[463,5866,2188],{"class":971},[463,5868,5869,5872,5874,5876,5878,5880,5883,5885,5887,5890,5892],{"class":465,"line":1055},[463,5870,5871],{"class":967},"    document",[463,5873,1134],{"class":971},[463,5875,5649],{"class":1116},[463,5877,1120],{"class":1178},[463,5879,1123],{"class":986},[463,5881,5882],{"class":472},"DOMContentLoaded",[463,5884,1123],{"class":986},[463,5886,1149],{"class":971},[463,5888,5889],{"class":967}," fn",[463,5891,1131],{"class":1178},[463,5893,1197],{"class":971},[463,5895,5896],{"class":465,"line":1085},[463,5897,2220],{"class":971},[463,5899,5900],{"class":465,"line":1109},[463,5901,2759],{"class":971},[350,5903,5904],{},[354,5905,5906],{},"Varsayılan Olarak Tanımlı Olay Tetikleme (Trigger Native Event)",[350,5908,5909],{},[1498,5910,5911],{},[354,5912,1502],{},[453,5914,5916],{"className":1505,"code":5915,"language":1507,"meta":458,"style":458},"$(el).trigger('change');\n",[460,5917,5918],{"__ignoreMap":458},[463,5919,5920,5922,5924,5926,5929,5931,5933,5936,5938,5940],{"class":465,"line":466},[463,5921,1514],{"class":1116},[463,5923,1646],{"class":967},[463,5925,1134],{"class":971},[463,5927,5928],{"class":1116},"trigger",[463,5930,1120],{"class":967},[463,5932,1123],{"class":986},[463,5934,5935],{"class":472},"change",[463,5937,1123],{"class":986},[463,5939,1131],{"class":967},[463,5941,1197],{"class":971},[350,5943,5944],{},[1498,5945,5946],{},[354,5947,104],{},[453,5949,5951],{"className":1505,"code":5950,"language":1507,"meta":458,"style":458},"var event = document.createEvent('HTMLEvents');\nevent.initEvent('change', true, false);\nel.dispatchEvent(event);\n",[460,5952,5953,5982,6013],{"__ignoreMap":458},[463,5954,5955,5957,5960,5962,5964,5966,5969,5971,5973,5976,5978,5980],{"class":465,"line":466},[463,5956,2244],{"class":1152},[463,5958,5959],{"class":967}," event ",[463,5961,983],{"class":1171},[463,5963,3909],{"class":967},[463,5965,1134],{"class":971},[463,5967,5968],{"class":1116},"createEvent",[463,5970,1120],{"class":967},[463,5972,1123],{"class":986},[463,5974,5975],{"class":472},"HTMLEvents",[463,5977,1123],{"class":986},[463,5979,1131],{"class":967},[463,5981,1197],{"class":971},[463,5983,5984,5987,5989,5992,5994,5996,5998,6000,6002,6004,6006,6009,6011],{"class":465,"line":536},[463,5985,5986],{"class":967},"event",[463,5988,1134],{"class":971},[463,5990,5991],{"class":1116},"initEvent",[463,5993,1120],{"class":967},[463,5995,1123],{"class":986},[463,5997,5935],{"class":472},[463,5999,1123],{"class":986},[463,6001,1149],{"class":971},[463,6003,2291],{"class":2290},[463,6005,1149],{"class":971},[463,6007,6008],{"class":2290}," false",[463,6010,1131],{"class":967},[463,6012,1197],{"class":971},[463,6014,6015,6017,6019,6022,6025],{"class":465,"line":757},[463,6016,1671],{"class":967},[463,6018,1134],{"class":971},[463,6020,6021],{"class":1116},"dispatchEvent",[463,6023,6024],{"class":967},"(event)",[463,6026,1197],{"class":971},[350,6028,6029],{},[354,6030,6031],{},"Özel Olarak Tanımlanmış Olayı Tetikleme (Trigger Custom Event)",[350,6033,6034],{},[1498,6035,6036],{},[354,6037,1502],{},[453,6039,6041],{"className":1505,"code":6040,"language":1507,"meta":458,"style":458},"$(el).trigger('my-event', {some: 'data'});\n",[460,6042,6043],{"__ignoreMap":458},[463,6044,6045,6047,6049,6051,6053,6055,6057,6060,6062,6064,6067,6070,6072,6074,6077,6079,6081,6083],{"class":465,"line":466},[463,6046,1514],{"class":1116},[463,6048,1646],{"class":967},[463,6050,1134],{"class":971},[463,6052,5928],{"class":1116},[463,6054,1120],{"class":967},[463,6056,1123],{"class":986},[463,6058,6059],{"class":472},"my-event",[463,6061,1123],{"class":986},[463,6063,1149],{"class":971},[463,6065,6066],{"class":971}," {",[463,6068,6069],{"class":1178},"some",[463,6071,2142],{"class":971},[463,6073,2145],{"class":986},[463,6075,6076],{"class":472},"data",[463,6078,1123],{"class":986},[463,6080,2014],{"class":971},[463,6082,1131],{"class":967},[463,6084,1197],{"class":971},[350,6086,6087],{},[1498,6088,6089],{},[354,6090,104],{},[453,6092,6094],{"className":1505,"code":6093,"language":1507,"meta":458,"style":458},"if (window.CustomEvent) {\n  var event = new CustomEvent('my-event', {detail: {some: 'data'}});\n} else {\n  var event = document.createEvent('CustomEvent');\n  event.initCustomEvent('my-event', true, true, {some: 'data'});\n}\n\nel.dispatchEvent(event);\n",[460,6095,6096,6111,6161,6169,6196,6242,6246,6250],{"__ignoreMap":458},[463,6097,6098,6101,6104,6106,6109],{"class":465,"line":466},[463,6099,6100],{"class":1997},"if",[463,6102,6103],{"class":967}," (window",[463,6105,1134],{"class":971},[463,6107,6108],{"class":967},"CustomEvent) ",[463,6110,2134],{"class":971},[463,6112,6113,6115,6118,6120,6122,6125,6127,6129,6131,6133,6135,6137,6140,6142,6144,6146,6148,6150,6152,6154,6157,6159],{"class":465,"line":536},[463,6114,4927],{"class":1152},[463,6116,6117],{"class":967}," event",[463,6119,1172],{"class":1171},[463,6121,2252],{"class":1171},[463,6123,6124],{"class":1116}," CustomEvent",[463,6126,1120],{"class":1178},[463,6128,1123],{"class":986},[463,6130,6059],{"class":472},[463,6132,1123],{"class":986},[463,6134,1149],{"class":971},[463,6136,6066],{"class":971},[463,6138,6139],{"class":1178},"detail",[463,6141,2142],{"class":971},[463,6143,6066],{"class":971},[463,6145,6069],{"class":1178},[463,6147,2142],{"class":971},[463,6149,2145],{"class":986},[463,6151,6076],{"class":472},[463,6153,1123],{"class":986},[463,6155,6156],{"class":971},"}}",[463,6158,1131],{"class":1178},[463,6160,1197],{"class":971},[463,6162,6163,6165,6167],{"class":465,"line":757},[463,6164,2014],{"class":971},[463,6166,2388],{"class":1997},[463,6168,2188],{"class":971},[463,6170,6171,6173,6175,6177,6179,6181,6183,6185,6187,6190,6192,6194],{"class":465,"line":1043},[463,6172,4927],{"class":1152},[463,6174,6117],{"class":967},[463,6176,1172],{"class":1171},[463,6178,3909],{"class":967},[463,6180,1134],{"class":971},[463,6182,5968],{"class":1116},[463,6184,1120],{"class":1178},[463,6186,1123],{"class":986},[463,6188,6189],{"class":472},"CustomEvent",[463,6191,1123],{"class":986},[463,6193,1131],{"class":1178},[463,6195,1197],{"class":971},[463,6197,6198,6201,6203,6206,6208,6210,6212,6214,6216,6218,6220,6222,6224,6226,6228,6230,6232,6234,6236,6238,6240],{"class":465,"line":1055},[463,6199,6200],{"class":967},"  event",[463,6202,1134],{"class":971},[463,6204,6205],{"class":1116},"initCustomEvent",[463,6207,1120],{"class":1178},[463,6209,1123],{"class":986},[463,6211,6059],{"class":472},[463,6213,1123],{"class":986},[463,6215,1149],{"class":971},[463,6217,2291],{"class":2290},[463,6219,1149],{"class":971},[463,6221,2291],{"class":2290},[463,6223,1149],{"class":971},[463,6225,6066],{"class":971},[463,6227,6069],{"class":1178},[463,6229,2142],{"class":971},[463,6231,2145],{"class":986},[463,6233,6076],{"class":472},[463,6235,1123],{"class":986},[463,6237,2014],{"class":971},[463,6239,1131],{"class":1178},[463,6241,1197],{"class":971},[463,6243,6244],{"class":465,"line":1085},[463,6245,2759],{"class":971},[463,6247,6248],{"class":465,"line":1109},[463,6249,2193],{"emptyLinePlaceholder":777},[463,6251,6252,6254,6256,6258,6260],{"class":465,"line":1159},[463,6253,1671],{"class":967},[463,6255,1134],{"class":971},[463,6257,6021],{"class":1116},[463,6259,6024],{"class":967},[463,6261,1197],{"class":971},[1478,6263,6265],{"id":6264},"araçlar-utils",[354,6266,6267],{},"Araçlar (Utils)",[350,6269,6270],{},[354,6271,6272],{},"Nesne Birleştirme (Extend)",[350,6274,6275],{},[1498,6276,6277],{},[354,6278,1502],{},[453,6280,6282],{"className":1505,"code":6281,"language":1507,"meta":458,"style":458},"$.extend({}, objA, objB);\n",[460,6283,6284],{"__ignoreMap":458},[463,6285,6286,6288,6290,6293,6295,6298,6301,6303,6306],{"class":465,"line":466},[463,6287,1514],{"class":967},[463,6289,1134],{"class":971},[463,6291,6292],{"class":1116},"extend",[463,6294,1120],{"class":967},[463,6296,6297],{"class":971},"{},",[463,6299,6300],{"class":967}," objA",[463,6302,1149],{"class":971},[463,6304,6305],{"class":967}," objB)",[463,6307,1197],{"class":971},[350,6309,6310],{},[1498,6311,6312],{},[354,6313,104],{},[453,6315,6317],{"className":1505,"code":6316,"language":1507,"meta":458,"style":458},"var extend = function(out) {\n  out = out || {};\n\n  for (var i = 1; i \u003C arguments.length; i++) {\n    if (!arguments[i])\n      continue;\n\n    for (var key in arguments[i]) {\n      if (arguments[i].hasOwnProperty(key))\n        out[key] = arguments[i][key];\n    }\n  }\n\n  return out;\n};\n\nextend({}, objA, objB);\n",[460,6318,6319,6339,6354,6358,6399,6420,6427,6431,6457,6486,6515,6520,6524,6528,6536,6540,6545],{"__ignoreMap":458},[463,6320,6321,6323,6326,6328,6330,6332,6335,6337],{"class":465,"line":466},[463,6322,2244],{"class":1152},[463,6324,6325],{"class":4442}," extend",[463,6327,1172],{"class":1171},[463,6329,1153],{"class":1152},[463,6331,1120],{"class":971},[463,6333,6334],{"class":1988},"out",[463,6336,1131],{"class":971},[463,6338,2188],{"class":971},[463,6340,6341,6344,6346,6349,6351],{"class":465,"line":536},[463,6342,6343],{"class":967},"  out",[463,6345,1172],{"class":1171},[463,6347,6348],{"class":967}," out",[463,6350,4476],{"class":1171},[463,6352,6353],{"class":971}," {};\n",[463,6355,6356],{"class":465,"line":757},[463,6357,2193],{"emptyLinePlaceholder":777},[463,6359,6360,6363,6365,6367,6369,6371,6374,6377,6379,6381,6384,6386,6388,6390,6392,6395,6397],{"class":465,"line":1043},[463,6361,6362],{"class":1997},"  for",[463,6364,2325],{"class":1178},[463,6366,2244],{"class":1152},[463,6368,3951],{"class":967},[463,6370,1172],{"class":1171},[463,6372,6373],{"class":1112}," 1",[463,6375,6376],{"class":971},";",[463,6378,3951],{"class":967},[463,6380,2353],{"class":1171},[463,6382,6383],{"class":1956}," arguments",[463,6385,1134],{"class":971},[463,6387,3802],{"class":1956},[463,6389,6376],{"class":971},[463,6391,3951],{"class":967},[463,6393,6394],{"class":1171},"++",[463,6396,2359],{"class":1178},[463,6398,2134],{"class":971},[463,6400,6401,6404,6406,6409,6412,6415,6417],{"class":465,"line":1055},[463,6402,6403],{"class":1997},"    if",[463,6405,2325],{"class":1178},[463,6407,6408],{"class":1171},"!",[463,6410,6411],{"class":1956},"arguments",[463,6413,6414],{"class":1178},"[",[463,6416,3868],{"class":967},[463,6418,6419],{"class":1178},"])\n",[463,6421,6422,6425],{"class":465,"line":1085},[463,6423,6424],{"class":1997},"      continue",[463,6426,1197],{"class":971},[463,6428,6429],{"class":465,"line":1109},[463,6430,2193],{"emptyLinePlaceholder":777},[463,6432,6433,6436,6438,6440,6443,6446,6448,6450,6452,6455],{"class":465,"line":1159},[463,6434,6435],{"class":1997},"    for",[463,6437,2325],{"class":1178},[463,6439,2244],{"class":1152},[463,6441,6442],{"class":967}," key",[463,6444,6445],{"class":1171}," in",[463,6447,6383],{"class":1956},[463,6449,6414],{"class":1178},[463,6451,3868],{"class":967},[463,6453,6454],{"class":1178},"]) ",[463,6456,2134],{"class":971},[463,6458,6459,6462,6464,6466,6468,6470,6473,6475,6478,6480,6483],{"class":465,"line":1200},[463,6460,6461],{"class":1997},"      if",[463,6463,2325],{"class":1178},[463,6465,6411],{"class":1956},[463,6467,6414],{"class":1178},[463,6469,3868],{"class":967},[463,6471,6472],{"class":1178},"]",[463,6474,1134],{"class":971},[463,6476,6477],{"class":1116},"hasOwnProperty",[463,6479,1120],{"class":1178},[463,6481,6482],{"class":967},"key",[463,6484,6485],{"class":1178},"))\n",[463,6487,6488,6491,6493,6495,6498,6500,6502,6504,6506,6509,6511,6513],{"class":465,"line":1231},[463,6489,6490],{"class":967},"        out",[463,6492,6414],{"class":1178},[463,6494,6482],{"class":967},[463,6496,6497],{"class":1178},"] ",[463,6499,983],{"class":1171},[463,6501,6383],{"class":1956},[463,6503,6414],{"class":1178},[463,6505,3868],{"class":967},[463,6507,6508],{"class":1178},"][",[463,6510,6482],{"class":967},[463,6512,6472],{"class":1178},[463,6514,1197],{"class":971},[463,6516,6517],{"class":465,"line":1243},[463,6518,6519],{"class":971},"    }\n",[463,6521,6522],{"class":465,"line":2410},[463,6523,2220],{"class":971},[463,6525,6526],{"class":465,"line":2428},[463,6527,2193],{"emptyLinePlaceholder":777},[463,6529,6530,6532,6534],{"class":465,"line":2433},[463,6531,1998],{"class":1997},[463,6533,6348],{"class":967},[463,6535,1197],{"class":971},[463,6537,6538],{"class":465,"line":2438},[463,6539,2403],{"class":971},[463,6541,6543],{"class":465,"line":6542},16,[463,6544,2193],{"emptyLinePlaceholder":777},[463,6546,6548,6550,6552,6554,6556,6558,6560],{"class":465,"line":6547},17,[463,6549,6292],{"class":1116},[463,6551,1120],{"class":967},[463,6553,6297],{"class":971},[463,6555,6300],{"class":967},[463,6557,1149],{"class":971},[463,6559,6305],{"class":967},[463,6561,1197],{"class":971},[350,6563,6564],{},[354,6565,6566],{},"Nesneyi Alt Nesneleriyle Birleştirme (Deep Extend)",[350,6568,6569],{},[1498,6570,6571],{},[354,6572,1502],{},[453,6574,6576],{"className":1505,"code":6575,"language":1507,"meta":458,"style":458},"$.extend(true, {}, objA, objB);\n",[460,6577,6578],{"__ignoreMap":458},[463,6579,6580,6582,6584,6586,6588,6590,6592,6595,6597,6599,6601],{"class":465,"line":466},[463,6581,1514],{"class":967},[463,6583,1134],{"class":971},[463,6585,6292],{"class":1116},[463,6587,1120],{"class":967},[463,6589,3694],{"class":2290},[463,6591,1149],{"class":971},[463,6593,6594],{"class":971}," {},",[463,6596,6300],{"class":967},[463,6598,1149],{"class":971},[463,6600,6305],{"class":967},[463,6602,1197],{"class":971},[350,6604,6605],{},[1498,6606,6607],{},[354,6608,104],{},[453,6610,6612],{"className":1505,"code":6611,"language":1507,"meta":458,"style":458},"var deepExtend = function(out) {\n  out = out || {};\n\n  for (var i = 1; i \u003C arguments.length; i++) {\n    var obj = arguments[i];\n\n    if (!obj)\n      continue;\n\n    for (var key in obj) {\n      if (obj.hasOwnProperty(key)) {\n        if (typeof obj[key] === 'object')\n          out[key] = deepExtend(out[key], obj[key]);\n        else\n          out[key] = obj[key];\n      }\n    }\n  }\n\n  return out;\n};\n\ndeepExtend({}, objA, objB);\n",[460,6613,6614,6633,6645,6649,6685,6704,6708,6721,6727,6731,6749,6770,6799,6837,6842,6864,6869,6873,6878,6883,6892,6897,6902],{"__ignoreMap":458},[463,6615,6616,6618,6621,6623,6625,6627,6629,6631],{"class":465,"line":466},[463,6617,2244],{"class":1152},[463,6619,6620],{"class":4442}," deepExtend",[463,6622,1172],{"class":1171},[463,6624,1153],{"class":1152},[463,6626,1120],{"class":971},[463,6628,6334],{"class":1988},[463,6630,1131],{"class":971},[463,6632,2188],{"class":971},[463,6634,6635,6637,6639,6641,6643],{"class":465,"line":536},[463,6636,6343],{"class":967},[463,6638,1172],{"class":1171},[463,6640,6348],{"class":967},[463,6642,4476],{"class":1171},[463,6644,6353],{"class":971},[463,6646,6647],{"class":465,"line":757},[463,6648,2193],{"emptyLinePlaceholder":777},[463,6650,6651,6653,6655,6657,6659,6661,6663,6665,6667,6669,6671,6673,6675,6677,6679,6681,6683],{"class":465,"line":1043},[463,6652,6362],{"class":1997},[463,6654,2325],{"class":1178},[463,6656,2244],{"class":1152},[463,6658,3951],{"class":967},[463,6660,1172],{"class":1171},[463,6662,6373],{"class":1112},[463,6664,6376],{"class":971},[463,6666,3951],{"class":967},[463,6668,2353],{"class":1171},[463,6670,6383],{"class":1956},[463,6672,1134],{"class":971},[463,6674,3802],{"class":1956},[463,6676,6376],{"class":971},[463,6678,3951],{"class":967},[463,6680,6394],{"class":1171},[463,6682,2359],{"class":1178},[463,6684,2134],{"class":971},[463,6686,6687,6689,6692,6694,6696,6698,6700,6702],{"class":465,"line":1055},[463,6688,2366],{"class":1152},[463,6690,6691],{"class":967}," obj",[463,6693,1172],{"class":1171},[463,6695,6383],{"class":1956},[463,6697,6414],{"class":1178},[463,6699,3868],{"class":967},[463,6701,6472],{"class":1178},[463,6703,1197],{"class":971},[463,6705,6706],{"class":465,"line":1085},[463,6707,2193],{"emptyLinePlaceholder":777},[463,6709,6710,6712,6714,6716,6719],{"class":465,"line":1109},[463,6711,6403],{"class":1997},[463,6713,2325],{"class":1178},[463,6715,6408],{"class":1171},[463,6717,6718],{"class":967},"obj",[463,6720,1240],{"class":1178},[463,6722,6723,6725],{"class":465,"line":1159},[463,6724,6424],{"class":1997},[463,6726,1197],{"class":971},[463,6728,6729],{"class":465,"line":1200},[463,6730,2193],{"emptyLinePlaceholder":777},[463,6732,6733,6735,6737,6739,6741,6743,6745,6747],{"class":465,"line":1231},[463,6734,6435],{"class":1997},[463,6736,2325],{"class":1178},[463,6738,2244],{"class":1152},[463,6740,6442],{"class":967},[463,6742,6445],{"class":1171},[463,6744,6691],{"class":967},[463,6746,2359],{"class":1178},[463,6748,2134],{"class":971},[463,6750,6751,6753,6755,6757,6759,6761,6763,6765,6768],{"class":465,"line":1243},[463,6752,6461],{"class":1997},[463,6754,2325],{"class":1178},[463,6756,6718],{"class":967},[463,6758,1134],{"class":971},[463,6760,6477],{"class":1116},[463,6762,1120],{"class":1178},[463,6764,6482],{"class":967},[463,6766,6767],{"class":1178},")) ",[463,6769,2134],{"class":971},[463,6771,6772,6775,6777,6780,6782,6784,6786,6788,6790,6792,6795,6797],{"class":465,"line":2410},[463,6773,6774],{"class":1997},"        if",[463,6776,2325],{"class":1178},[463,6778,6779],{"class":1171},"typeof",[463,6781,6691],{"class":967},[463,6783,6414],{"class":1178},[463,6785,6482],{"class":967},[463,6787,6497],{"class":1178},[463,6789,4382],{"class":1171},[463,6791,2145],{"class":986},[463,6793,6794],{"class":472},"object",[463,6796,1123],{"class":986},[463,6798,1240],{"class":1178},[463,6800,6801,6804,6806,6808,6810,6812,6814,6816,6818,6820,6822,6824,6826,6828,6830,6832,6835],{"class":465,"line":2428},[463,6802,6803],{"class":967},"          out",[463,6805,6414],{"class":1178},[463,6807,6482],{"class":967},[463,6809,6497],{"class":1178},[463,6811,983],{"class":1171},[463,6813,6620],{"class":1116},[463,6815,1120],{"class":1178},[463,6817,6334],{"class":967},[463,6819,6414],{"class":1178},[463,6821,6482],{"class":967},[463,6823,6472],{"class":1178},[463,6825,1149],{"class":971},[463,6827,6691],{"class":967},[463,6829,6414],{"class":1178},[463,6831,6482],{"class":967},[463,6833,6834],{"class":1178},"])",[463,6836,1197],{"class":971},[463,6838,6839],{"class":465,"line":2433},[463,6840,6841],{"class":1997},"        else\n",[463,6843,6844,6846,6848,6850,6852,6854,6856,6858,6860,6862],{"class":465,"line":2438},[463,6845,6803],{"class":967},[463,6847,6414],{"class":1178},[463,6849,6482],{"class":967},[463,6851,6497],{"class":1178},[463,6853,983],{"class":1171},[463,6855,6691],{"class":967},[463,6857,6414],{"class":1178},[463,6859,6482],{"class":967},[463,6861,6472],{"class":1178},[463,6863,1197],{"class":971},[463,6865,6866],{"class":465,"line":6542},[463,6867,6868],{"class":971},"      }\n",[463,6870,6871],{"class":465,"line":6547},[463,6872,6519],{"class":971},[463,6874,6876],{"class":465,"line":6875},18,[463,6877,2220],{"class":971},[463,6879,6881],{"class":465,"line":6880},19,[463,6882,2193],{"emptyLinePlaceholder":777},[463,6884,6886,6888,6890],{"class":465,"line":6885},20,[463,6887,1998],{"class":1997},[463,6889,6348],{"class":967},[463,6891,1197],{"class":971},[463,6893,6895],{"class":465,"line":6894},21,[463,6896,2403],{"class":971},[463,6898,6900],{"class":465,"line":6899},22,[463,6901,2193],{"emptyLinePlaceholder":777},[463,6903,6905,6908,6910,6912,6914,6916,6918],{"class":465,"line":6904},23,[463,6906,6907],{"class":1116},"deepExtend",[463,6909,1120],{"class":967},[463,6911,6297],{"class":971},[463,6913,6300],{"class":967},[463,6915,1149],{"class":971},[463,6917,6305],{"class":967},[463,6919,1197],{"class":971},[350,6921,6922],{},[354,6923,6924],{},"Nesnenin Liste Olup Olmadığını Kontrol Etme (Is Array)",[350,6926,6927],{},[1498,6928,6929],{},[354,6930,1502],{},[453,6932,6934],{"className":1505,"code":6933,"language":1507,"meta":458,"style":458},"$.isArray(arr);\n",[460,6935,6936],{"__ignoreMap":458},[463,6937,6938,6940,6942,6945,6948],{"class":465,"line":466},[463,6939,1514],{"class":967},[463,6941,1134],{"class":971},[463,6943,6944],{"class":1116},"isArray",[463,6946,6947],{"class":967},"(arr)",[463,6949,1197],{"class":971},[350,6951,6952],{},[1498,6953,6954],{},[354,6955,104],{},[453,6957,6959],{"className":1505,"code":6958,"language":1507,"meta":458,"style":458},"Array.isArray(arr);\n",[460,6960,6961],{"__ignoreMap":458},[463,6962,6963,6965,6967,6969,6971],{"class":465,"line":466},[463,6964,1951],{"class":967},[463,6966,1134],{"class":971},[463,6968,6944],{"class":1116},[463,6970,6947],{"class":967},[463,6972,1197],{"class":971},[350,6974,6975],{},[354,6976,6977],{},"Map Döngüsü (Map)",[350,6979,6980],{},[1498,6981,6982],{},[354,6983,1502],{},[453,6985,6987],{"className":1505,"code":6986,"language":1507,"meta":458,"style":458},"$.map(array, function(value, index){\n\n});\n",[460,6988,6989,7017,7021],{"__ignoreMap":458},[463,6990,6991,6993,6995,6998,7001,7003,7005,7007,7010,7012,7015],{"class":465,"line":466},[463,6992,1514],{"class":967},[463,6994,1134],{"class":971},[463,6996,6997],{"class":1116},"map",[463,6999,7000],{"class":967},"(array",[463,7002,1149],{"class":971},[463,7004,1153],{"class":1152},[463,7006,1120],{"class":971},[463,7008,7009],{"class":1988},"value",[463,7011,1149],{"class":971},[463,7013,7014],{"class":1988}," index",[463,7016,1992],{"class":971},[463,7018,7019],{"class":465,"line":536},[463,7020,2193],{"emptyLinePlaceholder":777},[463,7022,7023,7025,7027],{"class":465,"line":757},[463,7024,2014],{"class":971},[463,7026,1131],{"class":967},[463,7028,1197],{"class":971},[350,7030,7031],{},[1498,7032,7033],{},[354,7034,104],{},[453,7036,7038],{"className":1505,"code":7037,"language":1507,"meta":458,"style":458},"array.map(function(value, index){\n\n});\n",[460,7039,7040,7063,7067],{"__ignoreMap":458},[463,7041,7042,7045,7047,7049,7051,7053,7055,7057,7059,7061],{"class":465,"line":466},[463,7043,7044],{"class":967},"array",[463,7046,1134],{"class":971},[463,7048,6997],{"class":1116},[463,7050,1120],{"class":967},[463,7052,3863],{"class":1152},[463,7054,1120],{"class":971},[463,7056,7009],{"class":1988},[463,7058,1149],{"class":971},[463,7060,7014],{"class":1988},[463,7062,1992],{"class":971},[463,7064,7065],{"class":465,"line":536},[463,7066,2193],{"emptyLinePlaceholder":777},[463,7068,7069,7071,7073],{"class":465,"line":757},[463,7070,2014],{"class":971},[463,7072,1131],{"class":967},[463,7074,1197],{"class":971},[350,7076,7077],{},[354,7078,7079],{},"Html Parse Etme",[350,7081,7082],{},[1498,7083,7084],{},[354,7085,1502],{},[453,7087,7089],{"className":1505,"code":7088,"language":1507,"meta":458,"style":458},"$.parseHTML(htmlString);\n",[460,7090,7091],{"__ignoreMap":458},[463,7092,7093,7095,7097,7100,7102],{"class":465,"line":466},[463,7094,1514],{"class":967},[463,7096,1134],{"class":971},[463,7098,7099],{"class":1116},"parseHTML",[463,7101,3247],{"class":967},[463,7103,1197],{"class":971},[350,7105,7106],{},[1498,7107,7108],{},[354,7109,104],{},[453,7111,7113],{"className":1505,"code":7112,"language":1507,"meta":458,"style":458},"var parseHTML = function(str) {\n  var tmp = document.implementation.createHTMLDocument();\n  tmp.body.innerHTML = str;\n  return tmp.body.children;\n};\n\nparseHTML(htmlString);\n",[460,7114,7115,7135,7160,7181,7197,7201,7205],{"__ignoreMap":458},[463,7116,7117,7119,7122,7124,7126,7128,7131,7133],{"class":465,"line":466},[463,7118,2244],{"class":1152},[463,7120,7121],{"class":4442}," parseHTML",[463,7123,1172],{"class":1171},[463,7125,1153],{"class":1152},[463,7127,1120],{"class":971},[463,7129,7130],{"class":1988},"str",[463,7132,1131],{"class":971},[463,7134,2188],{"class":971},[463,7136,7137,7139,7142,7144,7146,7148,7151,7153,7156,7158],{"class":465,"line":536},[463,7138,4927],{"class":1152},[463,7140,7141],{"class":967}," tmp",[463,7143,1172],{"class":1171},[463,7145,3909],{"class":967},[463,7147,1134],{"class":971},[463,7149,7150],{"class":967},"implementation",[463,7152,1134],{"class":971},[463,7154,7155],{"class":1116},"createHTMLDocument",[463,7157,1194],{"class":1178},[463,7159,1197],{"class":971},[463,7161,7162,7165,7167,7169,7171,7174,7176,7179],{"class":465,"line":757},[463,7163,7164],{"class":967},"  tmp",[463,7166,1134],{"class":971},[463,7168,4716],{"class":967},[463,7170,1134],{"class":971},[463,7172,7173],{"class":967},"innerHTML",[463,7175,1172],{"class":1171},[463,7177,7178],{"class":967}," str",[463,7180,1197],{"class":971},[463,7182,7183,7185,7187,7189,7191,7193,7195],{"class":465,"line":1043},[463,7184,1998],{"class":1997},[463,7186,7141],{"class":967},[463,7188,1134],{"class":971},[463,7190,4716],{"class":967},[463,7192,1134],{"class":971},[463,7194,1754],{"class":967},[463,7196,1197],{"class":971},[463,7198,7199],{"class":465,"line":1055},[463,7200,2403],{"class":971},[463,7202,7203],{"class":465,"line":1085},[463,7204,2193],{"emptyLinePlaceholder":777},[463,7206,7207,7209,7211],{"class":465,"line":1109},[463,7208,7099],{"class":1116},[463,7210,3247],{"class":967},[463,7212,1197],{"class":971},[350,7214,7215],{},[354,7216,7217],{},"Json Parse Etme",[350,7219,7220],{},[1498,7221,7222],{},[354,7223,1502],{},[453,7225,7227],{"className":1505,"code":7226,"language":1507,"meta":458,"style":458},"$.parseJSON(string);\n",[460,7228,7229],{"__ignoreMap":458},[463,7230,7231,7233,7235,7238,7240],{"class":465,"line":466},[463,7232,1514],{"class":967},[463,7234,1134],{"class":971},[463,7236,7237],{"class":1116},"parseJSON",[463,7239,3380],{"class":967},[463,7241,1197],{"class":971},[350,7243,7244],{},[1498,7245,7246],{},[354,7247,104],{},[453,7249,7251],{"className":1505,"code":7250,"language":1507,"meta":458,"style":458},"JSON.parse(string);\n",[460,7252,7253],{"__ignoreMap":458},[463,7254,7255,7258,7260,7263,7265],{"class":465,"line":466},[463,7256,7257],{"class":1956},"JSON",[463,7259,1134],{"class":971},[463,7261,7262],{"class":1116},"parse",[463,7264,3380],{"class":967},[463,7266,1197],{"class":971},[350,7268,7269],{},[354,7270,7271],{},"Yazıyı Trim Etme (Trim Text)",[350,7273,7274],{},[1498,7275,7276],{},[354,7277,1502],{},[453,7279,7281],{"className":1505,"code":7280,"language":1507,"meta":458,"style":458},"$.trim(string);\n",[460,7282,7283],{"__ignoreMap":458},[463,7284,7285,7287,7289,7292,7294],{"class":465,"line":466},[463,7286,1514],{"class":967},[463,7288,1134],{"class":971},[463,7290,7291],{"class":1116},"trim",[463,7293,3380],{"class":967},[463,7295,1197],{"class":971},[350,7297,7298],{},[1498,7299,7300],{},[354,7301,104],{},[453,7303,7305],{"className":1505,"code":7304,"language":1507,"meta":458,"style":458},"string.trim();\n",[460,7306,7307],{"__ignoreMap":458},[463,7308,7309,7312,7314,7316,7318],{"class":465,"line":466},[463,7310,7311],{"class":967},"string",[463,7313,1134],{"class":971},[463,7315,7291],{"class":1116},[463,7317,1194],{"class":967},[463,7319,1197],{"class":971},[350,7321,7322],{},[354,7323,7324],{},"Nesnenin Tipini Alma (Type)",[350,7326,7327],{},[1498,7328,7329],{},[354,7330,1502],{},[453,7332,7334],{"className":1505,"code":7333,"language":1507,"meta":458,"style":458},"$.type(obj);\n",[460,7335,7336],{"__ignoreMap":458},[463,7337,7338,7340,7342,7345,7348],{"class":465,"line":466},[463,7339,1514],{"class":967},[463,7341,1134],{"class":971},[463,7343,7344],{"class":1116},"type",[463,7346,7347],{"class":967},"(obj)",[463,7349,1197],{"class":971},[350,7351,7352],{},[1498,7353,7354],{},[354,7355,104],{},[453,7357,7359],{"className":1505,"code":7358,"language":1507,"meta":458,"style":458},"Object.prototype.toString.call(obj).replace(/\\[object (.+)\\]/, '$1').toLowerCase();\n",[460,7360,7361],{"__ignoreMap":458},[463,7362,7363,7366,7368,7370,7372,7375,7377,7379,7381,7383,7386,7388,7391,7395,7399,7402,7405,7407,7409,7412,7414,7416,7418,7421,7423,7425,7427,7430,7432],{"class":465,"line":466},[463,7364,7365],{"class":1950},"Object",[463,7367,1134],{"class":971},[463,7369,1957],{"class":1956},[463,7371,1134],{"class":971},[463,7373,7374],{"class":967},"toString",[463,7376,1134],{"class":971},[463,7378,1967],{"class":1116},[463,7380,7347],{"class":967},[463,7382,1134],{"class":971},[463,7384,7385],{"class":1116},"replace",[463,7387,1120],{"class":967},[463,7389,7390],{"class":986},"/",[463,7392,7394],{"class":7393},"sjYin","\\[",[463,7396,7398],{"class":7397},"sQRbd","object ",[463,7400,1120],{"class":7401},"s-KJb",[463,7403,1134],{"class":7404},"stzsN",[463,7406,4990],{"class":1171},[463,7408,1131],{"class":7401},[463,7410,7411],{"class":7393},"\\]",[463,7413,7390],{"class":986},[463,7415,1149],{"class":971},[463,7417,2145],{"class":986},[463,7419,7420],{"class":472},"$1",[463,7422,1123],{"class":986},[463,7424,1131],{"class":967},[463,7426,1134],{"class":971},[463,7428,7429],{"class":1116},"toLowerCase",[463,7431,1194],{"class":967},[463,7433,1197],{"class":971},[746,7435,7436],{},"html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .stp6e, html code.shiki .stp6e{--shiki-light:#39ADB5;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .soE4H, html code.shiki .soE4H{--shiki-light:#8796B0;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sw1J6, html code.shiki .sw1J6{--shiki-light:#F76D47;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sfCm-, html code.shiki .sfCm-{--shiki-light:#90A4AE;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjYin, html code.shiki .sjYin{--shiki-light:#90A4AE;--shiki-light-font-weight:inherit;--shiki-default:#22863A;--shiki-default-font-weight:bold;--shiki-dark:#85E89D;--shiki-dark-font-weight:bold}html pre.shiki code .sQRbd, html code.shiki .sQRbd{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#DBEDFF}html pre.shiki code .s-KJb, html code.shiki .s-KJb{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#DBEDFF}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":458,"searchDepth":536,"depth":536,"links":7438},[],"2017/09/JavaScript.png","2017-09-11T00:00:00.000Z",{},{"title":109,"description":791},"LBdOKwg54kjddxy8kvw_n1PPEtfLVzQQiqIMar_24uE",{"id":7445,"title":246,"body":7446,"coverImage":7547,"createDate":7548,"description":791,"extension":775,"meta":7549,"navigation":777,"path":247,"seo":7550,"stem":248,"__hash__":7551},"posts/ipuclari/apache-cordova/visual-studioda-cordova-intellisense-aktif-etme.md",{"type":343,"value":7447,"toc":7545},[7448,7451,7455,7458,7461,7470,7476,7485,7491,7507,7513,7533,7539,7542],[346,7449,246],{"id":7450},"visual-studioda-cordova-intellisense-aktif-etme",[350,7452,7453],{},[354,7454,791],{},[350,7456,7457],{},"Visual Studio üzerinde, yeni bir cordova projesi başlattığınızda, bazı javascript dosyalarında intellisense'nin\nangular,ionic vs. kodları tamamlayamadığını görebilirsiniz.",[350,7459,7460],{},"Bunun çözümü için yapmanız gerekenler,",[387,7462,7463],{},[390,7464,7465,7466,7469],{},"Visual Studio üzerinde, ",[354,7467,7468],{},"Tools > Options","'a girelim.",[350,7471,7472],{},[735,7473],{"alt":7474,"src":7475},"options-menu","/images/2016/07/options-menu-279x300.png",[387,7477,7478],{},[390,7479,7480,7481,7484],{},"Açılan ekranda, alt taraftaki ",[354,7482,7483],{},"Text Editor > JavaScript > IntelliSense > References"," 'e gelelim.",[350,7486,7487],{},[735,7488],{"alt":7489,"src":7490},"Javascript referanslar","/images/2016/07/js-references-menu-300x175.png",[387,7492,7493],{},[390,7494,7495,7498,7499,7502,7503,7506],{},[354,7496,7497],{},"Add a reference to current group"," textbox'ına ",[354,7500,7501],{},"~/Scripts/_references.js"," yazıp ",[354,7504,7505],{},"Add"," butonuna tıklayalım.",[350,7508,7509],{},[735,7510],{"alt":7511,"src":7512},"Referens ekleme","/images/2016/07/js-references-add-300x174.png",[387,7514,7515],{},[390,7516,7517,7518,7521,7522,7525,7526,7529,7530,7532],{},"Ardından ",[354,7519,7520],{},"Ok"," tuşuna basıp, Ana dizine ",[354,7523,7524],{},"Scripts"," klasörü ekleyip, içerisine de ",[354,7527,7528],{},"_references.js"," dosyası\nekleyelim. IntelliSense'de çıkmasını istediğim Js dosyalarını ",[354,7531,7528],{}," dosyasının içerisine sürükleyip\nbırakalım.",[350,7534,7535],{},[735,7536],{"alt":7537,"src":7538},"references dosyası","/images/2016/07/references-file-300x112.png",[350,7540,7541],{},"Bu işlemleri yaptıktan sonra istediğiniz Js dosyaları IntelliSense menüsünde aktif olacaktır.",[350,7543,7544],{},"Hepinize kolaylıklar diliyorum.",{"title":458,"searchDepth":536,"depth":536,"links":7546},[],"2016/07/intellisense.png","2016-07-27T00:00:00.000Z",{},{"title":246,"description":791},"B2LVIrJCGRNhD52fChs8efQP5tu19d0HXJffD9egrhw",{"id":7553,"title":113,"body":7554,"coverImage":8960,"createDate":8961,"description":791,"extension":775,"meta":8962,"navigation":777,"path":114,"seo":8963,"stem":115,"__hash__":8964},"posts/dersler/javascript/object-oriented-nesne-yonelimli-javascript-programlama.md",{"type":343,"value":7555,"toc":8958},[7556,7559,7563,7570,7581,7587,7592,7595,7598,7603,7610,7616,7619,7655,7658,7671,7674,7679,7686,7689,7746,7757,7760,7814,7827,7830,7833,7839,7984,7993,7999,8002,8243,8250,8253,8258,8264,8270,8273,8534,8543,8549,8555,8558,8718,8721,8728,8930,8933,8936,8942,8953,8955],[346,7557,113],{"id":7558},"object-oriented-nesne-yönelimli-javascript-programlama",[350,7560,7561],{},[354,7562,791],{},[350,7564,7565,7566,7569],{},"1995 yılında piyasaya sürülen",[354,7567,7568],{},"JavaScript",", sadece html içeriğe sahip, durağan siteleri canlandırma amacı güdüyordu.\nAradan geçen uzun yıllar boyunca, basit bir script dili olarak görüldüğünden dolayı, ne yazıkki yeterince değer ve\nitibar görmedi.",[350,7571,7572,7573,7580],{},"Son bir kaç yılda ise, web uygulamalarının ortaya çıkışıyla birlikte, ciddi bir değer kazanarak, popüleritesini\ninanılmaz oranda arttırdı. Ne varki şu an piyasada, JavaScript'in doğru yazımıyla alakalı ciddi bir sıkıntı var. Halen\ndaha ciddi bir programlama dili gibi değil, basit bir script dili gibi görülmeye devam ediliyor. Bu yüzden C#, Java,\nC++, PHP vs. geliştiricilerinin aşina olduğu",[354,7574,7575,7576,7579],{},"Object Oriented (Nesne Yönelimli), Inheritance (Kalıtım)",[354,7577,7578],{},"gibi konular, ne\nyazıkki çoğu JavaScript geliştiricisinin ilgi alanında değil. Standart","Procedurel","programlama devam ediyor.",[350,7582,7583,7584],{},"Ancak artık çok ciddi uygulamalar ortaya çıkıyor(Outlook,Gmail vs.)ve bunların yazımı, yönetimi için ciddi modülerliğe\nihtiyaç duyulmaktadır. Burada da aslında OOP kavramı devreye giriyor.",[354,7585,7586],{},"Peki OOP nedir?",[350,7588,7589],{},[354,7590,7591],{},"Object Oriented Programming (Nesne Yönelimli Programlama)",[350,7593,7594],{},"Programlama akışında kullanılacak her şeyin, nesne olarak kullanıldığı, ufak modüllere bölündüğü bir kod yönetim\nşeklidir. En büyük avantajı kod tekrarını ortadan kaldırmasıdır.",[350,7596,7597],{},"Mesela bir kediyi modellediğimizi düşünelim. Kedi bir hayvandır. Hayvanların ortak özellikleri vardır. Her hayvan\ntürüne, ayrı ayrı ortak özellikleri tanımlamak yerine bir seferde hayvanı tanımlayıp ortak özellikleri ekleriz. Daha\nsonra kedi, köpek vs. hayvan türlerini de hayvan nesnesinden türetiriz.",[1472,7599,7600],{},[350,7601,7602],{},"Oop detaylı bir konudur. Ayrıntısına bu yazıda inmeyeceğim. Bilginiz yoksa, lütfen internetten araştırma yapınız.",[350,7604,7605,7606,7609],{},"JavaScript OOP bir dil olsa da, basit bir şekilde",[354,7607,7608],{},"inheritence","vs. kavramların kullanılmasına izin vermez. Bu tarz bir\nyapı için biraz emek harcamak gerekmektedir.",[350,7611,7612,7613,7615],{},"JavaScript'te metodlarımızı ",[354,7614,3863],{}," ile tanımlamaktayız.",[350,7617,7618],{},"Aşağıda,",[453,7620,7622],{"className":1505,"code":7621,"language":1507,"meta":458,"style":458},"function sample(){\n    alert('sample');\n}\n",[460,7623,7624,7633,7651],{"__ignoreMap":458},[463,7625,7626,7628,7631],{"class":465,"line":466},[463,7627,3863],{"class":1152},[463,7629,7630],{"class":1116}," sample",[463,7632,1156],{"class":971},[463,7634,7635,7638,7640,7642,7645,7647,7649],{"class":465,"line":536},[463,7636,7637],{"class":1116},"    alert",[463,7639,1120],{"class":1178},[463,7641,1123],{"class":986},[463,7643,7644],{"class":472},"sample",[463,7646,1123],{"class":986},[463,7648,1131],{"class":1178},[463,7650,1197],{"class":971},[463,7652,7653],{"class":465,"line":757},[463,7654,2759],{"class":971},[350,7656,7657],{},"örnek bir function'u görmekteyiz. Bu function'u ise aşağıdaki gibi çağırırız.",[453,7659,7661],{"className":1505,"code":7660,"language":1507,"meta":458,"style":458},"sample();\n",[460,7662,7663],{"__ignoreMap":458},[463,7664,7665,7667,7669],{"class":465,"line":466},[463,7666,7644],{"class":1116},[463,7668,1194],{"class":967},[463,7670,1197],{"class":971},[350,7672,7673],{},"Bu, tarayıcı ekranında alert penceresini açacaktır.",[350,7675,7676],{},[354,7677,7678],{},"JavaScript Class",[350,7680,7681,7682,7685],{},"Peki server side dillerden alışkın olduğumuz",[354,7683,7684],{},"class","'larımızı nasıl kullanacağız?",[350,7687,7688],{},"Aşağıdaki gibi,",[453,7690,7692],{"className":1505,"code":7691,"language":1507,"meta":458,"style":458},"function Person(name,surname){\n    this.name=name;\n    this.surname=surname;\n}\n",[460,7693,7694,7713,7728,7742],{"__ignoreMap":458},[463,7695,7696,7698,7701,7703,7706,7708,7711],{"class":465,"line":466},[463,7697,3863],{"class":1152},[463,7699,7700],{"class":1116}," Person",[463,7702,1120],{"class":971},[463,7704,7705],{"class":1988},"name",[463,7707,1149],{"class":971},[463,7709,7710],{"class":1988},"surname",[463,7712,1992],{"class":971},[463,7714,7715,7718,7720,7722,7724,7726],{"class":465,"line":536},[463,7716,7717],{"class":2328},"    this",[463,7719,1134],{"class":971},[463,7721,7705],{"class":967},[463,7723,983],{"class":1171},[463,7725,7705],{"class":967},[463,7727,1197],{"class":971},[463,7729,7730,7732,7734,7736,7738,7740],{"class":465,"line":757},[463,7731,7717],{"class":2328},[463,7733,1134],{"class":971},[463,7735,7710],{"class":967},[463,7737,983],{"class":1171},[463,7739,7710],{"class":967},[463,7741,1197],{"class":971},[463,7743,7744],{"class":465,"line":1043},[463,7745,2759],{"class":971},[350,7747,7748,7751,7752,1149,7754,7756],{},[460,7749,7750],{},"Person","isimli bir class tanımladık ve ilk değişkenleri olan",[460,7753,7705],{},[460,7755,7710],{},"atamalarını parametre ile sağladık.",[350,7758,7759],{},"Daha sonra,",[453,7761,7763],{"className":1505,"code":7762,"language":1507,"meta":458,"style":458},"var person=new Person('Abdurrahman','Güngör');\nalert(person.name);\n",[460,7764,7765,7799],{"__ignoreMap":458},[463,7766,7767,7769,7772,7775,7777,7779,7781,7784,7786,7788,7790,7793,7795,7797],{"class":465,"line":466},[463,7768,2244],{"class":1152},[463,7770,7771],{"class":967}," person",[463,7773,7774],{"class":1171},"=new",[463,7776,7700],{"class":1116},[463,7778,1120],{"class":967},[463,7780,1123],{"class":986},[463,7782,7783],{"class":472},"Abdurrahman",[463,7785,1123],{"class":986},[463,7787,1149],{"class":971},[463,7789,1123],{"class":986},[463,7791,7792],{"class":472},"Güngör",[463,7794,1123],{"class":986},[463,7796,1131],{"class":967},[463,7798,1197],{"class":971},[463,7800,7801,7804,7807,7809,7812],{"class":465,"line":536},[463,7802,7803],{"class":1116},"alert",[463,7805,7806],{"class":967},"(person",[463,7808,1134],{"class":971},[463,7810,7811],{"class":967},"name)",[463,7813,1197],{"class":971},[350,7815,7816,7817,7819,7820,7823,7824,7826],{},"şeklinde class'ımızdan yeni bir nesne oluşturuyoruz. Ardından da",[460,7818,7803],{},"penceresinde",[460,7821,7822],{},"person","nesnesinin",[460,7825,7705],{},"değerini\ngösteriyoruz.",[350,7828,7829],{},"Oldukça tanıdık bir yapı, ancak ilginç olan kısım ise, metodu da, class'ı da aynı şekilde tanımladık.",[350,7831,7832],{},"İşte bu kısımda aslında tam da işlerin karıştığı kısım olarak karşımıza çıkıyor. Ne yazıkki server side dillerden sonra\nçokta hoş bir yapı gibi durmuyor.",[350,7834,7835,7836,7838],{},"Peki",[460,7837,7750],{},"class'ımıza nasıl metod ekleyeceğiz?",[453,7840,7842],{"className":1505,"code":7841,"language":1507,"meta":458,"style":458},"function Person(name,surname){\n    this.name=name;\n    this.surname=surname;\n\n    //Yeni Ekledik\n    this.showVariable=function(){\n        alert(this.name);\n    }\n}\n\nvar person=new Person('Abdurrahman','Güngör');\nperson.showVariable();\n",[460,7843,7844,7860,7874,7888,7892,7898,7913,7930,7934,7938,7942,7972],{"__ignoreMap":458},[463,7845,7846,7848,7850,7852,7854,7856,7858],{"class":465,"line":466},[463,7847,3863],{"class":1152},[463,7849,7700],{"class":1116},[463,7851,1120],{"class":971},[463,7853,7705],{"class":1988},[463,7855,1149],{"class":971},[463,7857,7710],{"class":1988},[463,7859,1992],{"class":971},[463,7861,7862,7864,7866,7868,7870,7872],{"class":465,"line":536},[463,7863,7717],{"class":2328},[463,7865,1134],{"class":971},[463,7867,7705],{"class":967},[463,7869,983],{"class":1171},[463,7871,7705],{"class":967},[463,7873,1197],{"class":971},[463,7875,7876,7878,7880,7882,7884,7886],{"class":465,"line":757},[463,7877,7717],{"class":2328},[463,7879,1134],{"class":971},[463,7881,7710],{"class":967},[463,7883,983],{"class":1171},[463,7885,7710],{"class":967},[463,7887,1197],{"class":971},[463,7889,7890],{"class":465,"line":1043},[463,7891,2193],{"emptyLinePlaceholder":777},[463,7893,7894],{"class":465,"line":1055},[463,7895,7897],{"class":7896},"sutJx","    //Yeni Ekledik\n",[463,7899,7900,7902,7904,7907,7909,7911],{"class":465,"line":1085},[463,7901,7717],{"class":2328},[463,7903,1134],{"class":971},[463,7905,7906],{"class":1116},"showVariable",[463,7908,983],{"class":1171},[463,7910,3863],{"class":1152},[463,7912,1156],{"class":971},[463,7914,7915,7918,7920,7922,7924,7926,7928],{"class":465,"line":1109},[463,7916,7917],{"class":1116},"        alert",[463,7919,1120],{"class":1178},[463,7921,2329],{"class":2328},[463,7923,1134],{"class":971},[463,7925,7705],{"class":967},[463,7927,1131],{"class":1178},[463,7929,1197],{"class":971},[463,7931,7932],{"class":465,"line":1159},[463,7933,6519],{"class":971},[463,7935,7936],{"class":465,"line":1200},[463,7937,2759],{"class":971},[463,7939,7940],{"class":465,"line":1231},[463,7941,2193],{"emptyLinePlaceholder":777},[463,7943,7944,7946,7948,7950,7952,7954,7956,7958,7960,7962,7964,7966,7968,7970],{"class":465,"line":1243},[463,7945,2244],{"class":1152},[463,7947,7771],{"class":967},[463,7949,7774],{"class":1171},[463,7951,7700],{"class":1116},[463,7953,1120],{"class":967},[463,7955,1123],{"class":986},[463,7957,7783],{"class":472},[463,7959,1123],{"class":986},[463,7961,1149],{"class":971},[463,7963,1123],{"class":986},[463,7965,7792],{"class":472},[463,7967,1123],{"class":986},[463,7969,1131],{"class":967},[463,7971,1197],{"class":971},[463,7973,7974,7976,7978,7980,7982],{"class":465,"line":2410},[463,7975,7822],{"class":967},[463,7977,1134],{"class":971},[463,7979,7906],{"class":1116},[463,7981,1194],{"class":967},[463,7983,1197],{"class":971},[350,7985,7986,7987,7989,7990,7992],{},"Burada ise",[460,7988,7750],{},"class'ına",[460,7991,7906],{},"adında bir metod ekledik.",[350,7994,7995,7996,7998],{},"Daha sonra bu metodu",[460,7997,7822],{},"nesnesi üzerinden çağırdık. Böylelikle aslında tam bir class'a sahip olmuş olduk.",[350,8000,8001],{},"Yalnız bir sorunumuz var. Aşağıdaki kodu inceleyelim,",[453,8003,8005],{"className":1505,"code":8004,"language":1507,"meta":458,"style":458},"function Person(name,surname){\n    this.name=name;\n    this.surname=surname;\n\n    //Yeni Ekledik\n    this.showVariable=function(){\n        alert(this.name);\n    }\n}\n\nvar person=new Person('Abdurrahman','Güngör');\nperson.showVariable();\n\nvar person2=new Person('Sinan','Yakar');\nperson2.showVariable();\n\nvar person3=new Person('Kemal','Şahin');\nperson3.showVariable();\n",[460,8006,8007,8023,8037,8051,8055,8059,8073,8089,8093,8097,8101,8131,8143,8147,8180,8193,8197,8230],{"__ignoreMap":458},[463,8008,8009,8011,8013,8015,8017,8019,8021],{"class":465,"line":466},[463,8010,3863],{"class":1152},[463,8012,7700],{"class":1116},[463,8014,1120],{"class":971},[463,8016,7705],{"class":1988},[463,8018,1149],{"class":971},[463,8020,7710],{"class":1988},[463,8022,1992],{"class":971},[463,8024,8025,8027,8029,8031,8033,8035],{"class":465,"line":536},[463,8026,7717],{"class":2328},[463,8028,1134],{"class":971},[463,8030,7705],{"class":967},[463,8032,983],{"class":1171},[463,8034,7705],{"class":967},[463,8036,1197],{"class":971},[463,8038,8039,8041,8043,8045,8047,8049],{"class":465,"line":757},[463,8040,7717],{"class":2328},[463,8042,1134],{"class":971},[463,8044,7710],{"class":967},[463,8046,983],{"class":1171},[463,8048,7710],{"class":967},[463,8050,1197],{"class":971},[463,8052,8053],{"class":465,"line":1043},[463,8054,2193],{"emptyLinePlaceholder":777},[463,8056,8057],{"class":465,"line":1055},[463,8058,7897],{"class":7896},[463,8060,8061,8063,8065,8067,8069,8071],{"class":465,"line":1085},[463,8062,7717],{"class":2328},[463,8064,1134],{"class":971},[463,8066,7906],{"class":1116},[463,8068,983],{"class":1171},[463,8070,3863],{"class":1152},[463,8072,1156],{"class":971},[463,8074,8075,8077,8079,8081,8083,8085,8087],{"class":465,"line":1109},[463,8076,7917],{"class":1116},[463,8078,1120],{"class":1178},[463,8080,2329],{"class":2328},[463,8082,1134],{"class":971},[463,8084,7705],{"class":967},[463,8086,1131],{"class":1178},[463,8088,1197],{"class":971},[463,8090,8091],{"class":465,"line":1159},[463,8092,6519],{"class":971},[463,8094,8095],{"class":465,"line":1200},[463,8096,2759],{"class":971},[463,8098,8099],{"class":465,"line":1231},[463,8100,2193],{"emptyLinePlaceholder":777},[463,8102,8103,8105,8107,8109,8111,8113,8115,8117,8119,8121,8123,8125,8127,8129],{"class":465,"line":1243},[463,8104,2244],{"class":1152},[463,8106,7771],{"class":967},[463,8108,7774],{"class":1171},[463,8110,7700],{"class":1116},[463,8112,1120],{"class":967},[463,8114,1123],{"class":986},[463,8116,7783],{"class":472},[463,8118,1123],{"class":986},[463,8120,1149],{"class":971},[463,8122,1123],{"class":986},[463,8124,7792],{"class":472},[463,8126,1123],{"class":986},[463,8128,1131],{"class":967},[463,8130,1197],{"class":971},[463,8132,8133,8135,8137,8139,8141],{"class":465,"line":2410},[463,8134,7822],{"class":967},[463,8136,1134],{"class":971},[463,8138,7906],{"class":1116},[463,8140,1194],{"class":967},[463,8142,1197],{"class":971},[463,8144,8145],{"class":465,"line":2428},[463,8146,2193],{"emptyLinePlaceholder":777},[463,8148,8149,8151,8154,8156,8158,8160,8162,8165,8167,8169,8171,8174,8176,8178],{"class":465,"line":2433},[463,8150,2244],{"class":1152},[463,8152,8153],{"class":967}," person2",[463,8155,7774],{"class":1171},[463,8157,7700],{"class":1116},[463,8159,1120],{"class":967},[463,8161,1123],{"class":986},[463,8163,8164],{"class":472},"Sinan",[463,8166,1123],{"class":986},[463,8168,1149],{"class":971},[463,8170,1123],{"class":986},[463,8172,8173],{"class":472},"Yakar",[463,8175,1123],{"class":986},[463,8177,1131],{"class":967},[463,8179,1197],{"class":971},[463,8181,8182,8185,8187,8189,8191],{"class":465,"line":2438},[463,8183,8184],{"class":967},"person2",[463,8186,1134],{"class":971},[463,8188,7906],{"class":1116},[463,8190,1194],{"class":967},[463,8192,1197],{"class":971},[463,8194,8195],{"class":465,"line":6542},[463,8196,2193],{"emptyLinePlaceholder":777},[463,8198,8199,8201,8204,8206,8208,8210,8212,8215,8217,8219,8221,8224,8226,8228],{"class":465,"line":6547},[463,8200,2244],{"class":1152},[463,8202,8203],{"class":967}," person3",[463,8205,7774],{"class":1171},[463,8207,7700],{"class":1116},[463,8209,1120],{"class":967},[463,8211,1123],{"class":986},[463,8213,8214],{"class":472},"Kemal",[463,8216,1123],{"class":986},[463,8218,1149],{"class":971},[463,8220,1123],{"class":986},[463,8222,8223],{"class":472},"Şahin",[463,8225,1123],{"class":986},[463,8227,1131],{"class":967},[463,8229,1197],{"class":971},[463,8231,8232,8235,8237,8239,8241],{"class":465,"line":6875},[463,8233,8234],{"class":967},"person3",[463,8236,1134],{"class":971},[463,8238,7906],{"class":1116},[463,8240,1194],{"class":967},[463,8242,1197],{"class":971},[350,8244,8245,8246,8249],{},"Herşey normal gibi görünüyor. Ancak burada,",[460,8247,8248],{},"new Person()","ile oluşturduğumuz her nesne için, içindeki tüm metodlar ayrıca\nram'de yer kaplayacak şekilde oluşturuldu(burada showVariable metodu).",[350,8251,8252],{},"Bu, gözardı edilen bir sorun olsa da aslında iyi bir JavaScript yazılımcısının, bu sorunu gözardı etmemesi en doğrusu\nolacaktır.",[350,8254,8255],{},[354,8256,8257],{},"JavaScript Prototype Yapısı",[350,8259,8260],{},[735,8261],{"alt":8262,"src":8263},"Prototype","/images/2015/02/prototype-156x300.png",[350,8265,8266,8267,8269],{},"Bu sorunun çözümünde ise JavaScript'in",[354,8268,1957],{},"yapısı ile karşılaşıyoruz. Prototype bize tanımladığımız class'lara\nproperty ve metodlar ekleyerek genişletebilme imkanı sağlamaktadır.",[350,8271,8272],{},"Mesela,",[453,8274,8276],{"className":1505,"code":8275,"language":1507,"meta":458,"style":458},"function Person(name,surname){\n    this.name=name;\n    this.surname=surname;\n    this.showVariable=function(){\n        alert(this.name);\n    }\n}\n\nPerson.prototype.showSurname=function(){\n    alert(this.surname);\n}\n\nvar person=new Person('Abdurrahman','Güngör');\nperson.showSurname();\nvar person2=new Person('Sinan','Yılmaz');\nperson2.showSurname();\nvar person3=new Person('Kemal','Şahin');\nperson3.showSurname();\n",[460,8277,8278,8294,8308,8322,8336,8352,8356,8360,8364,8383,8399,8403,8407,8437,8449,8480,8492,8522],{"__ignoreMap":458},[463,8279,8280,8282,8284,8286,8288,8290,8292],{"class":465,"line":466},[463,8281,3863],{"class":1152},[463,8283,7700],{"class":1116},[463,8285,1120],{"class":971},[463,8287,7705],{"class":1988},[463,8289,1149],{"class":971},[463,8291,7710],{"class":1988},[463,8293,1992],{"class":971},[463,8295,8296,8298,8300,8302,8304,8306],{"class":465,"line":536},[463,8297,7717],{"class":2328},[463,8299,1134],{"class":971},[463,8301,7705],{"class":967},[463,8303,983],{"class":1171},[463,8305,7705],{"class":967},[463,8307,1197],{"class":971},[463,8309,8310,8312,8314,8316,8318,8320],{"class":465,"line":757},[463,8311,7717],{"class":2328},[463,8313,1134],{"class":971},[463,8315,7710],{"class":967},[463,8317,983],{"class":1171},[463,8319,7710],{"class":967},[463,8321,1197],{"class":971},[463,8323,8324,8326,8328,8330,8332,8334],{"class":465,"line":1043},[463,8325,7717],{"class":2328},[463,8327,1134],{"class":971},[463,8329,7906],{"class":1116},[463,8331,983],{"class":1171},[463,8333,3863],{"class":1152},[463,8335,1156],{"class":971},[463,8337,8338,8340,8342,8344,8346,8348,8350],{"class":465,"line":1055},[463,8339,7917],{"class":1116},[463,8341,1120],{"class":1178},[463,8343,2329],{"class":2328},[463,8345,1134],{"class":971},[463,8347,7705],{"class":967},[463,8349,1131],{"class":1178},[463,8351,1197],{"class":971},[463,8353,8354],{"class":465,"line":1085},[463,8355,6519],{"class":971},[463,8357,8358],{"class":465,"line":1109},[463,8359,2759],{"class":971},[463,8361,8362],{"class":465,"line":1159},[463,8363,2193],{"emptyLinePlaceholder":777},[463,8365,8366,8368,8370,8372,8374,8377,8379,8381],{"class":465,"line":1200},[463,8367,7750],{"class":1950},[463,8369,1134],{"class":971},[463,8371,1957],{"class":1956},[463,8373,1134],{"class":971},[463,8375,8376],{"class":1116},"showSurname",[463,8378,983],{"class":1171},[463,8380,3863],{"class":1152},[463,8382,1156],{"class":971},[463,8384,8385,8387,8389,8391,8393,8395,8397],{"class":465,"line":1231},[463,8386,7637],{"class":1116},[463,8388,1120],{"class":1178},[463,8390,2329],{"class":2328},[463,8392,1134],{"class":971},[463,8394,7710],{"class":967},[463,8396,1131],{"class":1178},[463,8398,1197],{"class":971},[463,8400,8401],{"class":465,"line":1243},[463,8402,2759],{"class":971},[463,8404,8405],{"class":465,"line":2410},[463,8406,2193],{"emptyLinePlaceholder":777},[463,8408,8409,8411,8413,8415,8417,8419,8421,8423,8425,8427,8429,8431,8433,8435],{"class":465,"line":2428},[463,8410,2244],{"class":1152},[463,8412,7771],{"class":967},[463,8414,7774],{"class":1171},[463,8416,7700],{"class":1116},[463,8418,1120],{"class":967},[463,8420,1123],{"class":986},[463,8422,7783],{"class":472},[463,8424,1123],{"class":986},[463,8426,1149],{"class":971},[463,8428,1123],{"class":986},[463,8430,7792],{"class":472},[463,8432,1123],{"class":986},[463,8434,1131],{"class":967},[463,8436,1197],{"class":971},[463,8438,8439,8441,8443,8445,8447],{"class":465,"line":2433},[463,8440,7822],{"class":967},[463,8442,1134],{"class":971},[463,8444,8376],{"class":1116},[463,8446,1194],{"class":967},[463,8448,1197],{"class":971},[463,8450,8451,8453,8455,8457,8459,8461,8463,8465,8467,8469,8471,8474,8476,8478],{"class":465,"line":2438},[463,8452,2244],{"class":1152},[463,8454,8153],{"class":967},[463,8456,7774],{"class":1171},[463,8458,7700],{"class":1116},[463,8460,1120],{"class":967},[463,8462,1123],{"class":986},[463,8464,8164],{"class":472},[463,8466,1123],{"class":986},[463,8468,1149],{"class":971},[463,8470,1123],{"class":986},[463,8472,8473],{"class":472},"Yılmaz",[463,8475,1123],{"class":986},[463,8477,1131],{"class":967},[463,8479,1197],{"class":971},[463,8481,8482,8484,8486,8488,8490],{"class":465,"line":6542},[463,8483,8184],{"class":967},[463,8485,1134],{"class":971},[463,8487,8376],{"class":1116},[463,8489,1194],{"class":967},[463,8491,1197],{"class":971},[463,8493,8494,8496,8498,8500,8502,8504,8506,8508,8510,8512,8514,8516,8518,8520],{"class":465,"line":6547},[463,8495,2244],{"class":1152},[463,8497,8203],{"class":967},[463,8499,7774],{"class":1171},[463,8501,7700],{"class":1116},[463,8503,1120],{"class":967},[463,8505,1123],{"class":986},[463,8507,8214],{"class":472},[463,8509,1123],{"class":986},[463,8511,1149],{"class":971},[463,8513,1123],{"class":986},[463,8515,8223],{"class":472},[463,8517,1123],{"class":986},[463,8519,1131],{"class":967},[463,8521,1197],{"class":971},[463,8523,8524,8526,8528,8530,8532],{"class":465,"line":6875},[463,8525,8234],{"class":967},[463,8527,1134],{"class":971},[463,8529,8376],{"class":1116},[463,8531,1194],{"class":967},[463,8533,1197],{"class":971},[350,8535,8536,8537,8539,8540,8542],{},"burada, oluşturduğumuz",[460,8538,7750],{},"class'ına sonradan",[460,8541,8376],{},"metodunu ekleyerek yeni bir özellik eklemiş oluyoruz.",[350,8544,8545,8546,8548],{},"Bununla birlikte",[460,8547,8376],{},"metodu artık ram'e bir kere yükleniyor ve her çağırımda, referansı üzerinden metod\nişletiliyor. Böylelikle ram sorununu da çözmüş oluyoruz.",[350,8550,8551,8552,8554],{},"Prorotype yapısıyla, metod ile birlikte property de eklemek mümkün. Ancak bu yöntemi tavsiye etmiyorum. Çünkü",[460,8553,7750],{},"\nclass'ından her oluşan nesnedeki propertylerden biri değiştiğinde, aynı class'tan oluşan diğer nesnelerin property'\nlerinin değeri de değişecektir ki, bu genelde istenen birşey değildir.",[350,8556,8557],{},"Örnek;",[453,8559,8561],{"className":1505,"code":8560,"language":1507,"meta":458,"style":458},"function Person(name,surname){\n    this.name=name;\n    this.surname=surname;\n    this.showVariable=function(){\n        alert(this.name);\n    }\n}\n\nPerson.prototype.age=25;\n\nvar person=new Person('Abdurrahman','Güngör');\nperson.age=50;\n",[460,8562,8563,8579,8593,8607,8621,8637,8641,8645,8649,8669,8673,8703],{"__ignoreMap":458},[463,8564,8565,8567,8569,8571,8573,8575,8577],{"class":465,"line":466},[463,8566,3863],{"class":1152},[463,8568,7700],{"class":1116},[463,8570,1120],{"class":971},[463,8572,7705],{"class":1988},[463,8574,1149],{"class":971},[463,8576,7710],{"class":1988},[463,8578,1992],{"class":971},[463,8580,8581,8583,8585,8587,8589,8591],{"class":465,"line":536},[463,8582,7717],{"class":2328},[463,8584,1134],{"class":971},[463,8586,7705],{"class":967},[463,8588,983],{"class":1171},[463,8590,7705],{"class":967},[463,8592,1197],{"class":971},[463,8594,8595,8597,8599,8601,8603,8605],{"class":465,"line":757},[463,8596,7717],{"class":2328},[463,8598,1134],{"class":971},[463,8600,7710],{"class":967},[463,8602,983],{"class":1171},[463,8604,7710],{"class":967},[463,8606,1197],{"class":971},[463,8608,8609,8611,8613,8615,8617,8619],{"class":465,"line":1043},[463,8610,7717],{"class":2328},[463,8612,1134],{"class":971},[463,8614,7906],{"class":1116},[463,8616,983],{"class":1171},[463,8618,3863],{"class":1152},[463,8620,1156],{"class":971},[463,8622,8623,8625,8627,8629,8631,8633,8635],{"class":465,"line":1055},[463,8624,7917],{"class":1116},[463,8626,1120],{"class":1178},[463,8628,2329],{"class":2328},[463,8630,1134],{"class":971},[463,8632,7705],{"class":967},[463,8634,1131],{"class":1178},[463,8636,1197],{"class":971},[463,8638,8639],{"class":465,"line":1085},[463,8640,6519],{"class":971},[463,8642,8643],{"class":465,"line":1109},[463,8644,2759],{"class":971},[463,8646,8647],{"class":465,"line":1159},[463,8648,2193],{"emptyLinePlaceholder":777},[463,8650,8651,8653,8655,8657,8659,8662,8664,8667],{"class":465,"line":1200},[463,8652,7750],{"class":1950},[463,8654,1134],{"class":971},[463,8656,1957],{"class":1956},[463,8658,1134],{"class":971},[463,8660,8661],{"class":967},"age",[463,8663,983],{"class":1171},[463,8665,8666],{"class":1112},"25",[463,8668,1197],{"class":971},[463,8670,8671],{"class":465,"line":1231},[463,8672,2193],{"emptyLinePlaceholder":777},[463,8674,8675,8677,8679,8681,8683,8685,8687,8689,8691,8693,8695,8697,8699,8701],{"class":465,"line":1243},[463,8676,2244],{"class":1152},[463,8678,7771],{"class":967},[463,8680,7774],{"class":1171},[463,8682,7700],{"class":1116},[463,8684,1120],{"class":967},[463,8686,1123],{"class":986},[463,8688,7783],{"class":472},[463,8690,1123],{"class":986},[463,8692,1149],{"class":971},[463,8694,1123],{"class":986},[463,8696,7792],{"class":472},[463,8698,1123],{"class":986},[463,8700,1131],{"class":967},[463,8702,1197],{"class":971},[463,8704,8705,8707,8709,8711,8713,8716],{"class":465,"line":2410},[463,8706,7822],{"class":967},[463,8708,1134],{"class":971},[463,8710,8661],{"class":967},[463,8712,983],{"class":1171},[463,8714,8715],{"class":1112},"50",[463,8717,1197],{"class":971},[350,8719,8720],{},"JavaScript'te doğru OOP iskeleti prototype üzerine inşa edilmektedir.",[350,8722,8723,8724,8727],{},"Yalnız yukarıda farkedeceğiniz üzere görünüm bir class gibi olmadı, class'ı tanımladık, sonra dışarıdan ayrıca\nmetodlarımızı prototype vasıtasıyla ekledik. Bu class'ı metodlarıyla beraber bir",[354,8725,8726],{},"scope","(kapsayıcı)içerisine almak için\naşağıdaki yapıyı kullanabiliriz.",[453,8729,8731],{"className":1505,"code":8730,"language":1507,"meta":458,"style":458},"// Dış kapsayıcı (main scope)\nvar Person=(function(){\n\n// Oluşturucu (initializer) metod\nfunction Person(name,surname){\n    this.name=name;\n    this.surname=surname;\n}\n\nPerson.prototype.showName=function(){\n    alert(this.name);\n}\n\nPerson.prototype.showSurname=function(){\n    alert(this.surname);\n}\n\n//Propertylerini ve metodlarını eklediğimiz nesneyi en dıştaki Person değişkenine döndürüyoruz.\nreturn Person;\n\n//En sonda çağırdığımız \"()\" kısmı kodun otomatik olarak çalışması ve class'ın oluşturulması içindir.\n})();\n",[460,8732,8733,8738,8752,8756,8761,8777,8791,8805,8809,8813,8832,8848,8852,8856,8874,8890,8894,8898,8903,8912,8916,8921],{"__ignoreMap":458},[463,8734,8735],{"class":465,"line":466},[463,8736,8737],{"class":7896},"// Dış kapsayıcı (main scope)\n",[463,8739,8740,8742,8744,8746,8748,8750],{"class":465,"line":536},[463,8741,2244],{"class":1152},[463,8743,7700],{"class":967},[463,8745,983],{"class":1171},[463,8747,1120],{"class":967},[463,8749,3863],{"class":1152},[463,8751,1156],{"class":971},[463,8753,8754],{"class":465,"line":757},[463,8755,2193],{"emptyLinePlaceholder":777},[463,8757,8758],{"class":465,"line":1043},[463,8759,8760],{"class":7896},"// Oluşturucu (initializer) metod\n",[463,8762,8763,8765,8767,8769,8771,8773,8775],{"class":465,"line":1055},[463,8764,3863],{"class":1152},[463,8766,7700],{"class":1116},[463,8768,1120],{"class":971},[463,8770,7705],{"class":1988},[463,8772,1149],{"class":971},[463,8774,7710],{"class":1988},[463,8776,1992],{"class":971},[463,8778,8779,8781,8783,8785,8787,8789],{"class":465,"line":1085},[463,8780,7717],{"class":2328},[463,8782,1134],{"class":971},[463,8784,7705],{"class":967},[463,8786,983],{"class":1171},[463,8788,7705],{"class":967},[463,8790,1197],{"class":971},[463,8792,8793,8795,8797,8799,8801,8803],{"class":465,"line":1109},[463,8794,7717],{"class":2328},[463,8796,1134],{"class":971},[463,8798,7710],{"class":967},[463,8800,983],{"class":1171},[463,8802,7710],{"class":967},[463,8804,1197],{"class":971},[463,8806,8807],{"class":465,"line":1159},[463,8808,2759],{"class":971},[463,8810,8811],{"class":465,"line":1200},[463,8812,2193],{"emptyLinePlaceholder":777},[463,8814,8815,8817,8819,8821,8823,8826,8828,8830],{"class":465,"line":1231},[463,8816,7750],{"class":1950},[463,8818,1134],{"class":971},[463,8820,1957],{"class":1956},[463,8822,1134],{"class":971},[463,8824,8825],{"class":1116},"showName",[463,8827,983],{"class":1171},[463,8829,3863],{"class":1152},[463,8831,1156],{"class":971},[463,8833,8834,8836,8838,8840,8842,8844,8846],{"class":465,"line":1243},[463,8835,7637],{"class":1116},[463,8837,1120],{"class":1178},[463,8839,2329],{"class":2328},[463,8841,1134],{"class":971},[463,8843,7705],{"class":967},[463,8845,1131],{"class":1178},[463,8847,1197],{"class":971},[463,8849,8850],{"class":465,"line":2410},[463,8851,2759],{"class":971},[463,8853,8854],{"class":465,"line":2428},[463,8855,2193],{"emptyLinePlaceholder":777},[463,8857,8858,8860,8862,8864,8866,8868,8870,8872],{"class":465,"line":2433},[463,8859,7750],{"class":1950},[463,8861,1134],{"class":971},[463,8863,1957],{"class":1956},[463,8865,1134],{"class":971},[463,8867,8376],{"class":1116},[463,8869,983],{"class":1171},[463,8871,3863],{"class":1152},[463,8873,1156],{"class":971},[463,8875,8876,8878,8880,8882,8884,8886,8888],{"class":465,"line":2438},[463,8877,7637],{"class":1116},[463,8879,1120],{"class":1178},[463,8881,2329],{"class":2328},[463,8883,1134],{"class":971},[463,8885,7710],{"class":967},[463,8887,1131],{"class":1178},[463,8889,1197],{"class":971},[463,8891,8892],{"class":465,"line":6542},[463,8893,2759],{"class":971},[463,8895,8896],{"class":465,"line":6547},[463,8897,2193],{"emptyLinePlaceholder":777},[463,8899,8900],{"class":465,"line":6875},[463,8901,8902],{"class":7896},"//Propertylerini ve metodlarını eklediğimiz nesneyi en dıştaki Person değişkenine döndürüyoruz.\n",[463,8904,8905,8908,8910],{"class":465,"line":6880},[463,8906,8907],{"class":1997},"return",[463,8909,7700],{"class":967},[463,8911,1197],{"class":971},[463,8913,8914],{"class":465,"line":6885},[463,8915,2193],{"emptyLinePlaceholder":777},[463,8917,8918],{"class":465,"line":6894},[463,8919,8920],{"class":7896},"//En sonda çağırdığımız \"()\" kısmı kodun otomatik olarak çalışması ve class'ın oluşturulması içindir.\n",[463,8922,8923,8925,8928],{"class":465,"line":6899},[463,8924,2014],{"class":971},[463,8926,8927],{"class":967},")()",[463,8929,1197],{"class":971},[350,8931,8932],{},"Biraz karışık göründüğünün farkındayım, ancak en ideal Oop JavaScript yapısı budur.",[350,8934,8935],{},"Bir kaç kez kullanırsanız, bu yapıya hızlı bir şekilde uyum sağlayacağınızdan emin olabilirsiniz.",[350,8937,8938,8941],{},[354,8939,8940],{},"Inheritance","konusuna ise bu ders girmedim. Onu ayrı bir derste ele almayı düşünüyorum.",[350,8943,8944,8945,8948,8949,8952],{},"Bu yapıları bize çok daha rahat bir şekilde sunan",[354,8946,8947],{},"CoffeeScript","ve",[354,8950,8951],{},"TypeScript","gibi yapılar da mevcut. Bu yapılar\nbizim bu uğraşımızı minimuma indirerek, bazı hammaliyetleri arkada kendileri çözüyor. Bu ve benzeri yapılar\nJavaScript'in büyümesine büyük katkı sağlayacaktır. Bu yeni dünyaya hızlıca uyum sağlamamız, zaruri görünüyor.",[350,8954,7544],{},[746,8956,8957],{},"html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s99_P, html code.shiki .s99_P{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit}html pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sZMiF, html code.shiki .sZMiF{--shiki-light:#E2931D;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}",{"title":458,"searchDepth":536,"depth":536,"links":8959},[],"2015/02/oop-js.png","2015-02-27T00:00:00.000Z",{},{"title":113,"description":791},"rnhR1YKX2WuA593jFtgpXqBwcWIQTI6DeBVrPDYqADs",{"id":8966,"title":228,"body":8967,"coverImage":9002,"createDate":9003,"description":791,"extension":775,"meta":9004,"navigation":777,"path":229,"seo":9005,"stem":230,"__hash__":9006},"posts/gelistirmelerim/orchard-responsive-flex-slider-eklentisi.md",{"type":343,"value":8968,"toc":9000},[8969,8972,8976,8983,8989,8994,8997],[346,8970,228],{"id":8971},"orchard-responsive-flex-slider-eklentisi",[350,8973,8974],{},[354,8975,791],{},[350,8977,8978,8979,8982],{},"Orchard için geliştirdiğim ",[354,8980,8981],{},"Responsive Flex Slider"," eklentisine aşağıdaki linkten ulaşabilirsiniz.",[350,8984,8985],{},[369,8986,8987],{"href":8987,"rel":8988},"http://gallery.orchardproject.net/Packages/Orchard.Module.Tekno.FlexSlider",[373],[350,8990,8991],{},[354,8992,8993],{},"Özellikleri",[350,8995,8996],{},"Açıklama metinli, çoklu dil destekli, kullanıcı rol yetkilendirmesi destekli responsive slayt.",[350,8998,8999],{},"Jquery Flex Slider tabanlı.",{"title":458,"searchDepth":536,"depth":536,"links":9001},[],"2014/08/flexslider-new.jpg","2014-08-27T00:00:00.000Z",{},{"title":228,"description":791},"HOK56-fjSKsevFPrFE5MpHIA294cm5n9jxP-DVNSzQA",{"id":9008,"title":203,"body":9009,"coverImage":9097,"createDate":9098,"description":9018,"extension":775,"meta":9099,"navigation":777,"path":204,"seo":9100,"stem":205,"__hash__":9101},"posts/duyurular/visual-studio-2013-update-3-final-cikti.md",{"type":343,"value":9010,"toc":9095},[9011,9014,9019,9022,9027,9062,9067,9074,9081,9088],[346,9012,203],{"id":9013},"visual-studio-2013-update-3-final-çıktı",[350,9015,9016],{},[354,9017,9018],{},"Visual Studio'nun 2013 sürümünün 3. güncellemesi RTM oldu.",[350,9020,9021],{},"Yükleme dosyalarının boyutu oldukça yüksek. Benim size tavsiyem, Update 3'ün entegre edildiği, Visual Studio 2013'ü indirip temiz kurulum yapmanız.",[350,9023,9024],{},[354,9025,9026],{},"Bizi bu pakette bekleyen yeniliklerden bazıları ise şunlar.",[387,9028,9029,9032,9035,9038,9041,9044,9047,9050,9053,9056,9059],{},[390,9030,9031],{},"Ultimate sürümde bulunan, Code Lens özelliğinde artık Git depolarındaki değişiklikler ve yazarlar görüntülenebilecek.",[390,9033,9034],{},"Code Map özelliğinde, artık kod bağlantıları renklendirilebilecek.",[390,9036,9037],{},"32-bit .Net Native uygulamaları için doğal hata ayıklama özelliği eklendi.",[390,9039,9040],{},"Yönetilebilir hafıza dökümü dosyalarını inceleme esnasında, seçili tipler için Go to Definition ve Find All References özelliklerini kullanabileceğiz.",[390,9042,9043],{},"Wpf ve Win32 uygulamalarında sınıflarımızın anlık işlemci kullanımını detaylı olarak görebileceğiz.",[390,9045,9046],{},"Visual Studio güncellemesi yayınlandığında, artık bildirim alanı sarı renge dönerek uyarı verecek.",[390,9048,9049],{},"Ana menüdeki başlıkların tümünün büyük harf olma özelliğini iptal edebileceğiz. (Güzel bir yenilik :))",[390,9051,9052],{},"Test özelliklerinde yenilikler ve geliştirmeler yapılmış.",[390,9054,9055],{},"Üretilen uygulamaların dağıtım özelliklerinde geliştirmeler yapılmış.",[390,9057,9058],{},"DirectX uygulamalarında, Grafik Analizcisinde yenilikler yapılmış.",[390,9060,9061],{},"Azure uygulamalarında WebJobs desteği eklenmiş.",[350,9063,9064],{},[354,9065,9066],{},"İndirme Linkleri",[350,9068,9069],{},[369,9070,9073],{"href":9071,"rel":9072},"http://go.microsoft.com/fwlink/?LinkId=403041",[373],"Yalnızca Update 3 Dosyaları",[350,9075,9076],{},[369,9077,9080],{"href":9078,"rel":9079},"http://go.microsoft.com/fwlink/?LinkId=403066",[373],"Visual Studio 2013 Professional Update 3 Entegreli",[350,9082,9083],{},[369,9084,9087],{"href":9085,"rel":9086},"http://go.microsoft.com/fwlink/?LinkId=403069",[373],"Visual Studio 2013 Premium Update 3 Entegreli",[350,9089,9090],{},[369,9091,9094],{"href":9092,"rel":9093},"http://go.microsoft.com/fwlink/?LinkId=403063",[373],"Visual Studio 2013 Ultimate Update 3 Entegreli",{"title":458,"searchDepth":536,"depth":536,"links":9096},[],"2014/05/visual-studio-2013-logo.jpg","2014-08-07T00:00:00.000Z",{},{"title":203,"description":9018},"0p2aMunEf66QGYwS61Hy0NErAFJgXwL1JFnA15tqmM0",{"id":9103,"title":220,"body":9104,"coverImage":9137,"createDate":9138,"description":791,"extension":775,"meta":9139,"navigation":777,"path":221,"seo":9140,"stem":222,"__hash__":9141},"posts/gelistirmelerim/orchard-bootstrap-eklentisi.md",{"type":343,"value":9105,"toc":9135},[9106,9109,9113,9119,9125,9129,9132],[346,9107,220],{"id":9108},"orchard-bootstrap-eklentisi",[350,9110,9111],{},[354,9112,791],{},[350,9114,9115,9116,8982],{},"Orchard için geliştirdiğim ",[354,9117,9118],{},"Bootstrap",[350,9120,9121],{},[369,9122,9123],{"href":9123,"rel":9124},"http://gallery.orchardproject.net/Packages/Orchard.Module.Tekno.Bootstrap",[373],[350,9126,9127],{},[354,9128,8993],{},[350,9130,9131],{},"Bootstrap güncel script ve stil kütüphaneleri modülü.",[350,9133,9134],{},"Bu modül sayesinde, modüllerinizde ve temalarınızda Bootstrap altyapısını kullanabilirsiniz.",{"title":458,"searchDepth":536,"depth":536,"links":9136},[],"2014/07/bootstrap-screenshot.jpg","2014-07-26T00:00:00.000Z",{},{"title":220,"description":791},"M-j03iNCQoRPeOBWDp6u9-vGw9cAx6ntYvWWAxOH32w",{"id":9143,"title":224,"body":9144,"coverImage":9177,"createDate":9178,"description":791,"extension":775,"meta":9179,"navigation":777,"path":225,"seo":9180,"stem":226,"__hash__":9181},"posts/gelistirmelerim/orchard-localized-layer-eklentisi.md",{"type":343,"value":9145,"toc":9175},[9146,9149,9153,9159,9165,9169,9172],[346,9147,224],{"id":9148},"orchard-localized-layer-eklentisi",[350,9150,9151],{},[354,9152,791],{},[350,9154,8978,9155,9158],{},[354,9156,9157],{},"Localized Layer"," eklentisine aşağıdaki linkten ulaşabilirsiniz.",[350,9160,9161],{},[369,9162,9163],{"href":9163,"rel":9164},"http://gallery.orchardproject.net/Packages/Orchard.Module.Tekno.LocalizedLayer",[373],[350,9166,9167],{},[354,9168,8993],{},[350,9170,9171],{},"Yerelleştirilmiş, ekran aracı katmanları sağlar.",[350,9173,9174],{},"Böylelikle, çoklu dil destekli web sitelerinde, ekran araçlarını kolaylıkla, dile göre yerleştirebilirsiniz.",{"title":458,"searchDepth":536,"depth":536,"links":9176},[],"2014/07/localized-layer-screenshot.jpg","2014-07-25T00:00:00.000Z",{},{"title":224,"description":791},"cg7ZwHtycb6Cl3yET32kxCd6MuovBARvifD6XWqpvMc",1762871730913]