<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>javascript nodejs &#8211; Selman Tunc</title>
	<atom:link href="https://selmantunc.com.tr/category/javascript-nodejs/feed/" rel="self" type="application/rss+xml" />
	<link>https://selmantunc.com.tr</link>
	<description></description>
	<lastBuildDate>Tue, 21 Jan 2025 06:55:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://selmantunc.com.tr/wp-content/uploads/2023/07/cropped-tumblr_inline_oglumuMbgO1tyldvk_540-150x150-1-32x32.jpg</url>
	<title>javascript nodejs &#8211; Selman Tunc</title>
	<link>https://selmantunc.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Javascript Grid or Datatable</title>
		<link>https://selmantunc.com.tr/javascript-nodejs/javascript-grid-or-datatable/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 20 Jan 2025 00:58:00 +0000</pubDate>
				<category><![CDATA[javascript nodejs]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3367</guid>

					<description><![CDATA[https://fancygrid.com/samples/form/grid http://www.guriddo.net/demo/bootstrap/ https://wpdatatables.com/bootstrap-tables/ https://paramquery.com/demos/crud &#160;]]></description>
										<content:encoded><![CDATA[<p><a href="https://fancygrid.com/samples/form/grid"><a href="https://fancygrid.com/samples/form/grid">https://fancygrid.com/samples/form/grid</a></a></p>
<p><a href="http://www.guriddo.net/demo/bootstrap/"><a href="http://www.guriddo.net/demo/bootstrap/">http://www.guriddo.net/demo/bootstrap/</a></a></p>
<p><a href="https://wpdatatables.com/bootstrap-tables/"><a href="https://wpdatatables.com/bootstrap-tables/">https://wpdatatables.com/bootstrap-tables/</a></a></p>
<p><a href="https://paramquery.com/demos/crud"><a href="https://paramquery.com/demos/crud">https://paramquery.com/demos/crud</a></a></p>
<p>&nbsp;</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>My Knockout.js Example List</title>
		<link>https://selmantunc.com.tr/javascript-nodejs/my-knockout-js-example-list/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 10 Jun 2024 05:07:16 +0000</pubDate>
				<category><![CDATA[javascript nodejs]]></category>
		<guid isPermaLink="false">https://selmantunc.com.tr/?p=3270</guid>

					<description><![CDATA[https://gist.github.com/stnc/33d83f93784c57c2220f59a8a872c77b &#160; &#160;]]></description>
										<content:encoded><![CDATA[<p><a href="https://gist.github.com/stnc/33d83f93784c57c2220f59a8a872c77b">https://gist.github.com/stnc/33d83f93784c57c2220f59a8a872c77b</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Drag drop Upload Example</title>
		<link>https://selmantunc.com.tr/javascript-nodejs/drag-drop-upload-example/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 06 Apr 2021 19:33:51 +0000</pubDate>
				<category><![CDATA[javascript nodejs]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[uploads]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2021/04/06/drag-drop-upload-example/</guid>

					<description><![CDATA[https://github.com/blueimp/jQuery-File-Upload https://www.dropzonejs.com/ https://www.dropzonejs.com/bootstrap.html https://fineuploader.com/demos.html seo js araçı  https://github.com/aFarkas/lazysizes pure javascript modal box https://micromodal.vercel.app/#introduction https://dimsemenov.com/plugins/magnific-popup/ https://biati-digital.github.io/glightbox/ https://photoswipe.com/]]></description>
										<content:encoded><![CDATA[<h2><a href="https://github.com/blueimp/jQuery-File-Upload">https://github.com/blueimp/jQuery-File-Upload</a>
<br></h2>
<p>h<a href="https://www.dropzonejs.com/">ttps://www.dropzonejs.com/</a></p>
<p>h<a href="https://www.dropzonejs.com/bootstrap.html">ttps://www.dropzonejs.com/bootstrap.html</a></p>
<p>h<a href="https://fineuploader.com/demos.html">ttps://fineuploader.com/demos.html</a></p>
<p><br></p>
<p><b>seo js araçı </b></p>
<p><a href="https://github.com/aFarkas/lazysizes">https://github.com/aFarkas/lazysizes</a>
<br></p>
<p><b>pure javascript modal box</b></p>
<p><a href="https://micromodal.vercel.app/#introduction">https://micromodal.vercel.app/#introduction</a>
<br></p>
<p><a href="https://dimsemenov.com/plugins/magnific-popup/">https://dimsemenov.com/plugins/magnific-popup/</a>
<br></p>
<p><a href="https://biati-digital.github.io/glightbox/">https://biati-digital.github.io/glightbox/</a>
<br></p>
<p><a href="https://photoswipe.com/">https://photoswipe.com/</a>
<br></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>HandleBar.js nedir</title>
		<link>https://selmantunc.com.tr/javascript-nodejs/handlebarjs-nedir/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 07 Mar 2021 17:26:53 +0000</pubDate>
				<category><![CDATA[javascript nodejs]]></category>
		<category><![CDATA[handlebar]]></category>
		<category><![CDATA[handlebar.js]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2021/03/07/handlebarjs-nedir/</guid>

					<description><![CDATA[Handlebars, Mustache şablon dilinin eksik olan bazı özelliklerinin eklendiği hafif bir template dir. Ben monolitic uygulamalarımda çok küçük olduğu için bunu kullanıyorum json verisini basmak çok kolay oluyor hatta aşırı&#8230;]]></description>
										<content:encoded><![CDATA[<figure id="attachment_mmd_2126" class="wp-block-image "><img decoding="async" width="540" height="304" src="https://selmantunc.com.tr/wp-content/uploads/2023/07/8f33a5c93a88651c23025ea2cfc48c0e91199d96.png" class="attachment-full size-full" alt="image" loading="lazy" /></figure>
<p>Handlebars, Mustache şablon dilinin eksik olan bazı özelliklerinin eklendiği hafif bir template dir.</p>
<p>Ben monolitic uygulamalarımda çok küçük olduğu için bunu kullanıyorum json verisini basmak çok kolay oluyor hatta aşırı kolay oluyor. Jquery ile json  basmaktan ne farkı var derseniz, orada satırlarca kod yazarak yaptığınız işlemi 3 satırda yapıyor, ayrıca frontend ci arkadaş içinde büyük kolaylık oluyor.</p>
<p>Benim kullanma amacım json dataları çok fazla olduğunda çoklu json basacakcam bu hafif template seçeneğini seçiyorum, Partials yapısı olması, if end olması ,each-else olması benim için harika özellikler</p>
<p>aynı zamanda buna benzer knockout js var observer patterni kullanıyor türemesini istediğiniz verilerde de onu kullanabilirsiniz .</p>
<p>handlebar sizi aşağıdaki gibi gereksiz javasciprt döngü ve kodlarından kurtarırır aynı işlemi 3 satırlık kodlar ile çözebilirsiniz.</p>
<p><strong>benim handle bar js için hazırladığım json api DEMOSU</strong></p>
<p><a href="https://stnc.github.io/handleBar">https://stnc.github.io/handleBar</a></p>
<p><a href="https://github.com/stnc/stnc.github.io/raw/master/handleBar/handlebarjsExample.zip">Demoyu indirin</a></p>
<div class="gist">
<a href="https://gist.github.com/stnc/76101886611f6a6716c35673ca860a71">https://gist.github.com/stnc/76101886611f6a6716c35673ca860a71</a>
</div>
<p>bu konuda yazılmış bir türkçe yazı</p>
<p><a href="https://kodedu.com/2014/02/handlebars-template-cozumu/">https://kodedu.com/2014/02/handlebars-template-cozumu/</a></p>
<p>meraklısına handlebar eklenti yazımı</p>
<p><a href="http://jsfiddle.net/IrvinDominin/T7knB/">http://jsfiddle.net/IrvinDominin/T7knB/</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>js each foreach</title>
		<link>https://selmantunc.com.tr/javascript-nodejs/js-each-foreach/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 26 Aug 2020 09:37:38 +0000</pubDate>
				<category><![CDATA[javascript nodejs]]></category>
		<category><![CDATA[each]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[loop]]></category>
		<guid isPermaLink="false">http://selmantunc.com.tr/2020/08/26/js-each-foreach/</guid>

					<description><![CDATA[https://hashnode.com/post/7-different-ways-to-make-ajax-calls-in-javascript-in-2019-cjr7pi2fl000gdjs2zgssqwhr https://www.sitepoint.com/jquery-each-function-examples/ https://plnkr.co/edit/4DNXPn5eUpKVt4zRYEcp?preview https://www.freecodecamp.org/news/master-the-art-of-looping-in-javascript-with-these-incredible-tricks-a5da1aa1d6c5/ https://www.c-sharpcorner.com/article/javascript-array-foreach-method-and-its-alternatives/ https://forums.asp.net/t/2111929.aspx?how+to+loop+through+json+array+in+jquery+        let url =  new URL(myAjax.ajaxurl)url.search =  new URLSearchParams({    action: &#8220;ch_ajax_add_to_cart&#8221;, &#8220;id&#8221;: myID,      &#8220;amount&#8221;: donatAmount})    fetch(url, {            method: &#8216;get’,              headers: {                 &#8220;X-Requested-With&#8221;: &#8220;XMLHttpRequest&#8221;              },              }). then(res =&#62; res.json())          // .then(response =&#62; console.log(‘Success:’, JSON.stringify(response)))           .catch(error =&#62; console.error(&#8216;Error:’, error));  https://forums.asp.net/t/2111929.aspx?how+to+loop+through+json+array+in+jquery+       https://jsfiddle.net/pmw57/ancj4L05/    https://selmantunc.com.tr/post/627504220838510592/js-each-foreach Önemli mustache js template  https://codepen.io/johnsonshara/pen/mPzbBO https://github.com/stunc-git/php-il-ilce-for-ajax/blob/master/index.php]]></description>
										<content:encoded><![CDATA[<p><a href="https://hashnode.com/post/7-different-ways-to-make-ajax-calls-in-javascript-in-2019-cjr7pi2fl000gdjs2zgssqwhr">https://hashnode.com/post/7-different-ways-to-make-ajax-calls-in-javascript-in-2019-cjr7pi2fl000gdjs2zgssqwhr</a></p>
<p><a href="https://www.sitepoint.com/jquery-each-function-examples/">https://www.sitepoint.com/jquery-each-function-examples/</a></p>
<p><a href="https://plnkr.co/edit/4DNXPn5eUpKVt4zRYEcp?preview">https://plnkr.co/edit/4DNXPn5eUpKVt4zRYEcp?preview</a></p>
<p><a href="https://www.freecodecamp.org/news/master-the-art-of-looping-in-javascript-with-these-incredible-tricks-a5da1aa1d6c5/">https://www.freecodecamp.org/news/master-the-art-of-looping-in-javascript-with-these-incredible-tricks-a5da1aa1d6c5/</a></p>
<p><a href="https://www.c-sharpcorner.com/article/javascript-array-foreach-method-and-its-alternatives/">https://www.c-sharpcorner.com/article/javascript-array-foreach-method-and-its-alternatives/</a>
<br></p>
<p><a href="https://forums.asp.net/t/2111929.aspx?how+to+loop+through+json+array+in+jquery+">https://forums.asp.net/t/2111929.aspx?how+to+loop+through+json+array+in+jquery+</a>
<br></p>
<p><br></p>
<p>

       let url = </p>
<p>new URL(myAjax.ajaxurl)url.search = </p>
<p>new URLSearchParams({    action: &#8220;ch_ajax_add_to_cart&#8221;, &#8220;id&#8221;: myID,   </p>
<p>  &#8220;amount&#8221;: donatAmount})<br><br>    fetch(url, {            method: &#8216;get’,         </p>
<p>    headers: {              </p>
<p>  &#8220;X-Requested-With&#8221;: &#8220;XMLHttpRequest&#8221;              },              }).</p>
<p>then(res =&gt; res.json())       </p>
<p>  // .then(response =&gt; console.log(‘Success:’, JSON.stringify(response)))        </p>
<p>  .catch(error =&gt; console.error(&#8216;Error:’, error)); </p>
<p><br></p>
<p><a href="https://forums.asp.net/t/2111929.aspx?how+to+loop+through+json+array+in+jquery+%C2%A0">https://forums.asp.net/t/2111929.aspx?how+to+loop+through+json+array+in+jquery+ </a>     </p>
<p><a href="https://jsfiddle.net/pmw57/ancj4L05/%C2%A0%C2%A0%C2%A0">https://jsfiddle.net/pmw57/ancj4L05/   </a></p>
<p><a href="https://selmantunc.com.tr/post/627504220838510592/js-each-foreach">https://selmantunc.com.tr/post/627504220838510592/js-each-foreach</a>

<br></p>
<h2>Önemli</h2>
<p>mustache js template </p>
<p><a href="https://codepen.io/johnsonshara/pen/mPzbBO">https://codepen.io/johnsonshara/pen/mPzbBO</a>
<br></p>
<p><br></p>
<p><a href="https://github.com/stunc-git/php-il-ilce-for-ajax/blob/master/index.php">https://github.com/stunc-git/php-il-ilce-for-ajax/blob/master/index.php</a>
<br></p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
