ቅድሚ 15 ዓመት ኣቢሉ ኣብ ሓደ ንወከልቲ ጉዕዞ፡ ንሰራሕተኛታት መዓርፎ ነፈርቲን ትካላት መንገዲ ኣየርን ዝኸውን ኣፕ ንሰርሕ ዝነበርና ትካል ይሰርሕ ነይረ። ብተወሳኺ ንናይ UI ኣካላትን ናይ ሓደ ገጽ ናይ ኣፕ ዓቕምታትን ናይ ገዛእ ርእስና ውሽጣዊ ፍሬምዎርክ ሃኒጽና። ንኹሉ ዝኸውን ክፍልታት ነይሩና፡ ዓውድታት፡ መጠወቒታት፡ ትቦታት፡ ደረጃታት፡ ዳታቴብል፡ ምኒዩ፡ ዕለት ምምራጽ፡ ምምራጽ፡ ከምኡ’ውን ብዙሕ ምምራጽ። ዋላ div component ነይሩና። ንእግረ መንገደይ div componentና ብሉጽ እዩ ነይሩ፡ ኣብ ኩሉ መርበብ ሓበሬታታት ክቡብ ኩርናዓት ክንገብር ኣኽኢሉና፡ እዚ ድማ እመኑ ኣይትእመኑ ኣብቲ እዋን ቀሊል ነገር ኣይነበረን።

ስራሕና ኣብ ታሪኽና ጄኤስ፡ ኣጃክስን ዳይናሚክ ኤችቲኤምኤልን ከም ናብ መጻኢ ዘብጽሓና ሰውራ ኣብ ዝረኣየሉ እዋን እዩ ተፈጺሙ። ሃንደበት፡ ንሓደ ገጽ ብዳይናሚክ መንገዲ ከነመሓይሾ፡ ካብ ሰርቨር ዳታ ክንረክብ፡ ናብ ካልኦት ገጻት ክንከይድ ንኽእል ኔርና፡ እዚ ድማ ከም ቀስ ኢሉ ዝረአን ኣብ መንጎ ክልቲኡ ገጻት ኣብ ስክሪን ዓቢ ጻዕዳ ርብዒ-ኣርባዕተ-መኣዝን ዘንጸባርቕን ነበረ። ሓንቲ ሓረግ ነይራ፣ ብጀፍ ኣትዉድ (መስራቲ ስታክኦቨርፍሎው) ህቡብ ዝገበረት፣ ንሳ ድማ ከምዚ ትብል ነበረት። “ዝኾነ ብጃቫስክሪፕት ክጽሓፍ ዝኽእል ኣፕሊኬሽን ኣብ መወዳእታ ብጃቫስክሪፕት ክጽሓፍ እዩ።”— ጀፍ ኣትዉድ

ኣብቲ እዋን እቲ እዚ ብጭቡጥ ከይድና ነቶም ኣፕስ ንምፍጣር ድፍረት ኮይኑ ተሰሚዑና። ኩሉ ነገር ምስ ጄኤስ ምግባር ከም ኮቦርታ ምጽዳቕ ኮይኑ ተሰሚዑኒ። ስለዚ ኩሉ ምስ ጄኤስ ኢና ጌርናዮ፣ ብሓቂ ድማ ግዜ ወሲድና ካልእ ኣገባባት ኣሰራርሓ ኣይንምርምርን። ብሓቂ ኤችቲኤምኤልን ሲኤስኤስን እንታይ ክገብሩ ከም ዝኽእሉ ብግቡእ ንኽንመሃር ድርኺት ኣይተሰምዓናን። ብሓቂ ንመርበብ ሓበሬታ ከም ሓደ ዝምዕብል ዘሎ ኣፕ ፕላትፎርም ብሙሉኡ ኣይተረድኣናን። መብዛሕትኡ ግዜ ብፍላይ ኣብ ደገፍ መርበብ ሓበሬታ ክመጽእ ከሎ ክንሰርሓሉ ዝግበኣና ነገር ጌርና ኢና ንርእዮ ነይርና። ነገራት ንኽፍጸም ዝያዳ JS ጥራይ ክንድርብየሉ ንኽእል ኢና። ግዜ ወሲደ ብዛዕባ እቲ መርበብ ሓበሬታ ብኸመይ ከም ዝሰርሕን ኣብቲ መድረኽ እንታይ ከም ዝነበረን ዝያዳ ምፍላጠይ ምሓገዘኒ ድዩ? ብርግጽ፡ ምናልባት ብሓቂ ዘየድሊ ዕስለ ኮድ ክላጽዮ ይኽእል ነይረ። ግን፡ ኣብቲ እዋን’ቲ፡ ምናልባት ክንድኡ ኣይክኸውንን ይኽእል’ዩ። ርኢኻ ኣለኻ፡ ሽዑ ፍልልያት መርበብ ሓበሬታ ቁሩብ ትርጉም ዘለዎ እዩ ነይሩ። እዚ እዋን እዚ፡ ኢንተርነት ኤክስፕሎረር ገና ዓብላሊ መርበብ ሓበሬታ ዝነበረሉ እዋን ኮይኑ፡ ፋየርፎክስ ናይ ቀረባ ካልኣይ ኮይኑ፡ ብሰንኪ ክሮም ብቕልጡፍ ተፈታውነት እናወሰኸ ብምምጽኡ ግን ብጽሒት ዕዳጋ ክስእን ጀሚሩ። ክሮምን ፋየርፎክስን ኣብ ደረጃታት መርበብ ሓበሬታ ኣብ ምትእምማን ኣዝዮም ንፉዓት እኳ እንተነበሩ፡ ኣፕታትና ዝሰርሑሉ ዝነበሩ ከባቢታት ግን ንIE6 ንነዊሕ እዋን ክንድግፍ ነይሩና ማለት እዩ። ዋላ ንIE8 ክንድግፍ ኣብ ዝተፈቕደልናሉ እዋን፡ ኣብ መንጎ መርበብ ሓበሬታታት ብዙሕ ፍልልያት ክንገጥም ነይሩና። እዚ ጥራይ ዘይኮነስ እቲ ናይቲ እዋን መርበብ በቃ ልክዕ ኣብቲ መድረኽ ዝተሃንጸ ክንድኡ ዝኣክል ዓቕሚ ኣይነበሮን።

ቅልጡፍ ንቕድሚት ናብ ሎሚ። ነገራት ኣዝዩ ተቐይሩ እዩ። ካብ ዝኾነ እዋን ንላዕሊ ካብ ዝኾነ እዋን ንላዕሊ እዞም ዓቕምታት ኣለዉና ጥራይ ዘይኮነስ፡ ዝረኽብዎ ፍጥነት እውን ወሲኹ እዩ። እምበኣር ደጊመ እታ ሕቶ ክሓታ፡ ግዜ ወሲድካ ብዛዕባ እቲ መርበብ ሓበሬታ ብኸመይ ከም ዝሰርሕን ኣብቲ መድረኽ እንታይ ከም ዘሎን ዝያዳ ምፍላጥ ሎሚ ምሓገዘካ ድዩ? ፍጹም እወ። ሎሚ ንዌብ ፕላትፎርም ምርዳእን ምጥቃምን ምምሃር ኣብ ልዕሊ ካልኦት ዲቨሎፐራት ኣብ ዓቢ ብልጫ የእትወካ። ኣብ ኣፈጻጽማ፡ ተበጻሕነት፡ ምላሽ ምሃብ፡ ኩሎም ብሓባር ትሰርሕ ትኹን፡ ወይ ድማ ናይ UI ባህርያት ጥራይ ትሰድድ፡ ከም ሓላፍነታዊ መሃንድስ ክትገብሮ እንተደሊኻ፡ ንዓኻ ዝቐርቡ መሳርሒታት ምፍላጥ፡ ኣብ ዕላማኻ ብቕልጡፍን ብዝበለጸን ክትበጽሕ ይሕግዘካ። ገለ ድሕሪ ሕጂ ቤተ-መጻሕፍቲ ከየድልየካ ዝኽእል ነገራት ሎሚ ዳህሰስቲ እንታይ ከም ዝድግፉ ምፍላጥ እምበኣር፡ እቲ ሕቶ፡ እንታይ ክንገድፎ ንኽእል? ኣብ 2025 rounded corners ንምግባር div component የድልየና ድዩ? ብርግጽ ኣይንገብሮን ኢና። እቲ ዶብ-ራድየስ ዝበሃል ንብረት ኣብዚ እዋን እዚ ንልዕሊ 15 ዓመታት ብኹሎም ኣብዚ እዋን እዚ ኣብ ጥቕሚ ዝውዕሉ መርበብ ሓበሬታታት ይድገፍ ነይሩ። ከምኡ’ውን ቅርጺ ኩርናዕ’ውን ኣብ ቀረባ እዋን ይመጽእ ኣሎ፡ ንዝያዳ ፋንሲየር ኩርናዓት። እስከ ሕጂ ኣብ ኩሎም ዓበይቲ ዳህሰስቲ ዝርከቡ ብተዛማዲ ናይ ቀረባ እዋን ባህርያት ንርአ፣ ከምኡ’ውን ኣብ ኮድቤዝካ ንዘለዉ ጽግዕተኛታት ንምትካእ ክትጥቀመሎም እትኽእል። እቲ ቁምነገር ብቕጽበት ንኹሎም እትፈትዎም ቤተ-መጻሕፍትኻ ጐዲልካ ንኮድቤዝካ ዳግማይ ምጽሓፍ ኣይኮነን። እንተ’ቲ ካልእ ኩሉ፡ መጀመርታ ደገፍ መርበብ ሓበሬታ ኣብ ግምት ከተእትዎን ኣብ ካልእ ንፕሮጀክትካ ዝምልከት ረቛሒታት ተመርኲስካ ክትውስንን ከድልየካ’ዩ። እዞም ዝስዕቡ ባህርያት ኣብተን ሰለስተ ቀንዲ ሞተር መርበብ ሓበሬታ (ክሮሚየም፣ ዌብኪትን ጌኮን) ይትግበሩ፣ እንተኾነ ግን ብኡንብኡ ንኸይትጥቀመሎም ዝኽልክሉ ዝተፈላለዩ ናይ መርበብ ሓበሬታ ደገፍ ጠለባት ክህልዉኻ ይኽእሉ እዮም። ሕጂ ግን ብዛዕባ እዞም ባህርያት እዚኣቶም ክትመሃረሉ እትኽእል ጽቡቕ ግዜ እዩ፣ ምናልባት እውን ኣብ ሓደ እዋን ክትጥቀመሎም መደብ ንግበር። ፖፖቨርስን ዝርርባትን ፖፖቨር ኤፒኣይ፡

ኤችቲኤምኤል ባእታ፡ ከምኡ’ውን ::backdrop pseudo-element ካብ ጽግዕተኛታት ኣብ ፖፕኣፕ ክትገላገል ክሕግዙኻ ይኽእሉ፡tooltip፣ ከምኡ’ውን ናይ ዝርርብ ቤተ-መጻሕፍቲ፣ ከም Floating UI፣ Tippy.js፣ Tether፣ ወይ React Tooltip ዝኣመሰሉ። ንሳቶም ንዓኻ ዝኸውን ተበጻሕነትን ምሕደራ ትኹረትን ይሕዙ፣ ካብ ሳንዱቕ ወጻኢ፣ CSS ብምጥቃም ኣዝዮም ዝምችኡ እዮም፣ ብቐሊሉ ድማ ተንቀሳቓሲ ክኾኑ ይኽእሉ። ኣኮርድዮን እቲ
ባእታ፣ ንሓድሕዶም ዝጻረሩ ባእታታት ዝኸውን ስሙ ባህርዩ፣ ከምኡውን ::details-content pseudo-element ኣድላይነት ናይ ኣኮርድዮን ኣካላት ከም Bootstrap Accordion ወይ React Accordion ክፍሊ የወግዱ። ኣብዚ ነቲ መድረኽ ምጥቃም ጥራይ ማለት፡ HTML/CSS ዝፈልጡ ሰባት፡ መጀመርታ ፍሉይ ቤተ-መጻሕፍቲ ምጥቃም ከይተማህሩ፡ ኮድካ ክርድኡ ዝቐለለ’ዩ ማለት’ዩ። ኣብ’ቲ ቤተ-መጻሕፍቲ ዝመጽእ ለውጢ ንምስባር ወይ’ውን ካብ ምቁራጽ ናይ’ቲ ቤተ-መጻሕፍቲ ነጻ ኢኻ ማለት’ዩ። ከምኡ’ውን ብርግጽ፡ ንኽትወርድን ንኽትሰርሕን ዝሕግዝ ኮድ ውሑድ ማለት እዩ። ንሓድሕዶም ዝጻረሩ ዝርዝር ባእታታት ንኽኽፈቱ፡ ንኽዕጸዉ ወይ ንኽነብሩ JS ኣየድልዮምን’ዩ። ሲኤስኤስ ስነ-ቓል Cascade layers፣ ንዝያዳ ውዱብ CSS codebase፣ CSS nesting፣ ንዝያዳ ውሱን CSS፣ ሓደስቲ ሕብራዊ ተግባራት፣ ተዛማዲ ሕብርታትን color-mix፣ ሓደስቲ Maths functions ከም abs(), sign(), pow()ን ካልኦትን ኣብ CSS pre-processors፣ utility libraries ከም Bootstrapን Tailwindን፣ ወይ ውን runtime CSS-in-JS libraries ጽግዕተኛነት ንምንካይ ይሕግዙ። እቲ ንነዊሕ እዋን ካብ ዝሕተቱ ባህርያት ሓደ ዝኾነ game changer :has()፡ ኣድላይነት ዝያዳ ዝተሓላለኹ JS-based solutions የወግድ። ጀይ ኤስ ዩቲሊቲስ ዘመናዊ ናይ Array ሜላታት ከም findLast(), ወይ at(), ከምኡ’ውን Set ሜላታት ከም difference(), intersection(), union()ን ካልኦትን ኣብ ከም Lodash ዝኣመሰሉ ቤተ-መጻሕፍቲ ጽግዕተኛነት ከጉድሉ ይኽእሉ። ናይ ኮንተይነር ሕቶታት ናይ ኮንተይነር ሕቶታት ንኣካላት UI ካብ ዓቐን ቪውፖርት ወጻኢ ንኻልእ ነገራት ምላሽ ከም ዝህቡ ይገብሩ፣ ስለዚ ድማ ኣብ ዝተፈላለየ ዓውድታት ዝያዳ ዳግማይ ክጥቀሙ ከም ዝኽእሉ ይገብሮም። ድሕሪ ሕጂ ነዚ JS-heavy UI library ምጥቃም ኣየድልን እዩ፣ polyfill እውን ምጥቃም ኣየድልን። ኣቀማምጣ ግሪድ፡ ሳብግሪድ፡ ፍሌክስቦክስ፡ ወይ ማልቲ-ኮሎምን ካብ ዝህልዉ ነዊሕ ኮይኑ’ዩ፡ ውጽኢት መጽናዕትታት ስቴት ኦፍ ሲኤስኤስ እንተርኢናዮ ግን፡ ዲቨሎፐራት ሓደስቲ ነገራት ኣብ ምቕባል ኣዝዮም ጥንቁቓት ክኾኑ ከም ዝኽእሉ፡ ቅድሚ ምቕባሎም ድማ ኣዝዩ ነዊሕ ግዜ ከም ዝጽበዩ ንጹር’ዩ። እዞም ባህርያት እዚኦም ካብ ነዊሕ እዋን Baseline ኮይኖም ዝጸንሑ ኮይኖም ኣብ ከም Bootstrap’s grid system, Foundation Framework’s flexbox utilities, Bulma fixed grid, Materialize grid, ወይ Tailwind columns ዝኣመሰሉ ነገራት ካብ ጽግዕተኛነት ንምእላይ ክትጥቀመሎም ትኽእል ኢኻ። ፍሬምዎርክካ ከተውድቕ ኣለካ ኣይኮንኩን ዝብል ዘለኹ። ጋንታኻ ብዝኾነ ምኽንያት እያ ተቐቢላቶ፡ ምእላይ ድማ ዓቢ ፕሮጀክት ክኸውን ይኽእል እዩ። እቲ ዌብ ፕላትፎርም ብዘይ ሳልሳይ ወገን መጠቕለሊ ኣብ ልዕሊኡ እንታይ ከቕርብ ከም ዝኽእል ምርኣይ ግን ብዙሕ ረብሓታት ኣለዎ። ድሕሪ ሕጂ ኣብ ቀረባ እዋን ከየድልየኩም ዝኽእል ነገራት ሕጂ፡ ገለ ካብ’ቶም ኣብ ቀረባ እዋን ቤተ-መጻሕፍቲ ዘየድልየኩም ነገራት ብቕልጡፍ ንርአ። ማለት እዞም ኣብ ታሕቲ ዘለዉ ነገራት ንብዙሓት ምቕባል ምሉእ ብምሉእ ድሉዋት ኣይኮኑን፣ እንተኾነ ግን ምፍላጦምን ድሒርካ ንኽትጥቀመሉ ክትውጥንን ሓጋዚ ክኸውን ይኽእል እዩ። መልህቕ ኣቀማምጣ CSS anchor positioning ንኣቀማምጣ ፖፖቨርን ቱልቲፕስን ብተዛማዲ ምስ ካልኦት ባእታታት ይሕዝ፣ ከምኡ’ውን ኣብ ምርኣይ ንኽጸንሑ ይከናኸን፣ ዋላ’ውን ነቲ ገጽ ኣብ እትግዕዘሉ፣ ክትስክሮል ወይ ዓቐን ክትቅይሮ ከለኻ። እዚ ነቲ ኣቐዲሙ ዝተጠቕሰ ፖፖቨር ኤፒኣይ ዓቢ መመላእታ ኮይኑ፡ ካብ ዝያዳ ኣፈጻጽማ ዝሓትት መፍትሒታት ጄኤስ ንምርሓቕ ዝያዳ ቀሊል ክገብሮ እዩ። ናይ ምድህሳስ ኤፒኣይ እቲ Navigation API ኣብ ሓደ ገጽ ዘለዎም ኣፕስ ንዝግበር ናቪጌሽን ንምሕላው ክጥቀመሉ ይኽእልን ንReact Router, Next.js routing, ወይ Angular routing tasks ዓቢ መመላእታ ወይ ውን መተካእታ ክኸውን ይኽእል እዩ። ናይ ምስግጋር ኤፒኣይ ርአ እቲ ናይ ምርኣይ ምስግጋር ኤፒኣይ ኣብ መንጎ ዝተፈላለዩ ኩነታት ናይ ሓደ ገጽ ህያው ክገብር ይኽእል። ኣብ ሓደ ገጽ ዘለዎ መተግበሪ፡ እዚ ኣብ መንጎ ግዝኣታት ስሉጥ ምስግጋር ኣዝዩ ቀሊል ይገብሮ፡ ከምኡ’ውን ካብ ከም Anime.js, GSAP, ወይ Motion.dev ዝኣመሰሉ ናይ ኣኒሜሽን ቤተ-መጻሕፍቲ ክትገላገል ክሕግዘካ ይኽእል። ካብኡ ዝሓሸ ድማ እቲ ኤፒኣይ ምስ ብዙሕ ገጻት ዘለዎም ኣፕሊኬሽናት እውን ክጥቀመሉ ይኽእል እዩ። ኣቐዲመ ትዝክሩ ዶ ቅድሚ 15 ዓመት ኣብቲ ዝሰርሓሉ ዝነበርኩ ትካል ንጽል ገጽ ዘለዎም ኣፕስ ዝሃነጽናሉ ምኽንያት ኣብ እዋን ምዝዋር ጻዕዳ ብልጭታ ናይ ገጽ ዳግማይ ምጽዓን ንምክልኻል እዩ ክብል ከለኹ? ኣብቲ እዋን እቲ ኤፒኣይ እንተዝህሉ ነይሩ፡ ብዘይ ናይ ሓደ ገጽ ፍሬምዎርክን ብዘይ ዓቢ ናይ መጀመርታ ምውራድ ናይ ምሉእ ኣፕን ጽቡቕ ናይ ገጽ ምስግጋር ውጽኢት ክንረክብ ምኸኣልና። ብስክሮል ዝድረኹ ኣኒሜሽንስ ብስክሮል ዝምራሕ ኣኒሜሽን ኣብ ክንዲ ምስ ግዜ ኣብ ናይ ተጠቃሚ ስክሮል ቦታ ይሰርሑ፣ እዚ ድማ ንዛንታ ምዝንታውን ዑደት ፍርያትን ዓቢ መፍትሒ ይገብሮም። ገለ ሰባት ቁሩብ ልዕሊኡ ከይዶም እዮም፡ ጽቡቕ ጌሮም ምስ ዝጥቀሙሉ ግን፡ እዚ ኣዝዩ ውጽኢታዊ መሳርሒ ዲዛይን ክኸውን ይኽእል እዩ፡ ከምኡ’ውን ካብ ከም: ScrollReveal, GSAP Scroll, ወይ ዝኣመሰሉ ቤተ-መጻሕፍቲ ንምእላይ ክሕግዝ ይኽእል።ዋው.ጀስ. ንዓኻ ዝምጥን ይመርጽ ንዓኻ ዝምጥን ምምራጽ ንቡር

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free