<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Adem Deliaslan</title>
    <description>The latest articles on DEV Community by Adem Deliaslan (@deliaslan).</description>
    <link>https://dev.to/deliaslan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F235694%2Fa51c31fe-0606-4e02-a1f8-a69bfe2071bd.jpg</url>
      <title>DEV Community: Adem Deliaslan</title>
      <link>https://dev.to/deliaslan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/deliaslan"/>
    <language>en</language>
    <item>
      <title>Arrays in Javascript - 00014</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Wed, 23 Oct 2019 09:34:01 +0000</pubDate>
      <link>https://dev.to/deliaslan/arrays-in-javascript-00014-3g2m</link>
      <guid>https://dev.to/deliaslan/arrays-in-javascript-00014-3g2m</guid>
      <description>&lt;p&gt;// Arrays!&lt;br&gt;
//ignore xPos and yPos.&lt;/p&gt;

&lt;p&gt;var myFriend = "Sophia";&lt;/p&gt;

&lt;p&gt;var myFriends = ["Sophia", "John", "Leif", "Winston", "OhNoes Guy!!"];&lt;/p&gt;

&lt;p&gt;// myFriends[1]&lt;br&gt;
fill(255, 0, 0);&lt;br&gt;
text( myFriends[0], 10, 30);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Sophia&lt;/p&gt;

&lt;p&gt;text( myFriends[1], 10, 80);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; John&lt;/p&gt;

&lt;p&gt;text( myFriends[2], 10, 130);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Leif&lt;/p&gt;

&lt;p&gt;text("I have " + myFriends.length + " friends!!!", 10, 150);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; I have 5 friends!!!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Local and global variables in Javascript - 00013</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Sun, 06 Oct 2019 14:34:04 +0000</pubDate>
      <link>https://dev.to/deliaslan/local-and-global-variables-in-javascript-00013-45ad</link>
      <guid>https://dev.to/deliaslan/local-and-global-variables-in-javascript-00013-45ad</guid>
      <description>&lt;p&gt;&lt;strong&gt;please ignore xPos and yPos values&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;codesample from khan academy&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;var &lt;strong&gt;lifeInches&lt;/strong&gt; = 20; //&lt;/p&gt;

&lt;p&gt;var calcInches = function(startAge, endAge, inchesPerYear) {&lt;br&gt;
    var totalInches = inchesPerYear * (endAge - startAge);&lt;br&gt;
    &lt;strong&gt;lifeInches&lt;/strong&gt; += totalInches;&lt;br&gt;
    return totalInches;&lt;br&gt;
};&lt;/p&gt;

&lt;p&gt;fill(255, 0, 0);&lt;/p&gt;

&lt;p&gt;text("From 0-8 years:", 10, 20);&lt;br&gt;
text(calcInches(0, 8, 2.5), 10, 40);&lt;/p&gt;

&lt;p&gt;text("From 8-16 years:", 10, 100);&lt;br&gt;
text(calcInches(8, 16, 2), 10, 120);&lt;/p&gt;

&lt;p&gt;text("Total grown over life:", 10, 168);&lt;br&gt;
text(&lt;strong&gt;lifeInches&lt;/strong&gt;, 10, 200);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;"From 0-8 years: 20"&lt;br&gt;
"From 8-16 years: 16"&lt;br&gt;
"Total grown over life: 56"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;lifeInches&lt;/strong&gt; -&amp;gt; global variable&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;totalInches&lt;/strong&gt; -&amp;gt; local variable&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;calcInches&lt;/strong&gt; -&amp;gt; local variable&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Functions with parameters in Javascript - 00012</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Sun, 06 Oct 2019 13:52:28 +0000</pubDate>
      <link>https://dev.to/deliaslan/functions-with-parameters-in-javascript-00012-3e1j</link>
      <guid>https://dev.to/deliaslan/functions-with-parameters-in-javascript-00012-3e1j</guid>
      <description>&lt;p&gt;&lt;strong&gt;simple using sample&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;var add = function(num1, num2) {&lt;br&gt;
    return num1 + num2;&lt;br&gt;
};&lt;/p&gt;

&lt;p&gt;add(3,4);&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt; "7"&lt;/p&gt;

&lt;p&gt;&lt;em&gt;parametreler sayesinde aynı fonksiyonu bir çok yerde farklı şekillerde kullanabiliriz.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Functions in Javascript - 00011</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Sun, 06 Oct 2019 12:18:55 +0000</pubDate>
      <link>https://dev.to/deliaslan/functions-in-javascript-00011-311c</link>
      <guid>https://dev.to/deliaslan/functions-in-javascript-00011-311c</guid>
      <description>&lt;p&gt;&lt;strong&gt;note: please ignore xPos and yPos values all my posts.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;var yourNameFunc = function(){&lt;br&gt;
var textX = random(0, 300);&lt;br&gt;
var textY = random(0, 300);&lt;br&gt;
var yourName = "Adem Deliaslan";&lt;br&gt;
fill(255, 0, 0);&lt;br&gt;
textSize(30);&lt;br&gt;
text("Hiiii, " + yourName, textX, textY);&lt;br&gt;
};&lt;/p&gt;

&lt;p&gt;yourNameFunc();&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;output:&lt;/strong&gt; "Hiiii, Adem Deliaslan"&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Text in Javascript -00010</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Sun, 06 Oct 2019 12:11:51 +0000</pubDate>
      <link>https://dev.to/deliaslan/text-in-javascript-00010-1dnl</link>
      <guid>https://dev.to/deliaslan/text-in-javascript-00010-1dnl</guid>
      <description>&lt;p&gt;&lt;strong&gt;text(string, xPos, yPos);&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;var text1 = "merhaba ";&lt;/p&gt;

&lt;p&gt;text(text1+text1,0,150);&lt;/p&gt;

&lt;p&gt;output: 'merhaba merhaba '&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Javascript - Challenge: Brown bear eyes from khanAcademy -00009</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Tue, 01 Oct 2019 08:22:28 +0000</pubDate>
      <link>https://dev.to/deliaslan/javascript-challenge-brown-bear-eyes-from-khanacademy-371h</link>
      <guid>https://dev.to/deliaslan/javascript-challenge-brown-bear-eyes-from-khanacademy-371h</guid>
      <description>&lt;p&gt;&lt;strong&gt;Dependency of the shapes sizes and positions&lt;/strong&gt;&lt;br&gt;
(with process.JS)&lt;br&gt;
__x, y ve faceSize değişse dahi oran/orantı ve pozisyonları sabit kalacaktır.&lt;/p&gt;

&lt;p&gt;noStroke();&lt;br&gt;
var x = 197;&lt;br&gt;
var y = 275;&lt;br&gt;
var faceSize = 400;&lt;/p&gt;

&lt;p&gt;// ears&lt;br&gt;
var earSize=faceSize*1/2;&lt;br&gt;
fill(89, 52, 17);&lt;br&gt;
ellipse(x-faceSize*2/5, y-faceSize*2/5, earSize, earSize);&lt;br&gt;
ellipse(x+faceSize*2/5, y-faceSize*2/5, earSize, earSize);&lt;/p&gt;

&lt;p&gt;// face&lt;br&gt;
fill(163, 113, 5);&lt;br&gt;
ellipse(x, y, faceSize, faceSize);&lt;/p&gt;

&lt;p&gt;//eyes &lt;br&gt;
fill(0, 0, 0);&lt;br&gt;
ellipse(x-faceSize/4, y-faceSize/8, faceSize*1/8, faceSize*1/8);&lt;br&gt;
ellipse(x+faceSize/4, y-faceSize/8, faceSize*1/8, faceSize*1/8);&lt;/p&gt;

&lt;p&gt;//nose&lt;br&gt;
fill(89, 52, 20);&lt;br&gt;
ellipse(x, y+faceSize/8, faceSize*4/15, faceSize/5);&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Javascript Learning From Scratch -00008</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Tue, 01 Oct 2019 06:32:23 +0000</pubDate>
      <link>https://dev.to/deliaslan/javascript-learning-from-scratch-00008-35c</link>
      <guid>https://dev.to/deliaslan/javascript-learning-from-scratch-00008-35c</guid>
      <description>&lt;p&gt;&lt;strong&gt;Using math expressions in JS&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;var x = 10;&lt;br&gt;
var a = x + 5; // add 5, result is 15&lt;br&gt;
var b = x - 5; // subtract 5, result is 5&lt;br&gt;
var c = x * 2; // multiply by 2, result is 20&lt;br&gt;
var d = x / 4; // divide by 4, result is 2.5&lt;br&gt;
var e = x % 3; // divide by 3 &amp;amp; return remainder, result is 1&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Javascript Learning From Scratch -00007</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Tue, 01 Oct 2019 06:30:28 +0000</pubDate>
      <link>https://dev.to/deliaslan/javascript-learning-from-scratch-00007-46c</link>
      <guid>https://dev.to/deliaslan/javascript-learning-from-scratch-00007-46c</guid>
      <description>&lt;p&gt;var rectWidth = 20;&lt;br&gt;
rect(10, 10, rectWidth, rectWidth);&lt;/p&gt;

&lt;p&gt;Question_0001: How wide is the rectangle?&lt;/p&gt;

&lt;p&gt;Answer_0001:  Obviously 20 :)&lt;/p&gt;

&lt;p&gt;We're drawing eyes for a face, and we want the eyes to both be in the same y position and to be the same size. We use the following code to draw them:&lt;/p&gt;




&lt;p&gt;var y = 70;&lt;br&gt;
var size = 30;&lt;br&gt;
ellipse(100, y, size, size);&lt;br&gt;
ellipse(150, y, size, size);&lt;/p&gt;

&lt;p&gt;Question_0002: At what y position are the eyes drawn?&lt;/p&gt;

&lt;p&gt;Answer_0002: 70&lt;/p&gt;




</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>postquestion</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Javascript Learning From Scratch -00006</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Sun, 29 Sep 2019 21:22:11 +0000</pubDate>
      <link>https://dev.to/deliaslan/javascript-learning-from-scratch-00006-3ln5</link>
      <guid>https://dev.to/deliaslan/javascript-learning-from-scratch-00006-3ln5</guid>
      <description>&lt;p&gt;&lt;strong&gt;Shortcuts of writing codes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;var x = 200;&lt;br&gt;
var y = 350;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;x = x * y;&lt;/strong&gt;  &lt;em&gt;is the same of&lt;/em&gt;  &lt;strong&gt;x *= y;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;x = x + y;&lt;/strong&gt;  &lt;em&gt;is the same of&lt;/em&gt;  &lt;strong&gt;x += y;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Javascript Learning From Scratch -00005</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Sun, 29 Sep 2019 12:12:58 +0000</pubDate>
      <link>https://dev.to/deliaslan/javascript-learning-from-scratch-00005-32jg</link>
      <guid>https://dev.to/deliaslan/javascript-learning-from-scratch-00005-32jg</guid>
      <description>&lt;p&gt;fill(0, 0, 0); // make black,&lt;/p&gt;

&lt;p&gt;fill(255, 255, 255); //make white&lt;/p&gt;

&lt;p&gt;but we if we need to "no fill" area use below function&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;noFill();&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Javascript Learning From Scratch -00004</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Sun, 29 Sep 2019 11:54:32 +0000</pubDate>
      <link>https://dev.to/deliaslan/javascript-learning-from-scratch-00004-29f7</link>
      <guid>https://dev.to/deliaslan/javascript-learning-from-scratch-00004-29f7</guid>
      <description>&lt;p&gt;****face draw and coloring&lt;/p&gt;

&lt;p&gt;noStroke(); // it means no border for shapes. *şekillerin kenar kalınlığı olmayacağını ifade eder. &lt;/p&gt;

&lt;p&gt;// face&lt;br&gt;
fill(255, 255, 0); //filling with this color inside of the shape&lt;br&gt;
ellipse(202, 208, 300, 300);&lt;/p&gt;

&lt;p&gt;// eyes&lt;br&gt;
fill(46, 46, 41); // each new fill command disables the previous same command.&lt;br&gt;
ellipse(157, 151, 40, 40);&lt;br&gt;
ellipse(304, 142, 40, 40);&lt;/p&gt;

&lt;p&gt;// mouth&lt;br&gt;
fill(252, 65, 65);&lt;br&gt;
ellipse(257, 240, 120, 136);&lt;/p&gt;

&lt;p&gt;output: &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n9qYetI7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/h1z8iz078e7bgdez4po7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n9qYetI7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/h1z8iz078e7bgdez4po7.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
    <item>
      <title>Javascript Learning From Scratch -00003</title>
      <dc:creator>Adem Deliaslan</dc:creator>
      <pubDate>Sun, 29 Sep 2019 11:21:02 +0000</pubDate>
      <link>https://dev.to/deliaslan/javascript-learning-from-scratch-00003-2k4b</link>
      <guid>https://dev.to/deliaslan/javascript-learning-from-scratch-00003-2k4b</guid>
      <description>&lt;p&gt;****** this is the point of aligment hierarchy.&lt;br&gt;
****** eğer büyük nesneyi sonra çizer ve kesişim içerisinde olursa küçük olan nesne alt katmanda kaldığından görünür olamaz.&lt;/p&gt;

&lt;p&gt;----first drawing &lt;/p&gt;

&lt;p&gt;rect(76, 45, 250, 300); // face&lt;/p&gt;

&lt;p&gt;rect(126, 250, 152, 60); // mouth&lt;/p&gt;

&lt;p&gt;rect(140, 150, 30, 30); // left eye&lt;/p&gt;

&lt;p&gt;rect(240, 150, 30, 30); // right eye&lt;/p&gt;

&lt;p&gt;rect(175, 345, 50, 50); // neck&lt;/p&gt;

&lt;p&gt;// unibrow&lt;br&gt;
line(140, 129, 270, 129);&lt;/p&gt;

&lt;p&gt;output: &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5Dur8DCS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/t9u9jbrz9s7axuran72i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5Dur8DCS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/t9u9jbrz9s7axuran72i.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;----second drawing&lt;/p&gt;

&lt;p&gt;rect(126, 250, 152, 60); // mouth&lt;/p&gt;

&lt;p&gt;rect(76, 45, 250, 300); // face&lt;/p&gt;

&lt;p&gt;rect(140, 150, 30, 30); // left eye&lt;/p&gt;

&lt;p&gt;rect(240, 150, 30, 30); // right eye&lt;/p&gt;

&lt;p&gt;rect(175, 345, 50, 50); // neck&lt;/p&gt;

&lt;p&gt;// unibrow&lt;br&gt;
line(140, 129, 270, 129);&lt;/p&gt;

&lt;p&gt;output: &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8Fp5koeb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/z4dj3djaqtclyk1oo9kn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8Fp5koeb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/z4dj3djaqtclyk1oo9kn.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>deliaslan</category>
      <category>khanacademy</category>
    </item>
  </channel>
</rss>
