<?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: Akhona Mazingisa</title>
    <description>The latest articles on DEV Community by Akhona Mazingisa (@akhona).</description>
    <link>https://dev.to/akhona</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%2F1406868%2F57a37e1e-f0f9-47b1-bb41-e7d2d4029f90.png</url>
      <title>DEV Community: Akhona Mazingisa</title>
      <link>https://dev.to/akhona</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/akhona"/>
    <language>en</language>
    <item>
      <title>Domain Object Model (DOM)</title>
      <dc:creator>Akhona Mazingisa</dc:creator>
      <pubDate>Mon, 06 May 2024 12:38:18 +0000</pubDate>
      <link>https://dev.to/akhona/domain-object-model-dom-256j</link>
      <guid>https://dev.to/akhona/domain-object-model-dom-256j</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is a Domain Object Model &amp;amp; how does it works:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Domain Object Model (DOM) is a programming interface for web documents, such as HTML. The DOM represents web pages with a structure where each web page is an object representing a part of the document, this allows the programming languages to interact with the page. The DOM represents a document with a logical tree-like structure. Each branch of the tree ends in a node, and each node contains objects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The structure of DOM:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The DOM tree structure is made up of a root node, which is the document and a series of nodes that represent the elements, attributes, and text content of the document. This means that each node in the tree has a parent node, except for the root node, and can have multiple child nodes. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffk6g7lb1p1ju9jb2669m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffk6g7lb1p1ju9jb2669m.png" alt="Image description" width="800" height="828"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The DOM properties:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;a. Window Object: Window Object is object of the browser which is always at top of the hierarchy.  It is like an API that is used to set and access all the properties and methods of the browser. It is automatically created by the browser.&lt;/p&gt;

&lt;p&gt;b. Document object: When an HTML document is loaded into a window, it becomes a document object. &lt;/p&gt;

&lt;p&gt;c. Form Object: It is represented by form tags.&lt;/p&gt;

&lt;p&gt;d. Link Object: It is represented by link tags.&lt;/p&gt;

&lt;p&gt;e. Anchor Object: It is represented by a href tags.&lt;/p&gt;

&lt;p&gt;f. Form Control Elements: Form can have many control elements such as text fields, buttons, radio buttons, checkboxes, etc.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Cascading Style Sheet (CSS)</title>
      <dc:creator>Akhona Mazingisa</dc:creator>
      <pubDate>Thu, 18 Apr 2024 16:53:05 +0000</pubDate>
      <link>https://dev.to/akhona/cascading-style-sheet-css-3pl9</link>
      <guid>https://dev.to/akhona/cascading-style-sheet-css-3pl9</guid>
      <description>&lt;p&gt;Cascading Style Sheets is a style sheet language used for the presentation and styling of a document that is written in a markup language such as HTML or XML. CSS is where you add color, fonts, and animation, etc. Basically CSS makes websites more appealing to people. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;CSS Cascade:&lt;br&gt;
The cascade is the system for solving problems where multiple CSS rules apply to an HTML element. CSS Cascade takes care of the position and order of appearance, the specificity, the origin and the importance.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS Selectors:&lt;br&gt;
It is a decoration of elements and other terms that tell the browser which HTML elements should be selected to have the CSS property values inside the rule applied to them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS Specificity:&lt;br&gt;
It is the system used by browsers to determine the CSS declaration that is the most relevant to an element, which determines the property value to apply to the element.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>History of the Internet</title>
      <dc:creator>Akhona Mazingisa</dc:creator>
      <pubDate>Thu, 04 Apr 2024 19:23:31 +0000</pubDate>
      <link>https://dev.to/akhona/history-of-the-internet-5b64</link>
      <guid>https://dev.to/akhona/history-of-the-internet-5b64</guid>
      <description>&lt;p&gt;The internet, an important innovation in the field of technology and communication, has transformed the way people interact, share information, and conduct business globally. Since its establishment, the internet has gone through significant changes and developments, shaping our modern-day connected world. This article explores into the history of the internet and explores the functionality of fundamental elements such as DNS, Network Packet, FTP, HTTP, and HTTPS requests that form the backbone of online communication.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;History of the Internet&lt;/strong&gt;&lt;br&gt;
The background of the internet can be traced back to the 1960s, during the time of the Cold War. Since every piece of data had to be delivered in a single packet, none of it would get through if the connection was lost at any point. Researchers overcame this issue by creating a novel technique known as packet switching. Splitting the data into smaller pieces and sending each one separately is possible with packet switching. Through packet switching, computers may communicate with one another across the Advanced Research Projects Agency Network, or ARPANET. The first computers connected to the ARPANET in 1969, sending messages from UCLA to SRI in California.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Domain Name System (DNS)&lt;/strong&gt;&lt;br&gt;
Domain Name System (DNS) makes it easy for the Users to reach websites by entering in well-known domain names rather than difficult-to-understand numerical IP addresses. This technology is needed for managing internet traffic and assuring smooth online connectivity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Network Packet&lt;/strong&gt;&lt;br&gt;
Network packets are data units that carry information across computer networks. Every packet or data block that makes up a message is carried with relevant address information that identifies the computer that sent the message and the intended destination.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;File Transfer Protocol (FTP)&lt;/strong&gt;&lt;br&gt;
File Transfer Protocol (FTP) is a common network protocol that allows files to be sent via a computer network between a client and a server. The FTP enables users to upload, download, and manage data with ease via the internet. Efficient online sharing of digital content has been made possible due to large part to this protocol.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hypertext Transfer Protocol (HTTP) and HTTPS&lt;/strong&gt;&lt;br&gt;
Hypertext Transfer Protocol (HTTP) is used to load webpages via hypertext links and serves as the fundamental framework of the World Wide Web. HTTP is an application layer protocol intended to transport data between networked devices. Web browsers and other Internet communications platforms ask for the data they require to load a page using an HTTP request.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
