<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2023-07-22T15:05:10-07:00</updated><id>/feed.xml</id><title type="html">The Coding Sandbox</title><subtitle>Program Codes hosted by NOTORIEX LEGACY</subtitle><author><name>NOTORIEX LEGACY</name></author><entry><title type="html">Javascript: Area of A Triangle</title><link href="/edabit/JSEdabitAreaofTriangle/" rel="alternate" type="text/html" title="Javascript: Area of A Triangle" /><published>2023-07-22T13:45:00-07:00</published><updated>2023-07-22T13:45:00-07:00</updated><id>/edabit/JSEdabitAreaofTriangle</id><content type="html" xml:base="/edabit/JSEdabitAreaofTriangle/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<iframe src="https://edabit.com/challenge/3CaszbdZYGN4otQD8" width="800" height="600"></iframe>
<p><a href="https://edabit.com/challenge/3CaszbdZYGN4otQD8" target="_blank">Open Link in New Tab</a></p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="3caszbdzygn4otqd8js">3CaszbdZYGN4otQD8.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nf">triArea</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span>
<span class="nf">triArea</span><span class="p">(</span><span class="mi">7</span><span class="p">,</span> <span class="mi">4</span><span class="p">);</span>
<span class="nf">triArea</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">10</span><span class="p">);</span>

<span class="kd">function</span> <span class="nf">triArea</span><span class="p">(</span><span class="nx">base</span><span class="p">,</span> <span class="nx">height</span><span class="p">)</span> <span class="p">{</span>
	<span class="kd">let</span> <span class="nx">area</span> <span class="o">=</span> <span class="nx">base</span> <span class="o">*</span> <span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">;</span>
    <span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">area</span><span class="p">);</span>
<span class="p">}</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Edabit" /><category term="javascript" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript Canvas: Drawing Canvas</title><link href="/unknown/other/DrawingCanvas/" rel="alternate" type="text/html" title="Javascript Canvas: Drawing Canvas" /><published>2023-07-22T13:41:00-07:00</published><updated>2023-07-22T13:41:00-07:00</updated><id>/unknown/other/DrawingCanvas</id><content type="html" xml:base="/unknown/other/DrawingCanvas/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>Source is unknown.</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="indexhtml">index.html</h3>
<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="cp">&lt;!DOCTYPE html&gt;</span>
<span class="nt">&lt;html</span> <span class="na">lang=</span><span class="s">"en"</span><span class="nt">&gt;</span>
<span class="nt">&lt;head&gt;</span>
  <span class="nt">&lt;meta</span> <span class="na">charset=</span><span class="s">"UTF-8"</span><span class="nt">&gt;</span>
  <span class="nt">&lt;meta</span> <span class="na">name=</span><span class="s">"viewport"</span> <span class="na">content=</span><span class="s">"width=device-width, initial-scale=1.0"</span><span class="nt">&gt;</span>
  <span class="nt">&lt;title&gt;</span>Drawing Canvas<span class="nt">&lt;/title&gt;</span>
  <span class="nt">&lt;script </span><span class="na">src = </span><span class="s">"script.js"</span> <span class="na">defer</span><span class="nt">&gt;&lt;/script&gt;</span>
<span class="nt">&lt;/head&gt;</span>
<span class="nt">&lt;body&gt;</span>
    <span class="nt">&lt;h1&gt;</span>Canvas<span class="nt">&lt;/h1&gt;</span>
    <span class="nt">&lt;canvas</span> <span class="na">id = </span><span class="s">"myCanvas"</span> <span class="na">width = </span><span class="s">"500"</span> <span class="na">height = </span><span class="s">"500"</span> <span class="na">style = </span><span class="s">"border-style: solid"</span><span class="nt">&gt;&lt;/canvas&gt;</span>
<span class="nt">&lt;/body&gt;</span>
<span class="nt">&lt;/html&gt;</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="scriptjs">script.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">let</span> <span class="nx">canvas</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nf">getElementById</span><span class="p">(</span><span class="dl">"</span><span class="s2">myCanvas</span><span class="dl">"</span><span class="p">);</span>
<span class="kd">let</span> <span class="nx">ctx</span> <span class="o">=</span> <span class="nx">canvas</span><span class="p">.</span><span class="nf">getContext</span><span class="p">(</span><span class="dl">"</span><span class="s2">2d</span><span class="dl">"</span><span class="p">);</span>

<span class="kd">let</span> <span class="nx">x</span> <span class="o">=</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">width</span> <span class="o">/</span> <span class="mi">2</span><span class="p">;</span>
<span class="kd">let</span> <span class="nx">y</span> <span class="o">=</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">;</span>

<span class="nx">ctx</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">ctx</span><span class="p">.</span><span class="nf">translate</span><span class="p">(</span><span class="nx">x</span><span class="p">,</span> <span class="nx">y</span><span class="p">);</span>
<span class="nx">ctx</span><span class="p">.</span><span class="nf">moveTo</span><span class="p">(</span><span class="o">-</span><span class="mi">5</span><span class="p">,</span> <span class="mi">5</span><span class="p">);</span>
<span class="nx">ctx</span><span class="p">.</span><span class="nf">lineTo</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="o">-</span><span class="mi">5</span><span class="p">);</span>
<span class="nx">ctx</span><span class="p">.</span><span class="nf">lineTo</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="mi">5</span><span class="p">);</span>
<span class="nx">ctx</span><span class="p">.</span><span class="nf">lineTo</span><span class="p">(</span><span class="o">-</span><span class="mi">5</span><span class="p">,</span> <span class="mi">5</span><span class="p">);</span>
<span class="nx">ctx</span><span class="p">.</span><span class="nf">fill</span><span class="p">();</span>

<span class="nx">ctx</span><span class="p">.</span><span class="nf">strokeRect</span><span class="p">(</span><span class="o">-</span><span class="mi">5</span><span class="p">,</span> <span class="o">-</span><span class="mi">5</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">10</span><span class="p">);</span>

<span class="nx">ctx</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">ctx</span><span class="p">.</span><span class="nf">arc</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">);</span>
<span class="nx">ctx</span><span class="p">.</span><span class="nf">stroke</span><span class="p">();</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="result">Result</h3>
<iframe src="/javascript/preview/Drawing Canvas/index.html" width="800" height="600"></iframe>
<p><a href="/javascript/preview/Drawing Canvas/index.html" target="_blank">Open Link in New Tab</a></p>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Unknown" /><category term="Other" /><category term="javascript" /><category term="html" /><category term="html-canvas" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript: toBinaryScript</title><link href="/unknown/other/toBinaryScript/" rel="alternate" type="text/html" title="Javascript: toBinaryScript" /><published>2023-07-22T13:37:00-07:00</published><updated>2023-07-22T13:37:00-07:00</updated><id>/unknown/other/toBinaryScript</id><content type="html" xml:base="/unknown/other/toBinaryScript/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>Source is unknown.</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="tobinaryscriptjs">toBinaryScript.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">let</span> <span class="nx">num</span> <span class="o">=</span> <span class="mi">6</span><span class="p">;</span>
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">num</span><span class="p">.</span><span class="nf">toString</span><span class="p">(</span><span class="mi">2</span><span class="p">));</span>
<span class="kd">let</span> <span class="nx">num2</span> <span class="o">=</span> <span class="mi">23</span><span class="p">;</span>
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">num2</span><span class="p">.</span><span class="nf">toString</span><span class="p">(</span><span class="mi">2</span><span class="p">));</span>
<span class="c1">// console.log(Number(num.toString(2)) + Number(num2.toString(2)));</span>
<span class="kd">let</span> <span class="nx">num3</span> <span class="o">=</span> <span class="mi">110</span><span class="p">;</span>
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">num3</span><span class="p">.</span><span class="nf">toString</span><span class="p">(</span><span class="mi">9</span><span class="p">));</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Unknown" /><category term="Other" /><category term="javascript" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript: TheObject</title><link href="/unknown/other/TheObject/" rel="alternate" type="text/html" title="Javascript: TheObject" /><published>2023-07-22T13:35:00-07:00</published><updated>2023-07-22T13:35:00-07:00</updated><id>/unknown/other/TheObject</id><content type="html" xml:base="/unknown/other/TheObject/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>Source is unknown.</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="theobjectjs">TheObject.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">let</span> <span class="nx">object1</span> <span class="o">=</span> <span class="p">{</span>
  <span class="na">name</span><span class="p">:</span> <span class="dl">"</span><span class="s2">object1</span><span class="dl">"</span><span class="p">,</span>
  <span class="na">date</span><span class="p">:</span> <span class="dl">"</span><span class="s2">today</span><span class="dl">"</span>
<span class="p">};</span>
<span class="kd">let</span> <span class="nx">object2</span> <span class="o">=</span> <span class="nx">object1</span><span class="p">;</span> 
<span class="nx">object1</span><span class="p">.</span><span class="nx">name</span> <span class="o">=</span> <span class="dl">"</span><span class="s2">otherObject</span><span class="dl">"</span><span class="p">;</span> 
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">object1</span><span class="p">.</span><span class="nx">name</span><span class="p">);</span>
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">object2</span><span class="p">.</span><span class="nx">name</span><span class="p">);</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Unknown" /><category term="Other" /><category term="javascript" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript Edabit Practice: CanvasPractice</title><link href="/edabit/HowEdabitWorks/" rel="alternate" type="text/html" title="Javascript Edabit Practice: CanvasPractice" /><published>2023-07-22T13:30:00-07:00</published><updated>2023-07-22T13:30:00-07:00</updated><id>/edabit/HowEdabitWorks</id><content type="html" xml:base="/edabit/HowEdabitWorks/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>This was a very basic program believed to be arbitrarily made for practice and linking Javascript with HTML.</p>

<p>This code was created a very long time ago primarily for testing purposes.</p>

<p>Don’t be worried if the result appears to be empty!</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="howedabitworkshtml">HowEdabitWorks.html</h3>
<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="cp">&lt;!DOCTYPE html&gt;</span>
<span class="nt">&lt;html</span> <span class="na">lang=</span><span class="s">"en"</span><span class="nt">&gt;</span>
<span class="nt">&lt;head&gt;</span>
	<span class="nt">&lt;meta</span> <span class="na">charset=</span><span class="s">"UTF-8"</span><span class="nt">&gt;</span>
	<span class="nt">&lt;meta</span> <span class="na">http-equiv=</span><span class="s">"X-UA-Compatible"</span> <span class="na">content=</span><span class="s">"IE=edge"</span><span class="nt">&gt;</span>
	<span class="nt">&lt;meta</span> <span class="na">name=</span><span class="s">"viewport"</span> <span class="na">content=</span><span class="s">"width=device-width, initial-scale=1.0"</span><span class="nt">&gt;</span>
	<span class="nt">&lt;title&gt;</span>Document<span class="nt">&lt;/title&gt;</span>
<span class="nt">&lt;/head&gt;</span>
<span class="nt">&lt;body&gt;</span>
	<span class="nt">&lt;script&gt;</span>
	<span class="kd">function</span> <span class="nf">hello</span><span class="p">()</span> <span class="p">{</span>
		<span class="nb">document</span><span class="p">.</span><span class="nf">write</span><span class="p">(</span><span class="dl">"</span><span class="s2">hello edabit.com</span><span class="dl">"</span><span class="p">);</span>
	<span class="p">}</span>
	<span class="nt">&lt;/script&gt;</span>
<span class="nt">&lt;/body&gt;</span>
<span class="nt">&lt;/html&gt;</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="howedabitworksjs">HowEdabitWorks.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">function</span> <span class="nf">hello</span><span class="p">()</span> <span class="p">{</span>
    <span class="nb">document</span><span class="p">.</span><span class="nf">write</span><span class="p">(</span><span class="dl">"</span><span class="s2">hello edabit.com</span><span class="dl">"</span><span class="p">);</span>
<span class="p">}</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="result">Result</h3>
<iframe src="/javascript/preview/HowEdabitWorks.html" width="800" height="600"></iframe>
<p><a href="/javascript/preview/HowEdabitWorks.html" target="_blank">Open Link in New Tab</a></p>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Edabit" /><category term="javascript" /><category term="html" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript: DateObject</title><link href="/unknown/other/DateObject/" rel="alternate" type="text/html" title="Javascript: DateObject" /><published>2023-07-21T21:36:00-07:00</published><updated>2023-07-21T21:36:00-07:00</updated><id>/unknown/other/DateObject</id><content type="html" xml:base="/unknown/other/DateObject/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>Source is unknown.</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="checkgoljs">CheckGoL.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">function</span> <span class="nf">changeDate</span><span class="p">(</span><span class="nx">someDate</span><span class="p">){</span>
    <span class="nx">someDate</span><span class="p">.</span><span class="nx">date</span> <span class="o">=</span> <span class="dl">"</span><span class="s2">tomorrow</span><span class="dl">"</span><span class="p">;</span>
<span class="p">}</span>
<span class="kd">let</span> <span class="nx">object1</span> <span class="o">=</span> <span class="p">{</span>
    <span class="na">name</span><span class="p">:</span> <span class="dl">"</span><span class="s2">object1</span><span class="dl">"</span><span class="p">,</span>
    <span class="na">date</span><span class="p">:</span> <span class="dl">"</span><span class="s2">today</span><span class="dl">"</span>
<span class="p">};</span>
<span class="nf">changeDate</span><span class="p">(</span><span class="nx">object1</span><span class="p">);</span>
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">object1</span><span class="p">.</span><span class="nx">date</span><span class="p">);</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Unknown" /><category term="Other" /><category term="javascript" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript: CheckGoL</title><link href="/unknown/other/CheckGoL/" rel="alternate" type="text/html" title="Javascript: CheckGoL" /><published>2023-07-21T21:35:00-07:00</published><updated>2023-07-21T21:35:00-07:00</updated><id>/unknown/other/CheckGoL</id><content type="html" xml:base="/unknown/other/CheckGoL/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>Source is unknown.</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="checkgoljs">CheckGoL.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">let</span> <span class="nx">ORGANISM</span> <span class="o">=</span> <span class="dl">'</span><span class="s1">x</span><span class="dl">'</span><span class="p">;</span>
<span class="kd">let</span> <span class="nx">stuff</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">Cell</span><span class="p">();</span>
<span class="nx">stuff</span><span class="p">.</span><span class="nx">type</span> <span class="o">=</span> <span class="nx">ORGANISM</span><span class="p">;</span>
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">stuff</span><span class="p">.</span><span class="nx">type</span><span class="p">);</span>

<span class="kd">function</span> <span class="nf">Cell</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span>
    <span class="k">this</span><span class="p">.</span><span class="nx">type</span> <span class="o">=</span> <span class="nx">t</span><span class="p">;</span>
<span class="p">}</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Unknown" /><category term="Other" /><category term="javascript" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript Canvas: CanvasPractice</title><link href="/unknown/other/CanvasPractice/" rel="alternate" type="text/html" title="Javascript Canvas: CanvasPractice" /><published>2023-07-21T21:31:00-07:00</published><updated>2023-07-21T21:31:00-07:00</updated><id>/unknown/other/CanvasPractice</id><content type="html" xml:base="/unknown/other/CanvasPractice/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>Source is unknown.</p>

<p>Believed to be arbitrarily made for practice.</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="canvaspracticehtml">CanvasPractice.html</h3>
<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="cp">&lt;!DOCTYPE html&gt;</span>
<span class="nt">&lt;html</span> <span class="na">lang=</span><span class="s">"en"</span><span class="nt">&gt;</span>
<span class="nt">&lt;head&gt;</span>
    <span class="nt">&lt;meta</span> <span class="na">charset=</span><span class="s">"UTF-8"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;meta</span> <span class="na">http-equiv=</span><span class="s">"X-UA-Compatible"</span> <span class="na">content=</span><span class="s">"IE=edge"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;meta</span> <span class="na">name=</span><span class="s">"viewport"</span> <span class="na">content=</span><span class="s">"width=device-width, initial-scale=1.0"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;script </span><span class="na">src = </span><span class="s">"CanvasSandbox.js"</span> <span class="na">defer</span><span class="nt">&gt;&lt;/script&gt;</span>
    <span class="nt">&lt;title&gt;</span>Document<span class="nt">&lt;/title&gt;</span>
<span class="nt">&lt;/head&gt;</span>
<span class="nt">&lt;body&gt;</span>
    <span class="nt">&lt;h1&gt;</span>Canvas Practice<span class="nt">&lt;/h1&gt;</span>
    <span class="nt">&lt;canvas</span> <span class="na">id = </span><span class="s">"myCanvas"</span> <span class="na">width = </span><span class="s">"800"</span> <span class="na">height = </span><span class="s">"500"</span> <span class="na">style = </span><span class="s">"border-style: solid"</span><span class="nt">&gt;&lt;/canvas&gt;</span>
<span class="nt">&lt;/body&gt;</span>
<span class="nt">&lt;/html&gt;</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="canvassandboxjs">CanvasSandbox.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">let</span> <span class="nx">canvas</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nf">getElementById</span><span class="p">(</span><span class="dl">"</span><span class="s2">myCanvas</span><span class="dl">"</span><span class="p">);</span>
<span class="kd">let</span> <span class="nx">context</span> <span class="o">=</span> <span class="nx">canvas</span><span class="p">.</span><span class="nf">getContext</span><span class="p">(</span><span class="dl">"</span><span class="s2">2d</span><span class="dl">"</span><span class="p">);</span>

<span class="nx">context</span><span class="p">.</span><span class="nx">fillStyle</span> <span class="o">=</span> <span class="dl">"</span><span class="s2">blue</span><span class="dl">"</span><span class="p">;</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">fillRect</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span> <span class="mi">100</span><span class="p">,</span> <span class="mi">200</span><span class="p">,</span> <span class="mi">200</span><span class="p">);</span>

<span class="nx">context</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nx">fillStyle</span> <span class="o">=</span> <span class="dl">"</span><span class="s2">red</span><span class="dl">"</span><span class="p">;</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">arc</span><span class="p">(</span><span class="nx">canvas</span><span class="p">.</span><span class="nx">width</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">);</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">fill</span><span class="p">();</span>

<span class="nx">context</span><span class="p">.</span><span class="nf">save</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nx">fillStyle</span> <span class="o">=</span> <span class="dl">"</span><span class="s2">green</span><span class="dl">"</span><span class="p">;</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">translate</span><span class="p">(</span><span class="mi">600</span><span class="p">,</span> <span class="mi">200</span><span class="p">);</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">moveTo</span><span class="p">(</span><span class="o">-</span><span class="mi">25</span><span class="p">,</span> <span class="mi">25</span><span class="p">);</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">lineTo</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="o">-</span><span class="mi">25</span><span class="p">);</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">lineTo</span><span class="p">(</span><span class="mi">25</span><span class="p">,</span> <span class="mi">25</span><span class="p">);</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">lineTo</span><span class="p">(</span><span class="o">-</span><span class="mi">25</span><span class="p">,</span> <span class="mi">25</span><span class="p">);</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">fill</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">restore</span><span class="p">();</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="result">Result</h3>
<iframe src="/javascript/preview/CanvasPractice.html" width="800" height="600"></iframe>
<p><a href="/javascript/preview/CanvasPractice.html" target="_blank">Open Link in New Tab</a></p>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Unknown" /><category term="Other" /><category term="javascript" /><category term="html" /><category term="html-canvas" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript: BugattiObject</title><link href="/unknown/other/BugattiObject/" rel="alternate" type="text/html" title="Javascript: BugattiObject" /><published>2023-07-21T21:28:00-07:00</published><updated>2023-07-21T21:28:00-07:00</updated><id>/unknown/other/BugattiObject</id><content type="html" xml:base="/unknown/other/BugattiObject/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>Source is unknown.</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="bugattiobjectjs">BugattiObject.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">function</span> <span class="nf">Car</span><span class="p">(</span><span class="nx">mk</span><span class="p">,</span> <span class="nx">md</span><span class="p">,</span> <span class="nx">h</span><span class="p">,</span> <span class="nx">z</span><span class="p">){</span>
  <span class="k">this</span><span class="p">.</span><span class="nx">make</span> <span class="o">=</span> <span class="nx">mk</span><span class="p">;</span>
  <span class="k">this</span><span class="p">.</span><span class="nx">model</span> <span class="o">=</span> <span class="nx">md</span><span class="p">;</span>
  <span class="k">this</span><span class="p">.</span><span class="nx">hp</span> <span class="o">=</span> <span class="nx">h</span><span class="p">;</span>
  <span class="k">this</span><span class="p">.</span><span class="nx">zeroTo100</span> <span class="o">=</span> <span class="nx">z</span><span class="p">;</span>
  <span class="k">this</span><span class="p">.</span><span class="nx">toString</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(){</span>
    <span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">make</span> <span class="o">+</span> <span class="dl">"</span><span class="s2"> </span><span class="dl">"</span> <span class="o">+</span> <span class="k">this</span><span class="p">.</span><span class="nx">model</span> <span class="o">+</span> <span class="dl">"</span><span class="s2"> -&gt; </span><span class="dl">"</span> <span class="o">+</span> <span class="k">this</span><span class="p">.</span><span class="nx">hp</span> <span class="o">+</span> <span class="dl">"</span><span class="s2">hp -&gt; </span><span class="dl">"</span> <span class="o">+</span> <span class="k">this</span><span class="p">.</span><span class="nx">zeroTo100</span><span class="p">;</span>
  <span class="p">}</span>
<span class="p">}</span>
<span class="kd">let</span> <span class="nx">myCar</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">Car</span><span class="p">(</span><span class="dl">"</span><span class="s2">Bugatti</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2">Chiron</span><span class="dl">"</span><span class="p">,</span><span class="mi">1479</span><span class="p">,</span><span class="dl">"</span><span class="s2">2.4sec</span><span class="dl">"</span><span class="p">);</span>
<span class="nx">console</span><span class="p">.</span><span class="nf">log</span><span class="p">(</span><span class="nx">myCar</span><span class="p">.</span><span class="nf">toString</span><span class="p">());</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Unknown" /><category term="Other" /><category term="javascript" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry><entry><title type="html">Javascript Canvas: 6Circles</title><link href="/unknown/other/6CirclesHTML/" rel="alternate" type="text/html" title="Javascript Canvas: 6Circles" /><published>2023-07-21T17:43:00-07:00</published><updated>2023-07-21T17:43:00-07:00</updated><id>/unknown/other/6CirclesHTML</id><content type="html" xml:base="/unknown/other/6CirclesHTML/"><![CDATA[<p>The code has been modified slightly and now uploaded to the site.</p>

<p>Source is unknown.</p>

<!-- <img src = "/assets/images/compressed/Chapter2Q10.jpg" alt = "Question" width = "800" height = "600"> -->

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="6circleshtml">6Circles.html</h3>

<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="cp">&lt;!DOCTYPE html&gt;</span>
<span class="nt">&lt;html</span> <span class="na">lang=</span><span class="s">"en"</span><span class="nt">&gt;</span>
<span class="nt">&lt;head&gt;</span>
    <span class="nt">&lt;meta</span> <span class="na">charset=</span><span class="s">"UTF-8"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;meta</span> <span class="na">http-equiv=</span><span class="s">"X-UA-Compatible"</span> <span class="na">content=</span><span class="s">"IE=edge"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;meta</span> <span class="na">name=</span><span class="s">"viewport"</span> <span class="na">content=</span><span class="s">"width=device-width, initial-scale=1.0"</span><span class="nt">&gt;</span>
    <span class="nt">&lt;script </span><span class="na">src = </span><span class="s">"6Circles.js"</span> <span class="na">defer</span><span class="nt">&gt;&lt;/script&gt;</span>
    <span class="nt">&lt;title&gt;</span>Document<span class="nt">&lt;/title&gt;</span>
<span class="nt">&lt;/head&gt;</span>
<span class="nt">&lt;body&gt;</span>
    <span class="nt">&lt;h1&gt;</span>6Circles<span class="nt">&lt;/h1&gt;</span>
    <span class="nt">&lt;canvas</span> <span class="na">id = </span><span class="s">"myCanvas"</span> <span class="na">width = </span><span class="s">"400"</span> <span class="na">height = </span><span class="s">"400"</span> <span class="na">style = </span><span class="s">"border-style: solid"</span><span class="nt">&gt;&lt;/canvas&gt;</span>
<span class="nt">&lt;/body&gt;</span>
<span class="nt">&lt;/html&gt;</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="6circlesjs">6Circles.js</h3>
<div class="language-javascript highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kd">let</span> <span class="nx">canvas</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nf">getElementById</span><span class="p">(</span><span class="dl">"</span><span class="s2">myCanvas</span><span class="dl">"</span><span class="p">);</span>
<span class="kd">let</span> <span class="nx">context</span> <span class="o">=</span> <span class="nx">canvas</span><span class="p">.</span><span class="nf">getContext</span><span class="p">(</span><span class="dl">"</span><span class="s2">2d</span><span class="dl">"</span><span class="p">);</span>

<span class="nx">context</span><span class="p">.</span><span class="nf">save</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nx">fillStyle</span> <span class="o">=</span> <span class="dl">"</span><span class="s2">green</span><span class="dl">"</span><span class="p">;</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">arc</span><span class="p">(</span><span class="nx">canvas</span><span class="p">.</span><span class="nx">width</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">);</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">fill</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">restore</span><span class="p">();</span>

<span class="nx">context</span><span class="p">.</span><span class="nf">save</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">translate</span><span class="p">(</span><span class="nx">canvas</span><span class="p">.</span><span class="nx">width</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">);</span>
<span class="kd">let</span> <span class="nx">circle</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">Circle</span><span class="p">(</span><span class="dl">"</span><span class="s2">rgb(0, 0, 54)</span><span class="dl">"</span><span class="p">,</span> <span class="mi">95</span><span class="p">,</span> <span class="mi">40</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">);</span>
<span class="nx">circle</span><span class="p">.</span><span class="nf">draw</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">restore</span><span class="p">();</span>

<span class="nx">context</span><span class="p">.</span><span class="nf">save</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">translate</span><span class="p">(</span><span class="nx">canvas</span><span class="p">.</span><span class="nx">width</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">);</span>
<span class="nx">circle</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">Circle</span><span class="p">(</span><span class="dl">"</span><span class="s2">blue</span><span class="dl">"</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">100</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">);</span>
<span class="nx">circle</span><span class="p">.</span><span class="nf">draw</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">restore</span><span class="p">();</span>

<span class="nx">context</span><span class="p">.</span><span class="nf">save</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">translate</span><span class="p">(</span><span class="nx">canvas</span><span class="p">.</span><span class="nx">width</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">);</span>
<span class="nx">circle</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">Circle</span><span class="p">(</span><span class="dl">"</span><span class="s2">rgb(0, 0, 204)</span><span class="dl">"</span><span class="p">,</span> <span class="o">-</span><span class="mi">95</span><span class="p">,</span> <span class="mi">40</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">);</span>
<span class="nx">circle</span><span class="p">.</span><span class="nf">draw</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">restore</span><span class="p">();</span>

<span class="nx">context</span><span class="p">.</span><span class="nf">save</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">translate</span><span class="p">(</span><span class="nx">canvas</span><span class="p">.</span><span class="nx">width</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">);</span>
<span class="nx">circle</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">Circle</span><span class="p">(</span><span class="dl">"</span><span class="s2">darkblue</span><span class="dl">"</span><span class="p">,</span> <span class="o">-</span><span class="mi">75</span><span class="p">,</span> <span class="o">-</span><span class="mi">70</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">);</span>
<span class="nx">circle</span><span class="p">.</span><span class="nf">draw</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">restore</span><span class="p">();</span>

<span class="nx">context</span><span class="p">.</span><span class="nf">save</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">beginPath</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">translate</span><span class="p">(</span><span class="nx">canvas</span><span class="p">.</span><span class="nx">width</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="nx">canvas</span><span class="p">.</span><span class="nx">height</span> <span class="o">/</span> <span class="mi">2</span><span class="p">);</span>
<span class="nx">circle</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">Circle</span><span class="p">(</span><span class="dl">"</span><span class="s2">rgb(0, 1, 104)</span><span class="dl">"</span><span class="p">,</span> <span class="mi">65</span><span class="p">,</span> <span class="o">-</span><span class="mi">79</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">2</span> <span class="o">*</span> <span class="nb">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">);</span>
<span class="nx">circle</span><span class="p">.</span><span class="nf">draw</span><span class="p">();</span>
<span class="nx">context</span><span class="p">.</span><span class="nf">restore</span><span class="p">();</span>


<span class="kd">function</span> <span class="nf">Circle</span><span class="p">(</span><span class="nx">color</span><span class="p">,</span> <span class="nx">x</span><span class="p">,</span> <span class="nx">y</span><span class="p">,</span> <span class="nx">radius</span><span class="p">,</span> <span class="nx">startAngle</span><span class="p">,</span> <span class="nx">endAngle</span><span class="p">){</span>
    <span class="k">this</span><span class="p">.</span><span class="nx">color</span> <span class="o">=</span> <span class="nx">color</span><span class="p">;</span>
    <span class="k">this</span><span class="p">.</span><span class="nx">x</span> <span class="o">=</span> <span class="nx">x</span><span class="p">;</span>
    <span class="k">this</span><span class="p">.</span><span class="nx">y</span> <span class="o">=</span> <span class="nx">y</span><span class="p">;</span>
    <span class="k">this</span><span class="p">.</span><span class="nx">radius</span> <span class="o">=</span> <span class="nx">radius</span><span class="p">;</span>
    <span class="k">this</span><span class="p">.</span><span class="nx">startAngle</span> <span class="o">=</span> <span class="nx">startAngle</span><span class="p">;</span>
    <span class="k">this</span><span class="p">.</span><span class="nx">endAngle</span> <span class="o">=</span> <span class="nx">endAngle</span><span class="p">;</span>
    <span class="k">this</span><span class="p">.</span><span class="nx">draw</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(){</span>
        <span class="nx">context</span><span class="p">.</span><span class="nx">fillStyle</span> <span class="o">=</span> <span class="k">this</span><span class="p">.</span><span class="nx">color</span><span class="p">;</span>
        <span class="nx">context</span><span class="p">.</span><span class="nf">arc</span><span class="p">(</span><span class="nx">x</span><span class="p">,</span> <span class="nx">y</span><span class="p">,</span> <span class="nx">radius</span><span class="p">,</span> <span class="nx">startAngle</span><span class="p">,</span> <span class="nx">endAngle</span><span class="p">);</span>
        <span class="nx">context</span><span class="p">.</span><span class="nf">fill</span><span class="p">();</span>
    <span class="p">}</span>
<span class="p">}</span>

<span class="c1">// context.save();</span>
<span class="c1">// context.beginPath();</span>
<span class="c1">// context.fillStyle = "rgb(0, 0, 54)";</span>
<span class="c1">// context.translate(canvas.width / 2, canvas.height / 2);</span>
<span class="c1">// context.arc(95, 40, 50, 0, 2 * Math.PI);</span>
<span class="c1">// context.fill();</span>
<span class="c1">// context.restore();</span>

<span class="c1">// context.save();</span>
<span class="c1">// context.beginPath();</span>
<span class="c1">// context.fillStyle = "blue";</span>
<span class="c1">// context.translate(canvas.width / 2, canvas.height / 2);</span>
<span class="c1">// context.arc(0, 100, 50, 0, 2 * Math.PI);</span>
<span class="c1">// context.fill();</span>

<span class="c1">// context.save();</span>
</code></pre></div></div>

<p><a href="/">&lt;— Return Home</a></p>

<h3 id="result">Result</h3>
<iframe src="/javascript/preview/6Circles.html" width="800" height="600"></iframe>
<p><a href="/javascript/preview/6Circles.html" target="_blank">Open Link in New Tab</a></p>

<p><a href="/">&lt;— Return Home</a></p>]]></content><author><name>ENTPRESTIGIOUS</name></author><category term="Unknown" /><category term="Other" /><category term="javascript" /><category term="html" /><category term="html-canvas" /><category term="practice" /><summary type="html"><![CDATA[The code has been modified slightly and now uploaded to the site.]]></summary></entry></feed>