<?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: Emon Ahmed</title>
    <description>The latest articles on DEV Community by Emon Ahmed (@emonahmed).</description>
    <link>https://dev.to/emonahmed</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%2F770525%2Fd67077fe-c74e-4bf9-929c-b44b2c297ba8.jpg</url>
      <title>DEV Community: Emon Ahmed</title>
      <link>https://dev.to/emonahmed</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/emonahmed"/>
    <language>en</language>
    <item>
      <title>HTML Interview Question</title>
      <dc:creator>Emon Ahmed</dc:creator>
      <pubDate>Thu, 13 Jan 2022 14:26:05 +0000</pubDate>
      <link>https://dev.to/emonahmed/html-interview-question-3b7h</link>
      <guid>https://dev.to/emonahmed/html-interview-question-3b7h</guid>
      <description>&lt;p&gt;HTML is one of the most widely used languages on Web to develop web pages. It helps you delve into the world of Web Development and improve your skills. So, if you are planning to start your career in Web Development or HTML and you wish to know the skills related to it, now is the right time to dive in. These HTML Interview Questions and Answers will help you get through your interviews in 2022.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;01. What are the differences between HTML4 and HTML5?&lt;/strong&gt;&lt;br&gt;
ANS: HTML stands for Hypertext Markup Language. HTML4 is The 4th &amp;amp; Older  Version OF HTML AND  HTML5 is The 5th &amp;amp; New Version With Advanced Features. HTML4 was Published in 1997 as a W3C Recommendation. On The Other hand, HTML5 Published in 2008 as a WWW Consortium (W3C) Recommendation. Also There are some Major Difference Between Features/Tags provision/Error Handling.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;02. What are semantic tags in html? Give me some examples.&lt;/strong&gt;&lt;br&gt;
ANS: Semantic Tags Means, Which Clary Describe Human &amp;amp; Machine Readable Way. It has greater accessibility and easier to read. Semantic Tags Come With HTML5. List of semantic Tags, &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;aside&amp;gt;&lt;/code&gt;, ,&lt;code&gt;&amp;lt;details&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;figcaption&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;figure&amp;gt;&lt;/code&gt;,&lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;main&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;summary&amp;gt;&lt;/code&gt;, etc.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;03. What is the purpose of &lt;code&gt;Article&lt;/code&gt;, &lt;code&gt;div&lt;/code&gt;, &lt;code&gt;section&lt;/code&gt;, &lt;code&gt;nav&lt;/code&gt;, &lt;code&gt;aside&lt;/code&gt;?&lt;/strong&gt;&lt;br&gt;
ANS: The Purpose Of Article Tag is to represent an article. It is independent, self-contained content. This Tag is from The New Semantic Tags. As well as the Article tag. div, section, nav, aside tag also from the semantic tag. Normally Div Tag is known As A Division Tag. We Are Using This Tag For Making Divisions of Content in The Web Pages. When We Need To Group Some Contents, That Time We USE Section Tag. Generally We use Nav Tag For Navigation. ‘Aside’ For Sidebar.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;04. Why will you use Meta tag?&lt;/strong&gt;&lt;br&gt;
ANS: Normally People Use Meta Tag For Solid SEO Purpose &amp;amp; Ranking. And Also, We Store Data About This Website, Description. It Defines Meta Data About an HTML Document. Meta Tag is Self-Closing Tag.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;05. What is the difference between &lt;code&gt;inline&lt;/code&gt;, &lt;code&gt;inline-block&lt;/code&gt;, and &lt;code&gt;block&lt;/code&gt;?&lt;/strong&gt;&lt;br&gt;
ANS:  All of Those Are Display Elements. Inline Elements Doesn’t have any fixed width &amp;amp; height. Examples, &lt;code&gt;a/span/img&lt;/code&gt; tags. &lt;br&gt;
Inline-block Also have not any fixed width, But We Can Add Width/Height. Block Elements Have Full width &amp;amp; It starts With A New Line. Although, We Can set width/height also. Examples, &lt;code&gt;h1/p/div/section&lt;/code&gt;.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;06. Difference between &lt;code&gt;strong&lt;/code&gt;, &lt;code&gt;b&lt;/code&gt;, &lt;code&gt;bold&lt;/code&gt;, &lt;code&gt;em&lt;/code&gt;, &lt;code&gt;i&lt;/code&gt;?&lt;/strong&gt;&lt;br&gt;
ANS: There are very small differences in all of those tags. Basically in Strong &amp;amp; Bold Tag, there is no difference visually. BUT we use strong tags for showing that this element is more important and It’s Meaningful Word. And Let’s Find Difference between &lt;code&gt;em&lt;/code&gt;&amp;amp; &lt;code&gt;i&lt;/code&gt; Tag. &lt;code&gt;i&lt;/code&gt;Tag Stand For &lt;code&gt;italic&lt;/code&gt;and &lt;code&gt;em&lt;/code&gt;tag stands for emphasis. &lt;code&gt;i&lt;/code&gt; tag use, When you just need to show a unique word from your text. And &lt;code&gt;em&lt;/code&gt; tag use, when you need to show More attention to this word. &lt;/p&gt;




&lt;p&gt;&lt;strong&gt;07. What are properties and attributes in HTML?&lt;/strong&gt;&lt;br&gt;
ANS: We use Properties and attributes in HTML for Adding Additional information to this html tag. Like,&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;src&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt;, &lt;code&gt;name&lt;/code&gt;, &lt;code&gt;placeholder&lt;/code&gt;,  etc.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;08. What is  a Viewport?&lt;/strong&gt;&lt;br&gt;
ANS: It’s A browser viewport. This is  the user's visible area of a web page. Normally we use this for responsiveness of our web page area. &lt;/p&gt;




&lt;p&gt;&lt;strong&gt;09. What is SVG?&lt;/strong&gt;&lt;br&gt;
ANS: SVG stands for Scalable Vector Graphics. We Can USE Directly SVG by &lt;code&gt;&amp;lt;svg&amp;gt;&amp;lt;svg/&amp;gt;&lt;/code&gt; Tag. It's a XML based two-dimensional graphic file format. We Can Also Use svg images for our web page design. This Tag Also Has attributes. &lt;/p&gt;




&lt;p&gt;&lt;strong&gt;10. List the media types and formats supported by HTML.&lt;/strong&gt;&lt;br&gt;
ANS: Media Types Format Are Come From HTML5. It’s semantic Tags. I will show some formats about multimedia, which are supported by HTML5. For Video Formats, &lt;code&gt;.mpg&lt;/code&gt;, &lt;code&gt;.mpeg&lt;/code&gt;, &lt;code&gt;.avi&lt;/code&gt;, &lt;code&gt;.wmv&lt;/code&gt;, &lt;code&gt;.mov&lt;/code&gt;, &lt;code&gt;.rm&lt;/code&gt;, &lt;code&gt;.ram&lt;/code&gt;, &lt;code&gt;.swf&lt;/code&gt;, &lt;code&gt;.flv&lt;/code&gt;, &lt;code&gt;.ogg&lt;/code&gt;, &lt;code&gt;.webm&lt;/code&gt;, &lt;code&gt;.mp4&lt;/code&gt;, etc. For Audio Formats, &lt;code&gt;.mid&lt;/code&gt;,&lt;code&gt;.midi&lt;/code&gt;, &lt;code&gt;.rm&lt;/code&gt;, &lt;code&gt;.ram&lt;/code&gt;,&lt;code&gt;.wma&lt;/code&gt;, &lt;code&gt;.aac&lt;/code&gt;, &lt;code&gt;.wav&lt;/code&gt;, &lt;code&gt;.ogg&lt;/code&gt;, &lt;code&gt;.mp3&lt;/code&gt;,&lt;code&gt;.mp4&lt;/code&gt;, etc.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;11. What is the difference between HTML and XHTML?&lt;/strong&gt;&lt;br&gt;
ANS: HTML Stands For Hypertext Markup Language. XHTML Stands For Extensible HyperText Markup Language. HTML displays data and describes the structure of a webpage, whereas XML stores and transfers data. XHTML is Better For Error handling. XML is dynamic and case sensitive. On the other hand, HTML is static and not case sensitive.  &lt;/p&gt;




&lt;p&gt;&lt;strong&gt;12. What are HTML Entities?&lt;/strong&gt;&lt;br&gt;
ANS: An HTML entity is used to display invisible characters(like non-breaking spaces) and that doesn't belong to the document's character set. It is a piece of text, or string, that begins with an ampersand ( &amp;amp; ) and ends with a semicolon ( ; ). Example:   &amp;amp; - (&amp;amp;)  " -  (" )&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;13. Describe HTML layout structure.&lt;/strong&gt;&lt;br&gt;
ANS: These  layouts provide a way to arrange web pages in , well-structured, and in responsiveness. &lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;aside&amp;gt;&lt;/code&gt; &lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt;. Those Tags Are Used For HTML Layout Structure.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;14. Difference between link tag &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; and anchor tag &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;?&lt;/strong&gt;&lt;br&gt;
ANS: The link tag is used to define a link between a document and an external resource. The &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; tag defines a hyperlink. A link is that a link takes to another page And A link is that a link takes to another page.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;15. Is drag and drop possible using HTML5 and how?&lt;/strong&gt;&lt;br&gt;
ANS: From HTML5 it is possible to drag and drop HTML elements inside an HTML page. There are a number of events which are fired during various stages of the drag and drop operation. These events are listed below − &lt;code&gt;dragstart&lt;/code&gt;,  &lt;code&gt;dragenter&lt;/code&gt;,  &lt;code&gt;dragover&lt;/code&gt;,  &lt;code&gt;dragleave&lt;/code&gt;, &lt;code&gt;drag&lt;/code&gt;, &lt;code&gt;drop&lt;/code&gt;, &lt;code&gt;dragend&lt;/code&gt;.&lt;/p&gt;

</description>
      <category>html</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>programming</category>
    </item>
    <item>
      <title>Find React Areas Of Exploration</title>
      <dc:creator>Emon Ahmed</dc:creator>
      <pubDate>Thu, 23 Dec 2021 11:12:31 +0000</pubDate>
      <link>https://dev.to/emonahmed/find-react-areas-of-exploration-116m</link>
      <guid>https://dev.to/emonahmed/find-react-areas-of-exploration-116m</guid>
      <description>&lt;p&gt;Hello Everyone, Today We Will Discuss About SOME React Areas Of Exploration. We Have a Perfect Name For This BLOG, Which is called, Free Fire React Areas Of Exploration. Sound Cools. &lt;strong&gt;Let's Start&lt;/strong&gt;,&lt;/p&gt;

&lt;h3&gt;
  
  
  React Component lifecycle
&lt;/h3&gt;

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

&lt;p&gt;Each component in React has a lifecycle which you can monitor and manipulate during its three main phases. Mounting, Updating, and Unmount. This is referred to as a component lifecycle. This method is a built-in method in React.&lt;/p&gt;

&lt;h3&gt;
  
  
  Custom hook
&lt;/h3&gt;

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

&lt;p&gt;Custom Hooks offer the flexibility of sharing logic that wasn't possible in React components before.&lt;/p&gt;

&lt;h3&gt;
  
  
  Higher order component
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F68axq1dja3ws5lie6qx7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F68axq1dja3ws5lie6qx7.png" alt=" " width="403" height="281"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Higher order Component is an advanced technique in React for reusing component logic. And It is not part of the React API. &lt;/p&gt;

&lt;h3&gt;
  
  
  Features of React
&lt;/h3&gt;

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

&lt;p&gt;The Major Features of ReactJs is a virtual DOM. React uses server-side rendering. And ReactJS follows unidirectional data flow or data binding.&lt;/p&gt;

&lt;h3&gt;
  
  
  Limitations of React
&lt;/h3&gt;

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

&lt;p&gt;The Limitations of React are React is just a library, not a full-blown framework. Its library is very large and takes time to understand. And It uses inline templating and JSX.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why can’t browsers read JSX
&lt;/h3&gt;

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

&lt;p&gt;Browsers can Only Read JavaScript Objects BUT JSX is not a Regular JavaScript Object.  We Have To Transform JSX with Babel For Pass in The Browser. &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>react</category>
      <category>tutorial</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Free Fire React JS Concepts</title>
      <dc:creator>Emon Ahmed</dc:creator>
      <pubDate>Wed, 22 Dec 2021 09:21:52 +0000</pubDate>
      <link>https://dev.to/emonahmed/free-fire-react-js-concepts-4id9</link>
      <guid>https://dev.to/emonahmed/free-fire-react-js-concepts-4id9</guid>
      <description>&lt;p&gt;Hello Everyone, Today We Will Discuss About SOME React JS Concepts. We Have a Perfect Name For This BLOG, Which is called, Free Fire React JS Concepts. Sound Cools. Because There Are Lot Of GAMERS, I Know BUT, Today Topic is not Gaming, Something Crazy. Because We Will Clear Some Concepts Here. &lt;strong&gt;Let's Start&lt;/strong&gt;,&lt;/p&gt;




&lt;h3&gt;
  
  
  ReactJS
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftepvfvvamp0dl0t2svf4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftepvfvvamp0dl0t2svf4.png" alt=" " width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. &lt;br&gt;
Today, ReactJS is the highly used open-source JavaScript Library.  And It’s Easy to Learn and Use, Creating Dynamic Web Applications Becomes Easier, Reusable Components, Performance Enhancement And Everything Has some disadvantages also, Like Poor Documentation, the high pace of development, JSX as a barrier. I Choose ReactJS For My Application Because, As You See in the advantages, And Also React allows developers to create large web applications that can change data, without reloading the page. The main purpose of React is to be fast, scalable, and simple.&lt;/p&gt;




&lt;h3&gt;
  
  
  JSX
&lt;/h3&gt;

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

&lt;p&gt;JSX stands for JavaScript XML. It allows us to directly write HTML in React (within JavaScript code). Basically, by using JSX you can write concise HTML/XML-like structures in the same file as you write JavaScript code, then Babel will transform these expressions into actual JavaScript code.&lt;/p&gt;




&lt;h3&gt;
  
  
  Virtual Dom
&lt;/h3&gt;

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

&lt;p&gt;A virtual DOM is a lightweight JavaScript representation of the DOM used in declarative web frameworks such as React JS. DOM stands for 'Document Object Model'. In simple terms, it is a structured representation of the HTML elements that are present in a webpage or web-app.&lt;/p&gt;




&lt;h3&gt;
  
  
  React different from Angular
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhjcpoxi2pwazibxms4iz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhjcpoxi2pwazibxms4iz.png" alt=" " width="727" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ReactJS is a Server-side rendering And Angular is a Client Side Rendering. React uses Virtual DOM And Angular Uses Real DOM. React is one way data binding And Angular is a two way data binding.  &lt;/p&gt;




&lt;h3&gt;
  
  
  Redux &amp;amp; Uses
&lt;/h3&gt;

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

&lt;p&gt;Redux is a predictable state container for JavaScript apps. Redux helps us to write applications that behave consistently. And run in client, server, and native environments, and It’s easy to test. I can use Redux with ReactJS.&lt;/p&gt;




&lt;h3&gt;
  
  
  Optimize ReactJS
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fohf0lp1xjsqjdebrpano.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fohf0lp1xjsqjdebrpano.png" alt=" " width="555" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are lots of ways to get high performance, You can Optimize Your Dependency, Use React.Fragments For to Avoid Additional HTML Element Wrappers, Avoid Inline Function Definition in the Render Function. Avoiding Props in Initial States, etc.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>react</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>Free Fire More JavaScript Concepts</title>
      <dc:creator>Emon Ahmed</dc:creator>
      <pubDate>Mon, 20 Dec 2021 15:58:16 +0000</pubDate>
      <link>https://dev.to/emonahmed/free-fire-more-javascript-concepts-517l</link>
      <guid>https://dev.to/emonahmed/free-fire-more-javascript-concepts-517l</guid>
      <description>&lt;p&gt;Hello &lt;em&gt;Everyone&lt;/em&gt;, Today We Will Discuss About SOME JS Concepts. We Have a Perfect Name For This BLOG, Which is called, Free Fire CSS Concepts. Sound Cools. Because There Are Lot Of GAMERS, I Know BUT, Today Topic is not Gaming, Something Crazy. Because We Will Clear Some Concepts Here. &lt;strong&gt;Let's Start&lt;/strong&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  ES6 features
&lt;/h3&gt;

&lt;p&gt;ES6 or the ECMAScript 2015 is the 6th and major edition of the ECMAScript language specification standard. ES6 brought significant changes to the JavaScript language. It introduces several new features such as, let and const Keywords, Arrow Functions, Multi-line Strings, Default Parameters, Template Literals, Destructuring Assignment, Enhanced Object Literals, Promises, Classes, Modules. Whenever I Code, That Time, I Just Try To Use All OF Them In My Project.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- let and const Keywords
- Arrow Functions
- Multi-line Strings
- Default Parameters
- Template Literals
- Destructuring Assignment
- Enhanced Object Literals
- Promises
- Classes
- Modules
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Differences between var, let, and const
&lt;/h3&gt;

&lt;p&gt;From ES6, There are Three Variables, var, let and const. &lt;br&gt;
var declarations are globally scoped or function scoped while let and const are block scoped and all of these are functional scoped. Const can’t be reassigned while let &amp;amp; const can be reassigned.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var x = "John Doe";
var x = 0;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let x = "John Doe";
let x = 0;
// SyntaxError: 'x' has already been declared
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const PI = 3.141592653589793;
PI = 3.14;      // This will give an error
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  JavaScript scope, Block scope, and global scope
&lt;/h3&gt;

&lt;p&gt;A scope defines the lifetime visibility of a variable. Scope in JavaScript defines accessibility of variables, objects and functions. A block scoped variable means that the variable defined within a block will not be accessible from outside the block. And Global variables can be accessed from anywhere in a JavaScript program.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl39raid85lglfesnm3x2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl39raid85lglfesnm3x2.png" alt=" " width="650" height="280"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  API in JavaScript
&lt;/h3&gt;

&lt;p&gt;API stands for application programming interface. API is a software intermediary that allows two applications to talk to each other. GET is used to request data from a specified resource And POST is used to send data to a server.&lt;/p&gt;

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




&lt;h3&gt;
  
  
  How JavaScript code can be involved in an HTML file
&lt;/h3&gt;

&lt;p&gt;You can include JavaScript in your HTML in Three Ways. &lt;br&gt;
Inline, Internal, External. &lt;br&gt;
In Inline, We can write JS in HTML Tag Line. And Internal, We can Add   Tag at The Bottom OF HTML Document And we can write JS There. And Of Course, We can Link A File And USE It Like External JS. &lt;/p&gt;




&lt;h3&gt;
  
  
  Array vs LinkedList
&lt;/h3&gt;

&lt;p&gt;The Main Difference Between Array And LinkedList is Their Structure.  Array elements store in a contiguous memory location. Linked list elements can be stored anywhere in the memory. From a memory allocation, linked lists are more efficient than arrays.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F49j52vyxoijyux59jdme.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F49j52vyxoijyux59jdme.png" alt=" " width="553" height="349"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Free Fire JavaScript Concepts</title>
      <dc:creator>Emon Ahmed</dc:creator>
      <pubDate>Sun, 19 Dec 2021 14:59:58 +0000</pubDate>
      <link>https://dev.to/emonahmed/free-fire-javascript-concepts-30k3</link>
      <guid>https://dev.to/emonahmed/free-fire-javascript-concepts-30k3</guid>
      <description>&lt;p&gt;Hello &lt;em&gt;Everyone&lt;/em&gt;, Today We Will Discuss About SOME JS Concepts. We Have a Perfect Name For This BLOG, Which is called, &lt;strong&gt;&lt;em&gt;Free Fire JS Concepts&lt;/em&gt;&lt;/strong&gt;. Sound Cools. Because There Are Lot Of GAMERS, I Know BUT, Today Topic is not Gaming, Something Crazy. Because We Will Clear Some Concepts Here. &lt;strong&gt;Let's Start,&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fazxgwtndstetbiimhqd7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fazxgwtndstetbiimhqd7.jpg" alt=" " width="600" height="315"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  How JavaScript Work
&lt;/h3&gt;

&lt;p&gt;JavaScript is A client side Programming Language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled and multi-paradigm. JavaScript is single-threaded. Because while running code on a single thread, it can be really easy to implement as we don't have to deal with the complicated code scenario. JavaScript is always synchronous.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;consol.log("I Love JavaScript")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When the browser loads the page, the browser has a built-in interpreter that reads the JavaScript code it finds in the page and runs it. Chrome Has Chrome V8 For Running JavaScript in Chrome Browser. And FireFox Has SpiderMonkey.&lt;/p&gt;




&lt;h3&gt;
  
  
  JavaScript String
&lt;/h3&gt;

&lt;p&gt;String is a primitive data type in JavaScript. The JavaScript string is an object that represents a sequence of characters. &lt;br&gt;
We can define string like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;There are 3 methods for extracting a part of a string:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;slice(start, end)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let str = "Apple, Banana, Kiwi"; 
let part = str.slice(7, 13);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;substring(start, end)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let str = "Apple, Banana, Kiwi"; 
let part = str.substring(7, 13);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;substr(start, length)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let str = "Apple, Banana, Kiwi"; 
let part = str.substr(7);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Event bubbling in JavaScript
&lt;/h3&gt;

&lt;p&gt;Event bubbling is a method of event propagation in the HTML DOM API.  When an event is in an element inside another element, and both elements have registered a handle to that event. The bubbles event property returns a Boolean value that indicates whether or not an event is a bubbling event. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpp6zriiu4jeh50849c90.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpp6zriiu4jeh50849c90.png" alt=" " width="361" height="348"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Handle Exceptions - Try-Catch
&lt;/h3&gt;

&lt;p&gt;We use Try-Catch-Finally For Handle Exceptions. Our Main Code in Try, And If We Face Any Error Then Catch Will Work, If We Set Any Error Message, That will be in Catch Area, And If We want TO Run Any CODE Without Any Try Catch, We Will Use Finally Method.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;try {
  // Try to run this code 
}
catch(err) {
  // if any error, Code throws the error
}
finally {
  // Always run this code regardless of error or not
  //this block is optional
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Closure in JavaScript
&lt;/h3&gt;

&lt;p&gt;Closure Function is a function which has access to the variable from another function's scope. Whenever a function is declared in JavaScript closure is created. Returning a function from inside another function is the classic example of closure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn4a8534qtfymig85dl9o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn4a8534qtfymig85dl9o.png" alt=" " width="257" height="196"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Free Fire CSS Concepts</title>
      <dc:creator>Emon Ahmed</dc:creator>
      <pubDate>Sat, 18 Dec 2021 18:27:45 +0000</pubDate>
      <link>https://dev.to/emonahmed/free-fire-css-concepts-3j3h</link>
      <guid>https://dev.to/emonahmed/free-fire-css-concepts-3j3h</guid>
      <description>&lt;p&gt;Today We Will Discuss About SOME CSS Concepts. We Have a Perfect Name For This BLOG, Which is called, &lt;strong&gt;&lt;em&gt;Free Fire CSS Concepts&lt;/em&gt;&lt;/strong&gt;. Sound Cools. Because There Are Lot Of GAMERS, I Know BUT, Today Topic is not Gaming, Something Crazy. Because We Will Clear Some Concepts Here. Like &lt;code&gt;CSS Box Model&lt;/code&gt;, &lt;code&gt;CSS Selectors&lt;/code&gt;, &lt;code&gt;CSS Display Property&lt;/code&gt;, &lt;code&gt;CSS Units&lt;/code&gt;, &lt;code&gt;CSS Preprocessors&lt;/code&gt;, &lt;code&gt;CSS Frameworks&lt;/code&gt; . &lt;em&gt;&lt;strong&gt;Let's Start&lt;/strong&gt;&lt;/em&gt;, &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1rkqe666ofqtgpos334.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1rkqe666ofqtgpos334.gif" alt=" " width="240" height="184"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  CSS Box Model
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzy7xoju5sgkwgb1zshh5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzy7xoju5sgkwgb1zshh5.png" alt=" " width="380" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In CSS, the term "box model" is used when talking about design and layout. The box model used when talking about design and layout. The box model is used to describe an element's dimensions and structure. Box Model is made up of four boxes:  content, padding , border, and margin.&lt;/p&gt;




&lt;h2&gt;
  
  
  CSS Selectors
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsyt9v75g57sg6d0rxqzx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsyt9v75g57sg6d0rxqzx.png" alt=" " width="559" height="218"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are different types of selectors in CSS. (i) Element Selector (ii) CSS Id Selector CSS Class Selector CSS Universal Selector CSS Group Selector.&lt;/p&gt;




&lt;h2&gt;
  
  
  CSS Display Property
&lt;/h2&gt;

&lt;p&gt;All of Those Are Display Elements. Inline Elements Doesn’t have any fixed width &amp;amp; height. Examples, a/span/img tags. In CSS, the display property determines how an element looks. It is also a crucial part of the presentation of you HTML code as it has a significant impact on layouts.  &lt;/p&gt;

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




&lt;h2&gt;
  
  
  CSS Units
&lt;/h2&gt;

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

&lt;p&gt;CSS has several different units for expressing a length. Many CSS properties take "length" values, such as width , margin , padding , font-size , etc. &lt;/p&gt;




&lt;h2&gt;
  
  
  CSS Preprocessors
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F688ri5qh38slqvjpcjlm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F688ri5qh38slqvjpcjlm.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
CSS preprocessor is a program that lets you generate CSS from the preprocessor's own unique syntax. There are two types of css preprocessor, Sass, Less. For Able CSS Preprocessor We Have To USE CSS Compiler in Our Server. &lt;br&gt;
The benefits of CSS Preprocessor, We can write clean, easy, less code. And It’s More stable, powerful Way TO Write CODE. &lt;/p&gt;




&lt;h2&gt;
  
  
  CSS Frameworks
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fac053f0cksof0jpw5bue.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fac053f0cksof0jpw5bue.png" alt=" " width="800" height="467"&gt;&lt;/a&gt;&lt;br&gt;
CSS frameworks are pre-planned libraries, allowing a more convenient web page styling which is also compliant with standards.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>css</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>What is JavaScript?</title>
      <dc:creator>Emon Ahmed</dc:creator>
      <pubDate>Wed, 08 Dec 2021 04:47:52 +0000</pubDate>
      <link>https://dev.to/emonahmed/what-is-javascript-4i3h</link>
      <guid>https://dev.to/emonahmed/what-is-javascript-4i3h</guid>
      <description>&lt;p&gt;&lt;strong&gt;JavaScript&lt;/strong&gt; is a client-side and server-side scripting language inserted into HTML pages and is understood by web browsers. JavaScript is also an Object-based Programming language.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkh6i4y9b22kmktcq2ut3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkh6i4y9b22kmktcq2ut3.png" alt=" " width="600" height="315"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
