<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Charity Parks</title>
    <description>The latest articles on DEV Community by Charity Parks (@charityparks).</description>
    <link>https://dev.to/charityparks</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F358453%2Fe6013ae1-dedd-41c7-8bef-7751c695cd03.jpg</url>
      <title>DEV Community: Charity Parks</title>
      <link>https://dev.to/charityparks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/charityparks"/>
    <language>en</language>
    <item>
      <title>What is React?</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Thu, 11 Nov 2021 21:52:37 +0000</pubDate>
      <link>https://dev.to/charityparks/what-is-react-311c</link>
      <guid>https://dev.to/charityparks/what-is-react-311c</guid>
      <description>&lt;p&gt;React is a frontend framework that was developed by Facebook and was first released in 2013. React is a free open-source JavaScript library that is used to build single page applications, also called SAP's. It much faster with React to load a page because only the component that has been added or manipulated has changed and that is the only part that is refreshed.  It doesn't need to reload the entire page. Its main purpose is to be simple and fast. React is used to handle the 'view' layer of the page or mobile app. &lt;/p&gt;

&lt;p&gt;React apps are made up of components that contain JSX and output HTML. Being structured in components lets us easily break up a large application into smaller components hence easier to tackle if something changes or if there are errors.&lt;/p&gt;

&lt;p&gt;First you will need the latest version of NodeJs. To get the latest version go to nodejs.org and install it on your machine. Then check node -v to make sure you have the latest version. &lt;/p&gt;

&lt;p&gt;And finally you will install create-react-app.  I've covered how to do this in a previous blog.  &lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>react</category>
    </item>
    <item>
      <title>What is Bootstrap?</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sun, 07 Nov 2021 19:59:46 +0000</pubDate>
      <link>https://dev.to/charityparks/what-is-bootstrap-4420</link>
      <guid>https://dev.to/charityparks/what-is-bootstrap-4420</guid>
      <description>&lt;p&gt;Imagine wanting to create a weekly news webpage. You want to write new content each week. You want it to look consistent from week to week. Once you have your first week coded and full of your weeks content, wouldn't it be nice to just have to put the next weeks content in without having to redo the entire webpage? Also, working smarter not harder is key. So how can you accomplish this? Bootstrap to the rescue!&lt;/p&gt;

&lt;p&gt;Bootstrap is a free toolkit and was created by Twitter developers to allow users to create quick and consistent webpages with ease. Its a collection of prewritten code for you to use. Prior to Bootstrap, developers would have to create common webpage features over and over again just hoping they could make it consistent with what came before. With Bootstrap you can have consistency with your fonts, font size, colors, and more. Bootstrap is one of the most popular tools in creating webpages! You can use it with HTML, CSS and JavaScript code to design layouts for your content.&lt;/p&gt;

&lt;p&gt;To learn more and to get started with Bootstrap, go to: &lt;a href="https://getbootstrap.com/"&gt;https://getbootstrap.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>twitter</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>OOP...What is it?</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sun, 31 Oct 2021 20:21:14 +0000</pubDate>
      <link>https://dev.to/charityparks/oopwhat-is-it-11a</link>
      <guid>https://dev.to/charityparks/oopwhat-is-it-11a</guid>
      <description>&lt;p&gt;What is OOP? OOP is short for 'object-oriented programming'. 'Objects' have properties. For example, lets say that 'dog' is the object, and its properties could be: size, breed, color, sex. OOP is a set of techniques that use objects as central principle of program organization. &lt;/p&gt;

&lt;p&gt;The four principles of object-oriented programming are encapsulation, abstraction, inheritance, and polymorphism. &lt;/p&gt;

&lt;p&gt;Encapsulation: When each object keeps its state private inside of a class. In our dog class is where we encapsulate all of the 'dog' logic. Other objects have no direct access to its state.  They would need to call on public functions called methods. &lt;/p&gt;

&lt;p&gt;Abstraction: Objects should only allow publicly certain details while hiding all of the behind the scenes implementation. Only show what is relevant to the other objects.&lt;/p&gt;

&lt;p&gt;Inheritance: When objects are very similar but not completely the same, yet they share common logic. Creating a child class that reuses all of the parent class's fields and methods and adds their own to it. This way we form a hierarchy. &lt;/p&gt;

&lt;p&gt;Polymorphism: This happens when defining a parent class with logic to be reused and then the children classes implement their own version of it for themselves. &lt;/p&gt;

&lt;p&gt;This is just a start to explaining OOP. Stay tuned for more!  &lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Javascript 'For Loops'</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sat, 23 Oct 2021 17:18:16 +0000</pubDate>
      <link>https://dev.to/charityparks/javascript-for-loops-3h9h</link>
      <guid>https://dev.to/charityparks/javascript-for-loops-3h9h</guid>
      <description>&lt;p&gt;What is the purpose of a 'for loop' in JavaScript? Its purpose is that it executes a block (of code) as long as its condition is met/returns 'true'. Conversely, if the the block is executed and the condition isn't met/returns 'false', the loop will stop. &lt;/p&gt;

&lt;p&gt;'For loops' have three arguments:&lt;/p&gt;

&lt;p&gt;Initialization - this declares a counter variable&lt;/p&gt;

&lt;p&gt;Condition - a condition is evaluated before each loop begins to see if it returns 'true'&lt;/p&gt;

&lt;p&gt;Increment - this updates the loop counter each time the loop executes.&lt;/p&gt;

&lt;p&gt;These 'for loops' are great for repetitive tasks. With each iteration of the loop, it runs the same block of code with a different value (the incremental aspect). Here is an example of a 'for loop':&lt;/p&gt;

&lt;p&gt;for (let number = 0; number &amp;lt;= 12; number = number + 2) {&lt;br&gt;
console.log(number);&lt;br&gt;
}&lt;br&gt;
// 0&lt;br&gt;
// 2&lt;br&gt;
// 4&lt;br&gt;
// 6&lt;br&gt;
// 8&lt;br&gt;
// 10&lt;br&gt;
// 12&lt;br&gt;
(and it stops here)&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Adding CSS to HTML Lists</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sun, 17 Oct 2021 20:37:52 +0000</pubDate>
      <link>https://dev.to/charityparks/adding-css-to-html-lists-275c</link>
      <guid>https://dev.to/charityparks/adding-css-to-html-lists-275c</guid>
      <description>&lt;p&gt;CSS properties can control the appearance of HTML elements. Such properties can add backgrounds to parts or to all of your webpage. The CSS properties can put borders around some of your content, or change the style of bullet points. &lt;/p&gt;

&lt;p&gt;If you have a HTML list you want to style with CSS, you can do something like the following:&lt;/p&gt;

&lt;p&gt;(HTML code)&lt;br&gt;
&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;Favorite Music Groups&lt;code&gt;&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;Rascal Flatts&lt;code&gt;&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;Little Big Town&lt;code&gt;&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;li&amp;gt;&lt;/code&gt;Restless Heart&lt;code&gt;&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;Little Feat&lt;code&gt;&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;The Beatles&lt;code&gt;&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;Lady A&lt;code&gt;&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It would look like this:&lt;/p&gt;

&lt;h1&gt;Favorite Music Groups&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;Rascal Flatts&lt;/li&gt;
&lt;li&gt;Little Big Town&lt;/li&gt;
&lt;li&gt;Restless Heart&lt;/li&gt;
&lt;li&gt;Little Feat&lt;/li&gt;
&lt;li&gt;The Beatles&lt;/li&gt;
&lt;li&gt;Lady A&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now add CSS.&lt;/p&gt;

&lt;p&gt;ol &lt;code&gt;{&lt;br&gt;
list-style-type: lower-roman;}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It would look like this:&lt;/p&gt;

&lt;h1&gt;Favorite Music Groups&lt;/h1&gt;

&lt;p&gt;i. Rascal Flatts&lt;br&gt;
ii. Little Big Town &lt;br&gt;
iii. Restless Heart&lt;br&gt;
iv. Little Feat&lt;br&gt;
v. The Beatles&lt;br&gt;
vi. Lady A&lt;/p&gt;

&lt;p&gt;There are a lot of CSS properties to choose from to change the style of your HTML elements! &lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>HTML: Then &amp; Now</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sun, 10 Oct 2021 22:57:09 +0000</pubDate>
      <link>https://dev.to/charityparks/html-then-now-22o</link>
      <guid>https://dev.to/charityparks/html-then-now-22o</guid>
      <description>&lt;p&gt;"HTML&lt;br&gt;
/ˌāCH ˌtē ˌem ˈel/&lt;br&gt;
noun&lt;br&gt;
Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages.&lt;br&gt;
"an HTML file"&lt;br&gt;
Definitions from Oxford Languages"&lt;/p&gt;

&lt;p&gt;Each new version of HTML is designed to improve the prior version. To add new elements and attributes. To write new code and remove old code. What we have today with HTML5 is very different from where we started.&lt;/p&gt;

&lt;p&gt;HTML4 was release way back in 1997. HTML4 had some elements used to present the appearance of webpages. Some of the elements used back then are not recommended to be used today. Such as, &lt;code&gt;&amp;lt;center&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;font&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;strike&amp;gt;&lt;/code&gt;. There are better elements in todays version. &lt;/p&gt;

&lt;p&gt;XHTML 1.0 was released in 2000. In 1998 a new language called XML was created. It would allow users to write their own markup languages. So HTML partnered with XML to form XHTML. This came with stricter rules for writing markup. Elements now needed a closing tag (example: &lt;code&gt;&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;&lt;/code&gt;). Attribute names had to be in lowercase, etc... &lt;/p&gt;

&lt;p&gt;To help authors to move into this new syntax, other versions of XHTML were created: Strict XHTML 1.0 where you had to follow the rules exactly. Then there was Transitional XHTML 1.0 where authors could still use some of the old elements, making it more lax and to implement some of the new syntax as well. &lt;/p&gt;

&lt;p&gt;HTML5 was released in 2008. In this current version, authors do not need closing tags on all elements. It also  came with new elements and attributes. Major web browsers adopted this version. And as of 2021 we are still using HTML5!&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>CSS Colors!</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Wed, 29 Sep 2021 20:09:04 +0000</pubDate>
      <link>https://dev.to/charityparks/css-colors-18dd</link>
      <guid>https://dev.to/charityparks/css-colors-18dd</guid>
      <description>&lt;p&gt;When using CSS, one of the fun things is being able to work with colors for your webpage! Make sure to select colors so that your content is clear to read. For example, it is easy to read black letters on a white background. There are several ways to select your colors which I will be going over.&lt;/p&gt;

&lt;p&gt;You can select colors three (3) different ways...&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Color Names: There are 147 predefined color names that are recognized by most browsers. If you want to use 'red' you will simply use the predefined name of 'red'. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;RGB Values:  This stands for your Red, Green, Blue and they are expressed by the numbers 0 through 255. For example:  rgb(102, 205, 165) These numbers represent how much Red, Green and Blue is in the color.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Hex Codes: Hex values represent how much red, green and blue there is by using hexadecimal code and it uses a '#' in front of it.  For example: #77ceaa.  The 77 represents the color in hexadecimal code for red, the ce represents the green, and the aa represents the blue.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can choose colors for the foreground like so (I will just use color names for simplicity):&lt;/p&gt;

&lt;p&gt;h1 {&lt;br&gt;
color: DarkBlue;&lt;br&gt;
}&lt;br&gt;
p {&lt;br&gt;
color: White;}&lt;/p&gt;

&lt;p&gt;Same for the background colors: &lt;/p&gt;

&lt;p&gt;body {&lt;br&gt;
background-color: Red;&lt;br&gt;
}&lt;br&gt;
h1 {&lt;br&gt;
background-color: white;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;You can use a text editor to play around with colors for css! Happy Coding!&lt;/p&gt;

</description>
      <category>css</category>
      <category>html</category>
      <category>codenewbie</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Combining CSS &amp; HTML in the same file...</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sun, 26 Sep 2021 22:40:56 +0000</pubDate>
      <link>https://dev.to/charityparks/combining-css-html-in-the-same-file-3dim</link>
      <guid>https://dev.to/charityparks/combining-css-html-in-the-same-file-3dim</guid>
      <description>&lt;p&gt;CSS can be used by itself or with HTML. This post is going to go over how to use the two to make beautiful web pages.&lt;/p&gt;

&lt;p&gt;Typically CSS is written in its own file but I'm going to show you how to use it in the HTML file.  CSS is defined in the &lt;/p&gt; section of an HTML page, within a &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; element.&lt;br&gt;
For example:

&lt;p&gt;&lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;title&amp;gt;Our Summer Vacation&amp;lt;/title&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;style type="text/css"&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;body {&lt;br&gt;
font-family: Tahoma;&lt;br&gt;
background-color: blue;&lt;br&gt;
}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;h1 {&lt;br&gt;
color: black;&lt;br&gt;
}&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;/style&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;/head&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;h1&amp;gt;Daytona Beach, Florida&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;p&amp;gt;We haven't been to Daytona in such a long time. Its beautiful here. Daytona reminds me of being a teenager.  That was the first time I went on a vacation.&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;/body&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This way you can have both your CSS and HTML together in a simple file! There is A LOT more styling out there for you to use. CSS also uses borders. When using borders you can define the height and width for the border itself. More on that in future posts!&lt;/p&gt;

&lt;p&gt;Happy Coding! &lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is CSS?</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sun, 19 Sep 2021 15:51:59 +0000</pubDate>
      <link>https://dev.to/charityparks/what-is-css-3l8j</link>
      <guid>https://dev.to/charityparks/what-is-css-3l8j</guid>
      <description>&lt;p&gt;What is CSS?  First off it stands for Cascading Style Sheets.  It is responsible for styling web pages as far as colors, fonts, backgrounds and layouts making the viewer experience more appealing. So its the FUN STUFF! &lt;/p&gt;

&lt;p&gt;CSS can be used as an additional feature to HTML or independently. When using CSS with HTML it takes an HTML element and describes how it should be displayed to the user. CSS rule contains two parts: the selector and the declaration.  Here is an example how it is written...&lt;/p&gt;

&lt;p&gt;&lt;code&gt;p {&lt;br&gt;
   font-family: Arial;}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The 'p' is the selector and the content between the {} is the declaration. Declarations have a property and a value. The paragraphs on this web page would use the Arial font. Here is another example...&lt;/p&gt;

&lt;p&gt;&lt;code&gt;h1 {&lt;br&gt;
font-family: Tahoma;&lt;br&gt;
color: blue;}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;In this example the h1 elements will have a font of Tahoma and the color will be blue. The property is 'color' and the value is 'blue'.&lt;/p&gt;

&lt;p&gt;There are countless properties!  So many ways to design your web pages and create a great product!&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>css</category>
      <category>html</category>
      <category>codenewbie</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Lets talk (HTML) Tables!</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sat, 11 Sep 2021 16:19:46 +0000</pubDate>
      <link>https://dev.to/charityparks/lets-talk-html-tables-1e31</link>
      <guid>https://dev.to/charityparks/lets-talk-html-tables-1e31</guid>
      <description>&lt;p&gt;Tables are visually appealing. Tables deliver information in such a way that is intuitive and user-friendly and easily consumed in a grid-style format. Information at a glance if you will. &lt;/p&gt;

&lt;p&gt;Lets look at how to use HTML to format a table. Each block (in the grid) is called a table cell. The &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt; element is used. Tables are written out row by row. To start out each row you will use the &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt; tag which stands for the table row. Inside the &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt; will be a series of &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt; elements. &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt; stands for table data. Each representing a row cell. After each cell, make sure to add a closing tag (&lt;code&gt;&amp;lt;/td&amp;gt;&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;table&amp;gt;&lt;br&gt;
&amp;lt;tr&amp;gt;&lt;br&gt;
&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;/tr&amp;gt;&lt;br&gt;
&amp;lt;tr&amp;gt;&lt;br&gt;
&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br&gt;
&amp;lt;/tr&amp;gt;&lt;br&gt;
&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;the result:&lt;br&gt;
123&lt;br&gt;
456&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>html</category>
      <category>tutorial</category>
      <category>codenewbie</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Why JavaScript?</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sun, 05 Sep 2021 23:21:38 +0000</pubDate>
      <link>https://dev.to/charityparks/why-javascript-3d6l</link>
      <guid>https://dev.to/charityparks/why-javascript-3d6l</guid>
      <description>&lt;p&gt;As a web developer, we have our favorite programming languages that we use for our web applications.  Mine is JavaScript! In this post I'm going to share some of the reasons why.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;JavaScript is the most popular language and is the foundation for todays web applications. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JavaScript initially was used as a front-end interpreted language. When Node.js (a JavaScript runtime environment) emerged, JavaScript could be used for front-end AND back-end programming. Hence making it Full-Stack!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JavaScript brings interactivity with users with features like forms, browser and HTML handling.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JavaScript is faster due to being able to re-use code. Less lines of code need to be written.  And to add to that, it offers a higher level of abstraction, meaning the developer can achieve the same functionality with less lines of code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JavaScript has turned web browsers into single page applications (SAP).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;JavaScript is easy to learn and easy to read.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are just a handful of reasons to use JavaScript.  I'm sure if you look into it further you will see many more reasons to give JavaScript a try!&lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>HTML dropdown boxes explained</title>
      <dc:creator>Charity Parks</dc:creator>
      <pubDate>Sun, 29 Aug 2021 22:50:02 +0000</pubDate>
      <link>https://dev.to/charityparks/html-dropdown-boxes-explained-3dlj</link>
      <guid>https://dev.to/charityparks/html-dropdown-boxes-explained-3dlj</guid>
      <description>&lt;p&gt;Inside of a form that you are collecting user data, you may find the need to use a dropdown box.  This is where you want the user to only be able to select one of the options that are provided. &lt;/p&gt;

&lt;p&gt;Dropdown boxes in HTML are created inside a &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; with a &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element. The &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; element is what creates the dropdown list box. &lt;code&gt;&amp;lt;select&amp;gt;&lt;/code&gt; has attributes such as 'name'. Without the name attribute nothing would show up inside the dropdown list. Inside of the 'select' element use the &lt;code&gt;&amp;lt;option&amp;gt;&lt;/code&gt; element.  Its used to give the user the choices (options) to choose from in the  dropdown box. Use 'value' element is used inside the 'select' element and it indicates what is being sent to the server along with the 'name'. &lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;form action="http://www.123example.com/profile.php"&amp;gt;&lt;/code&gt;&lt;br&gt;
 &lt;code&gt;&amp;lt;p&amp;gt;Which state is your favorite?&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;br&gt;
  &lt;code&gt;&amp;lt;select name="states"&amp;gt;&lt;/code&gt;&lt;br&gt;
   &lt;code&gt;&amp;lt;option value="california"&amp;gt;California&amp;lt;/option&amp;gt;&lt;/code&gt;&lt;br&gt;
   &lt;code&gt;&amp;lt;option value="maine"&amp;gt;Maine&amp;lt;/option&amp;gt;&lt;/code&gt;&lt;br&gt;
   &lt;code&gt;&amp;lt;option value="texas"&amp;gt;Texas&amp;lt;/option&amp;gt;&lt;/code&gt;&lt;br&gt;
   &lt;code&gt;&amp;lt;option value="florida"&amp;gt;Florida&amp;lt;/option&amp;gt;&lt;/code&gt;&lt;br&gt;
  &lt;code&gt;&amp;lt;/select&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;code&gt;&amp;lt;/form&amp;gt;&lt;/code&gt;  &lt;/p&gt;

&lt;p&gt;Happy Coding!&lt;/p&gt;

</description>
      <category>html</category>
      <category>javascript</category>
      <category>codenewbie</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
