<?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>Forem: Aliy</title>
    <description>The latest articles on Forem by Aliy (@junior_aliy).</description>
    <link>https://forem.com/junior_aliy</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%2F1148246%2Fd696d41c-996f-4f5b-b636-5e35e9353b4b.png</url>
      <title>Forem: Aliy</title>
      <link>https://forem.com/junior_aliy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/junior_aliy"/>
    <language>en</language>
    <item>
      <title>Pseudo Classes va Pseudo Elements</title>
      <dc:creator>Aliy</dc:creator>
      <pubDate>Mon, 25 Dec 2023 07:44:53 +0000</pubDate>
      <link>https://forem.com/junior_aliy/pseudo-classes-va-pseudo-elements-5hf5</link>
      <guid>https://forem.com/junior_aliy/pseudo-classes-va-pseudo-elements-5hf5</guid>
      <description>&lt;h2&gt;
  
  
  Psuedo Class
&lt;/h2&gt;

&lt;p&gt;CSS da Psuedo class lar Htmlda yozilgan elementga qandaydir jarayonda qo'shimcha style berishda ishlatiladi.&lt;br&gt;
Pseudo class lar quyidagi formula asosida yoziladi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;element:pseudo-class {
  // style
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Html Code :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;title&amp;gt;HTML Code&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;div&amp;gt; Html Element &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CSS Code :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Box Module
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
// Div Style
div {
  width: 250px;
  height: 250px;
  background: #000;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Biz yuqorida Div elementining o'ziga oddatiy holati uchun style berdik. Endi Div elementiga pseudo class ning yozilishini ko'rib chiqamiz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;div:hover {
  background: green;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yuqoridagi kodda &lt;strong&gt;div&lt;/strong&gt; element hisoblanadi, &lt;strong&gt;:hover&lt;/strong&gt; bo'lsa pseudo class hisoblanadi. &lt;br&gt;
pseudo class larda :hover varianti - sichqoncha hover bo'layotgan elementning ustiga borganda ishlaydi.&lt;br&gt;
Pseudo element larning birqancha turlari mavjud va ular haqida quyodagi havoladan topishingiz mumkin.&lt;br&gt;
&lt;a href="https://www.w3schools.com/css/css_pseudo_classes.asp"&gt;pseudo classes&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Pseudo Element
&lt;/h2&gt;

&lt;p&gt;CSS da pseudo elementlar Htmlda yozilgan elementga qaram bo'lgan element qo'shib beradi.&lt;br&gt;
Pseudo Element quyidagi formula asosida yasaladi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;element:: pseudo-element {
  // style
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Hozir biz yuqorida HTML fileda yozilgan div ga pseudo element qo'shamiz :&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;div {
  position: relative;
}
div::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: crimson;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yuqoridagi jarayonda &lt;strong&gt;div&lt;/strong&gt; element, &lt;strong&gt;::before&lt;/strong&gt; pseudo element hisoblanadi.&lt;br&gt;
Pseudo elementlar bir nechta bo'lib, ular haqida quyidagi linkdan yaxshiroq bilib olishingiz mumkin.&lt;br&gt;
&lt;a href="https://www.w3schools.com/css/css_pseudo_elements.asp"&gt;pseudo-elements&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Pseudo element va Pseudo Class ning farqi
&lt;/h2&gt;

&lt;p&gt;Pseudo Element qaysi elementga berilayotgan bo'lsa o'sha elementga qaram bo'lib qoladi va uni har qanday vaziyatda ham ko'rishimiz mumkin.&lt;br&gt;
Pseudo Class qaysi elementga berilga bo'lsa o'sha elementning vaziyati pseudo class ga to'g'ri kelganda ishlab uning style ni o'zgartiradi.&lt;/p&gt;

</description>
      <category>css</category>
      <category>newbie</category>
      <category>tutorial</category>
      <category>uzbcontent</category>
    </item>
    <item>
      <title>Learning of Programming...</title>
      <dc:creator>Aliy</dc:creator>
      <pubDate>Sat, 23 Dec 2023 11:13:13 +0000</pubDate>
      <link>https://forem.com/junior_aliy/learning-of-programming-1bg5</link>
      <guid>https://forem.com/junior_aliy/learning-of-programming-1bg5</guid>
      <description>&lt;p&gt;Before you can study, you need to decide what you want to study. &lt;br&gt;
Frontend or Backend or AI.&lt;br&gt;
Once you understand this, you have two options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Self study(independent study)&lt;/li&gt;
&lt;li&gt;with Teacher Study.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Self Study(independent study)
&lt;/h2&gt;

&lt;p&gt;In independent study, you search in different ways (social networks, video lessons, documents) and learn the opinions of several people, and it's all great.&lt;br&gt;
And in the process, you will realize yourself in this field.&lt;br&gt;
All this process is the result of independent learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  with Teacher Study
&lt;/h2&gt;

&lt;p&gt;If you study with a teacher, you only study his opinion. And in this case, you make yourself a lazy person who is not sought and does not know how to seek.&lt;br&gt;
This situation will be your disadvantage in any field.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You need the right teacher, but you should not limit yourself to the teacher himself.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is all my opinion ))&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>JavaScript qanday dasturlash tili ?</title>
      <dc:creator>Aliy</dc:creator>
      <pubDate>Thu, 14 Dec 2023 15:49:32 +0000</pubDate>
      <link>https://forem.com/junior_aliy/javascript-qanday-dasturlash-tili--3ca</link>
      <guid>https://forem.com/junior_aliy/javascript-qanday-dasturlash-tili--3ca</guid>
      <description>&lt;ul&gt;
&lt;li&gt;High order&lt;/li&gt;
&lt;li&gt;Synchronous va single-thread&lt;/li&gt;
&lt;li&gt;Dynamic&lt;/li&gt;
&lt;li&gt;multi-paradigm&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  High Level JavaScript
&lt;/h2&gt;

&lt;p&gt;JavaScriptda kodlar inson tiliga yaqinroq va tushinish osonroq bo'lgan dasturlash tilidir. JavaScript kodlarini komputer tiliga o'tkazish uchun compiler yoki interpreterdan foydalaniladi. Shu sababarga ko'ra JavaScript High Level dasturlash tilidir.&lt;/p&gt;

&lt;h2&gt;
  
  
  Synchronous va single-thread JavaScript
&lt;/h2&gt;

&lt;p&gt;JavaScript kodlarni ketma-ketlik tartibida o'qiydi va ularni bajaradi. Xatolik chiqqan qatorgachon kodlarni bajaradi, xatolik chiqqan joydan boshlab xatolik beradi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dynamic JavaScript
&lt;/h2&gt;

&lt;p&gt;Boshqa dasturlash tillarida o'zgaruvchilarni e'lon qilishda o'zgaruvchining aniq bir turi yozilishi kerak. Dynamic dasturlash tillarida o'zgaruvchi e'lon qilinishda o'zgaruvchilarga ma'lum bir ma'lumot turini yozish talab qilinmaydi. JavaScriptda o'zgaruvchilar Dynamic tartibda e'lon qilinadi.&lt;/p&gt;

&lt;h2&gt;
  
  
  Multi-Paradigm JavaScript
&lt;/h2&gt;

&lt;p&gt;Zamonaviy dasturlash tillari ikkit turga bo'linadi. Imperative(OOP ga asoslanga), Declarative(Funksiyaga asoslangan) dasturlash tillari.&lt;br&gt;
JavaScriptda Imprative va Declarative usullarda ham ishlash imkoni borligi sababli JavaScript Multi-Paradigm dasturlash tili hisoblanadi.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JavaScript Browser o'qiydigan yagona dasturlash tilidir.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>browser</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
