<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – JavaScript</title>
    <link>https://www.devkuma.com/en/tags/javascript/</link>
    <image>
      <url>https://www.devkuma.com/en/tags/javascript/logo/180x180.jpg</url>
      <title>JavaScript</title>
      <link>https://www.devkuma.com/en/tags/javascript/</link>
    </image>
    <description>Recent content in JavaScript on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/en/tags/javascript/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>SyntaxHighlighter | SyntaxHighlighter Basics</title>
      <link>https://www.devkuma.com/en/docs/syntaxhighlighter/syntaxhighlighter-basics/</link>
      <pubDate>Tue, 10 Dec 2019 01:18:45 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/syntaxhighlighter/syntaxhighlighter-basics/</guid>
      <description>
        
        
        &lt;p&gt;This section explains how to download and apply SyntaxHighlighter.&lt;/p&gt;

      </description>
      
      <category>SyntaxHighlighter</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Overview</title>
      <link>https://www.devkuma.com/en/docs/javascript/overview/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/overview/</guid>
      <description>
        
        
        &lt;p&gt;JavaScript&lt;/p&gt;
&lt;p&gt;JavaScript is an object-based scripting language.&lt;br&gt;
HTML is used to write web content, CSS is used to design the web, and JavaScript can be used to implement web behavior.&lt;/p&gt;
&lt;p&gt;JavaScript is mainly used in web browsers, but with frameworks such as Node.js, it can also be used for server-side programming.&lt;br&gt;
Most web browsers included on current computers, smartphones, and similar devices have a built-in JavaScript interpreter.&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Overview</title>
      <link>https://www.devkuma.com/en/docs/jquery/overview/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/overview/</guid>
      <description>
        
        
        &lt;p&gt;jQuery improves JavaScript productivity and makes it easy to implement processing related to the Document Object Model (DOM) and events.
Ajax applications and plugins can also be developed quickly by using jQuery.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reference: &lt;a href=&#34;http://api.jquery.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;http://api.jquery.com&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>Getting Started with D3.js</title>
      <link>https://www.devkuma.com/en/docs/d3-js/get-started/</link>
      <pubDate>Sun, 16 Apr 2023 11:31:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/d3-js/get-started/</guid>
      <description>
        
        
        
      </description>
      
      <category>D3</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>Vue.js v3</title>
      <link>https://www.devkuma.com/en/docs/vuejs/v3/</link>
      <pubDate>Sat, 01 Oct 2022 09:03:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/vuejs/v3/</guid>
      <description>
        
        
        &lt;p&gt;This section explains Vue 3.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://v3.ko.vuejs.org/guide/introduction.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Official documentation&lt;i class=&#34;fas fa-external-link-alt&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On September 18, 2020, it was upgraded to version 3.0.&lt;/p&gt;

      </description>
      
      <category>Vue.js</category>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>Basic D3.js Usage</title>
      <link>https://www.devkuma.com/en/docs/d3-js/basic/</link>
      <pubDate>Sat, 06 May 2023 14:53:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/d3-js/basic/</guid>
      <description>
        
        
        
      </description>
      
      <category>D3</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>Vue.js v2</title>
      <link>https://www.devkuma.com/en/docs/vuejs/v2/</link>
      <pubDate>Mon, 28 May 2018 22:41:57 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/vuejs/v2/</guid>
      <description>
        
        
        &lt;p&gt;This section explains Vue 2.&lt;/p&gt;

      </description>
      
      <category>Vue.js</category>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>JavaScript</title>
      <link>https://www.devkuma.com/en/docs/javascript/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/</guid>
      <description>
        
        
        &lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/javascript/javascript.jpg&#34; alt=&#34;Introduction to JavaScript&#34;&gt;&lt;/p&gt;
&lt;p&gt;JavaScript is an object-oriented scripting language.&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery</title>
      <link>https://www.devkuma.com/en/docs/jquery/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/</guid>
      <description>
        
        
        &lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/jquery/jquery.jpg&#34; alt=&#34;Introduction to jQuery&#34;&gt;&lt;/p&gt;
&lt;p&gt;jQuery is an open-source JavaScript library that simplifies the JavaScript language so it can be used more easily.&lt;/p&gt;

      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>SyntaxHighlighter</title>
      <link>https://www.devkuma.com/en/docs/syntaxhighlighter/</link>
      <pubDate>Tue, 10 Dec 2019 01:18:45 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/syntaxhighlighter/</guid>
      <description>
        
        
        &lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/syntaxhighlighter/syntaxhighlighter_logo.png&#34; alt=&#34;SyntaxHighlighter&#34;&gt;&lt;/p&gt;
&lt;p&gt;SyntaxHighlighter is a JavaScript library that automatically displays source code such as Java or PHP in an easy-to-read format when it is written on a site or blog. It highlights syntax prepared for each programming language and displays line numbers. This section explains how to use SyntaxHighlighter.&lt;/p&gt;

      </description>
      
      <category>SyntaxHighlighter</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>D3.js (Data-Driven Documents)</title>
      <link>https://www.devkuma.com/en/docs/d3-js/</link>
      <pubDate>Sun, 16 Apr 2023 11:31:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/d3-js/</guid>
      <description>
        
        
        
      </description>
      
      <category>D3</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>D3.js Events</title>
      <link>https://www.devkuma.com/en/docs/d3-js/event/</link>
      <pubDate>Sun, 16 Apr 2023 11:31:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/d3-js/event/</guid>
      <description>
        
        
        
      </description>
      
      <category>D3</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>D3.js Charts</title>
      <link>https://www.devkuma.com/en/docs/d3-js/chart/</link>
      <pubDate>Sun, 16 Apr 2023 16:55:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/d3-js/chart/</guid>
      <description>
        
        
        
      </description>
      
      <category>D3</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Selecting Elements</title>
      <link>https://www.devkuma.com/en/docs/jquery/selecting-elements/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/selecting-elements/</guid>
      <description>
        
        
        &lt;p&gt;With jQuery, you can easily select HTML elements and set specific actions on the selected elements.&lt;br&gt;
jQuery provides most CSS selectors, as well as some non-standard selectors, for selecting elements.&lt;/p&gt;

      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>SyntaxHighlighter | Customization</title>
      <link>https://www.devkuma.com/en/docs/syntaxhighlighter/customization/</link>
      <pubDate>Tue, 10 Dec 2019 01:18:45 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/syntaxhighlighter/customization/</guid>
      <description>
        
        
        &lt;p&gt;SyntaxHighlighter provides various display settings. This section explains how to use them and how to change the display by adding custom CSS.&lt;/p&gt;

      </description>
      
      <category>SyntaxHighlighter</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>D3.js Hierarchy</title>
      <link>https://www.devkuma.com/en/docs/d3-js/hierarchy/</link>
      <pubDate>Wed, 24 May 2023 08:58:13 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/d3-js/hierarchy/</guid>
      <description>
        
        
        
      </description>
      
      <category>D3</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>Node.js</title>
      <link>https://www.devkuma.com/en/docs/node-js/</link>
      <pubDate>Wed, 01 Nov 2017 10:20:06 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/node-js/</guid>
      <description>
        
        
        &lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/nodejs/nodejs.jpg&#34; alt=&#34;Node.js&#34;&gt;&lt;/p&gt;
&lt;p&gt;Server-side development with JavaScript too! By using cloud services such as Heroku, anyone can publish web applications for free. This section explains web development with Node.js and how to create web applications.&lt;/p&gt;

      </description>
      
      <category>Node.js</category>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Types</title>
      <link>https://www.devkuma.com/en/docs/javascript/types/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/types/</guid>
      <description>
        
        
        
      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>D3.js forceSimulation</title>
      <link>https://www.devkuma.com/en/docs/d3-js/force-simulation/</link>
      <pubDate>Tue, 16 May 2023 02:29:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/d3-js/force-simulation/</guid>
      <description>
        
        
        
      </description>
      
      <category>D3</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>React</title>
      <link>https://www.devkuma.com/en/docs/react/</link>
      <pubDate>Sat, 16 Dec 2017 00:04:13 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/react/</guid>
      <description>
        
        
        &lt;p&gt;&lt;img src=&#34;https://www.devkuma.com/docs/react/react.jpg&#34; alt=&#34;React Introduction&#34;&gt;&lt;/p&gt;

      </description>
      
      <category>React</category>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>SyntaxHighlighter | Troubleshooting</title>
      <link>https://www.devkuma.com/en/docs/syntaxhighlighter/troubleshooting/</link>
      <pubDate>Tue, 10 Dec 2019 01:18:45 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/syntaxhighlighter/troubleshooting/</guid>
      <description>
        
        
        &lt;p&gt;This section explains solutions to problems that occur while using SyntaxHighlighter.&lt;/p&gt;

      </description>
      
      <category>SyntaxHighlighter</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Manipulating Elements</title>
      <link>https://www.devkuma.com/en/docs/jquery/manipulating-elements/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/manipulating-elements/</guid>
      <description>
        
        
        &lt;p&gt;jQuery provides several methods that make it easy to edit new elements or content.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Adding elements&lt;/li&gt;
&lt;li&gt;Changing the inside of elements&lt;/li&gt;
&lt;li&gt;Copying elements&lt;/li&gt;
&lt;li&gt;Replacing elements&lt;/li&gt;
&lt;li&gt;Removing elements&lt;/li&gt;
&lt;/ul&gt;

      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>Angular</title>
      <link>https://www.devkuma.com/en/docs/angular/</link>
      <pubDate>Mon, 28 May 2018 22:41:57 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/angular/</guid>
      <description>
        
        
        &lt;p&gt;This section explains Angular.&lt;/p&gt;

      </description>
      
      <category>Angular</category>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>Vue.js</title>
      <link>https://www.devkuma.com/en/docs/vuejs/</link>
      <pubDate>Mon, 28 May 2018 22:41:57 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/vuejs/</guid>
      <description>
        
        
        &lt;p&gt;This section explains Vue.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Version&lt;/th&gt;
					&lt;th&gt;Release date&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;3.0&lt;/td&gt;
					&lt;td&gt;September 18, 2020&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;2.0&lt;/td&gt;
					&lt;td&gt;September 30, 2016&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;1.0&lt;/td&gt;
					&lt;td&gt;October 27, 2015&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;0.6&lt;/td&gt;
					&lt;td&gt;December 8, 2013&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;

      </description>
      
      <category>Vue.js</category>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Operators</title>
      <link>https://www.devkuma.com/en/docs/javascript/operators/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/operators/</guid>
      <description>
        
        
        &lt;h2 id=&#34;operators&#34;&gt;Operators&lt;/h2&gt;
&lt;p&gt;JavaScript provides various operators for many kinds of operations.&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Traversing Elements</title>
      <link>https://www.devkuma.com/en/docs/jquery/traversing-elements/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/traversing-elements/</guid>
      <description>
        
        
        &lt;h2 id=&#34;tree-traversing&#34;&gt;Tree Traversing&lt;/h2&gt;
&lt;p&gt;Tree traversing means the process of searching through the DOM tree from a specific element to the element you want to select by using relationships with other elements.&lt;/p&gt;
&lt;p&gt;This tree traversal can be divided into the following three areas.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Traversing ancestor elements&lt;/li&gt;
&lt;li&gt;Traversing descendant elements&lt;/li&gt;
&lt;li&gt;Traversing sibling elements&lt;/li&gt;
&lt;/ol&gt;

      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Control Flow Statements</title>
      <link>https://www.devkuma.com/en/docs/javascript/control-flow-statements/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/control-flow-statements/</guid>
      <description>
        
        
        &lt;h2 id=&#34;control-flow-statements&#34;&gt;Control Flow Statements&lt;/h2&gt;
&lt;p&gt;Statements used when you need to control the sequential flow of a program are called control flow statements.&lt;br&gt;
These control flow statements include conditional statements, loops, and similar constructs.&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Element Area</title>
      <link>https://www.devkuma.com/en/docs/jquery/element-area/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/element-area/</guid>
      <description>
        
        
        
      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Arrays</title>
      <link>https://www.devkuma.com/en/docs/javascript/arrays/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/arrays/</guid>
      <description>
        
        
        &lt;h2 id=&#34;arrays&#34;&gt;Arrays&lt;/h2&gt;
&lt;p&gt;What is an array?&lt;/p&gt;
&lt;p&gt;In JavaScript, an array is defined as an ordered set of values referenced by a name and an index.
Each value that makes up an array is called an array element, and the number that indicates a position in the array is called an index.&lt;/p&gt;
&lt;p&gt;Arrays in JavaScript have the following characteristics.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The type of array elements is not fixed, so elements in the same array can have different types.&lt;/li&gt;
&lt;li&gt;Array element indexes do not need to be continuous, so specific array elements can be empty.&lt;/li&gt;
&lt;li&gt;In JavaScript, arrays are handled as Array objects.&lt;/li&gt;
&lt;/ol&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Setting CSS Styles and Properties</title>
      <link>https://www.devkuma.com/en/docs/jquery/setting-css-styles-and-properties/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/setting-css-styles-and-properties/</guid>
      <description>
        
        
        &lt;p&gt;With jQuery, you can easily get or set property values related to the CSS styles of selected HTML elements.&lt;/p&gt;

      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Functions</title>
      <link>https://www.devkuma.com/en/docs/javascript/functions/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/functions/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-a-function&#34;&gt;What Is a Function?&lt;/h2&gt;
&lt;p&gt;A function is an independent block designed to perform a specific task.&lt;br&gt;
Such functions can be called whenever needed to repeat that task.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;addNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;y&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;y&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87&#34;&gt;document&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;write&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;addNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;2&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;));&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In JavaScript, a block refers to a part enclosed in braces (&lt;code&gt;{}&lt;/code&gt;) in a function or statement.&lt;/p&gt;
&lt;h2 id=&#34;javascript-functions&#34;&gt;JavaScript Functions&lt;/h2&gt;
&lt;p&gt;In JavaScript, a function is also a data type.&lt;/p&gt;
&lt;p&gt;Therefore, a function can be assigned to a variable, or properties can be assigned to a function.&lt;br&gt;
JavaScript functions can also be defined nested inside other functions.&lt;/p&gt;
&lt;h2 id=&#34;defining-functions&#34;&gt;Defining Functions&lt;/h2&gt;
&lt;p&gt;In JavaScript, a function definition starts with the &lt;code&gt;function&lt;/code&gt; keyword and has the following components.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The function name&lt;/li&gt;
&lt;li&gt;Function parameters separated by commas inside parentheses&lt;/li&gt;
&lt;li&gt;JavaScript statements enclosed in braces (&lt;code&gt;{}&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The syntax for defining a function in JavaScript is as follows.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;functionName&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;parameter1&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;parameter2&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,...)&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;statements&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;to&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;execute&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;when&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;the&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;is&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;called&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;A function name is an identifier that distinguishes the function.&lt;br&gt;
A parameter is a variable that allows a value passed as an argument when calling a function to be used inside the function.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Define a function named addNum.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;addNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;y&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;    &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// x and y are parameters of this function.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87&#34;&gt;document&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;write&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;y&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;addNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;2&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt;              &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Call addNum() by passing 2 and 3 as arguments.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In the example above, argument 2 is stored in parameter x, and argument 3 is stored in parameter y.&lt;br&gt;
In this way, both the number and order of arguments and parameters are very important.&lt;/p&gt;
&lt;p&gt;An argument of a function means a variable or constant that passes a value to the function when the function is called.&lt;/p&gt;
&lt;h3 id=&#34;return-statement&#34;&gt;Return Statement&lt;/h3&gt;
&lt;p&gt;In JavaScript, a function can contain a return statement.&lt;br&gt;
Through this return statement, the caller can receive the result executed by the function.&lt;/p&gt;
&lt;p&gt;The return statement stops execution of the function and returns the value of the expression specified after the &lt;code&gt;return&lt;/code&gt; keyword to the caller.
A return statement can return a value of any type, including arrays and objects.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;multiNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;y&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;y&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;         &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Return the result of multiplying x and y.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;num&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;multiNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;4&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt; &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// After multiNum() is called, its return value is stored in variable num.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87&#34;&gt;document&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;write&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;num&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;calling-functions&#34;&gt;Calling Functions&lt;/h3&gt;
&lt;p&gt;A defined function is executed only when it is called within the program.&lt;br&gt;
A normal function call can be made in the same form as the function definition statement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Function definition&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;addNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;y&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;y&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Function call&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;sum&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;addNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;3&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;5&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt; &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Call addNum() and pass 3 and 5 as arguments.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                        &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// After the function call finishes, assign its return value to variable sum.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In the example above, the numbers 3 and 5 passed as arguments are assigned to parameters x and y defined in the function.&lt;br&gt;
Therefore, inside the called function, parameters x and y are assigned 3 and 5 respectively and then calculated.&lt;/p&gt;
&lt;h3 id=&#34;functions-as-values&#34;&gt;Functions as Values&lt;/h3&gt;
&lt;p&gt;In JavaScript, a function is not only a syntactic construct but also a value.&lt;br&gt;
Therefore, a function can be assigned to a variable or passed as an argument to another function.&lt;/p&gt;
&lt;p&gt;The following example stores a function in a variable and uses it.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;sqr&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;                &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Define function sqr that calculates a square.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;*&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;x&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;sqrNum&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;sqr&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;                &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Assign function sqr to variable sqrNum.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87&#34;&gt;document&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;write&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;sqr&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;4&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;&amp;lt;br&amp;gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;);&lt;/span&gt; &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Call function sqr.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87&#34;&gt;document&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;write&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;sqrNum&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;4&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;));&lt;/span&gt;       &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Call variable sqrNum like a function.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Event Handling</title>
      <link>https://www.devkuma.com/en/docs/jquery/event-handling/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/event-handling/</guid>
      <description>
        
        
        
      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Objects</title>
      <link>https://www.devkuma.com/en/docs/javascript/objects/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/objects/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-an-object&#34;&gt;What Is an Object?&lt;/h2&gt;
&lt;p&gt;An object can be understood as a thing that we can recognize in real life.&lt;/p&gt;
&lt;h2 id=&#34;example-of-an-object&#34;&gt;Example of an Object&lt;/h2&gt;
&lt;p&gt;Object&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cat
kitty&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Property&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cat.name = &amp;ldquo;Nabi&amp;rdquo;&lt;/li&gt;
&lt;li&gt;cat.family = &amp;ldquo;Korean Shorthair&amp;rdquo;&lt;/li&gt;
&lt;li&gt;cat.age = 0.1&lt;/li&gt;
&lt;li&gt;cat.weight = 300&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Method&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cat.mew()&lt;/li&gt;
&lt;li&gt;cat.eat()&lt;/li&gt;
&lt;li&gt;cat.sleep()&lt;/li&gt;
&lt;li&gt;cat.play()&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All cat objects have properties like the above, but the value of each property will differ for each instance.&lt;/p&gt;
&lt;h2 id=&#34;javascript-objects&#34;&gt;JavaScript Objects&lt;/h2&gt;
&lt;p&gt;The basic data type in JavaScript is the object.&lt;/p&gt;
&lt;p&gt;An object is an unordered set of properties made up of names and values.
A function can also be used as the value of a property, and such a property is called a method.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;cat&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Nabi&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt; &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Declaration of a normal variable
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// An object is also a kind of variable that holds many values.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;kitty&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;name&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Nabi&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;family&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Korean Shorthair&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;age&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;weight&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;1.1&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;cat&lt;/span&gt;          &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Nabi
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;kitty&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;name&lt;/span&gt;   &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Nabi
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In JavaScript, everything except numbers, strings, booleans, and the undefined type is an object.&lt;br&gt;
However, primitive types such as numbers, strings, and booleans are treated as objects with fixed values, so they also have object-like characteristics.&lt;/p&gt;
&lt;h2 id=&#34;referring-to-object-properties&#34;&gt;Referring to Object Properties&lt;/h2&gt;
&lt;p&gt;In JavaScript, object properties can be referenced as follows.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;objectName.propertyName
or
objectName[&amp;#34;propertyName&amp;#34;]
&lt;/code&gt;&lt;/pre&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;person&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;name&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Hong Gil-dong&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Define the name property.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;birthday&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;030219&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;   &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Define the birthday property.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;pId&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;1234567&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;       &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Define the personal ID property.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;fullId&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;  &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Return a resident registration number by combining birthday and personal ID.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;this&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;birthday&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;this&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;pId&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;person&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;name&lt;/span&gt;    &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Hong Gil-dong
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;person&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// Hong Gil-dong
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;referring-to-object-methods&#34;&gt;Referring to Object Methods&lt;/h2&gt;
&lt;p&gt;In JavaScript, object methods can be referenced as follows.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;objectName.methodName()
&lt;/code&gt;&lt;/pre&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;var&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;person&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;name&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;Hong Gil-dong&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;birthday&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;030219&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;pId&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;1234567&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;fullId&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;function&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;return&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;this&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;birthday&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;+&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;this&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;pId&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;person&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;fullId&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;()&lt;/span&gt; &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// 0302191234567
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;person&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;fullId&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;;&lt;/span&gt;  &lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;// function () { return this.birthday + this.pId; } 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;If parentheses (&lt;code&gt;()&lt;/code&gt;) are not added after the method name when referencing a method, the property itself is referenced instead of calling the method.&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Therefore, when the property itself is referenced without using parentheses, the definition of that method itself is returned.&lt;/em&gt;&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Controlling Input Elements</title>
      <link>https://www.devkuma.com/en/docs/jquery/controlling-input-elements/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/controlling-input-elements/</guid>
      <description>
        
        
        
      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Standard Objects</title>
      <link>https://www.devkuma.com/en/docs/javascript/standard-objects/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/standard-objects/</guid>
      <description>
        
        
        
      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Effect Features</title>
      <link>https://www.devkuma.com/en/docs/jquery/effect-features/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/effect-features/</guid>
      <description>
        
        
        &lt;h2 id=&#34;effect-features&#34;&gt;Effect Features&lt;/h2&gt;
&lt;p&gt;jQuery provides various methods that make it easy to add effects to web pages.&lt;br&gt;
These effects can be used immediately with the default settings, or the settings can be changed through the &lt;code&gt;animate()&lt;/code&gt; method.&lt;/p&gt;

      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Using Ajax</title>
      <link>https://www.devkuma.com/en/docs/jquery/using-ajax/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/using-ajax/</guid>
      <description>
        
        
        &lt;p&gt;With jQuery, you can develop Ajax easily.&lt;/p&gt;

      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Document Object Model</title>
      <link>https://www.devkuma.com/en/docs/javascript/document-object-model/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/document-object-model/</guid>
      <description>
        
        
        
      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>jQuery Introduction | Utility Methods</title>
      <link>https://www.devkuma.com/en/docs/jquery/utility-methods/</link>
      <pubDate>Sat, 10 Jun 2017 16:01:14 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/jquery/utility-methods/</guid>
      <description>
        
        
        
      </description>
      
      <category>jQuery</category>
      
      <category>JavaScript</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Browser Object Model</title>
      <link>https://www.devkuma.com/en/docs/javascript/browser-object-model/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/browser-object-model/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-the-browser-object-model&#34;&gt;What Is the Browser Object Model?&lt;/h2&gt;
&lt;p&gt;With JavaScript, you can access browser information or control various browser features.&lt;br&gt;
The object model that can be used at this time is the Browser Object Model (BOM).&lt;/p&gt;
&lt;p&gt;Unlike the Document Object Model (DOM), the Browser Object Model (BOM) is not a W3C standard object model.&lt;br&gt;
However, this model provides a way for JavaScript to directly control and manage functional elements of the browser.&lt;br&gt;
In JavaScript, objects in this BOM model can be used as global objects.&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Events</title>
      <link>https://www.devkuma.com/en/docs/javascript/events/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/events/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-an-event&#34;&gt;What Is an Event?&lt;/h2&gt;
&lt;p&gt;An event means the occurrence of an incident related to an HTML element that the web browser reports.&lt;/p&gt;
&lt;p&gt;JavaScript used on a web page can respond to events that occur in this way and perform specific actions.&lt;br&gt;
Therefore, client-side JavaScript is called an asynchronous, event-driven programming model.&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Exception Handling</title>
      <link>https://www.devkuma.com/en/docs/javascript/exception-handling/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/exception-handling/</guid>
      <description>
        
        
        &lt;h2 id=&#34;exception&#34;&gt;Exception&lt;/h2&gt;
&lt;p&gt;An exception means a runtime error that occurs while a program is running.&lt;br&gt;
It is important to prevent such exceptions in advance, but it is also very important to know how to handle exceptions when they occur.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;An error means a syntactic error in a program statement.&lt;/em&gt;&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
    <item>
      <title>JavaScript Introduction | Regular Expressions</title>
      <link>https://www.devkuma.com/en/docs/javascript/regular-expressions/</link>
      <pubDate>Mon, 10 Jul 2017 23:48:52 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/en/docs/javascript/regular-expressions/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-a-regular-expression&#34;&gt;What Is a Regular Expression?&lt;/h2&gt;
&lt;p&gt;A regular expression is a search pattern used to find a set of strings that follow a specific rule within a string.
These search patterns can be used for all kinds of string search, replacement, and related tasks.&lt;/p&gt;

      </description>
      
      <category>JavaScript</category>
      
      <category>WEB</category>
      
    </item>
    
  </channel>
</rss>
