Virtual Keyboard in JavaScript - HTML, CSS & JavaScript Tutorial (Project Video)

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 186

  • @markbordelon1601
    @markbordelon1601 10 หลายเดือนก่อน +1

    Very organized mind and presentation. Perfect teaching for this.

  • @ЕвгенийИванов-э3у
    @ЕвгенийИванов-э3у 4 ปีที่แล้ว +71

    Давай пили таску, до дедлайна чуть-чуть осталось, еще и тест скоро...Смотрит он тут комментарии

  • @denniskornbluh4195
    @denniskornbluh4195 2 ปีที่แล้ว +3

    This is just what I was looking for. Very detailed and thoroughly explained. Nice work!

  • @NickelFirepowerNico
    @NickelFirepowerNico 2 ปีที่แล้ว

    I made it! thank you man!!! god bless you!!

  • @jimsnelgrove8681
    @jimsnelgrove8681 3 ปีที่แล้ว +1

    I liked this video a lot. I think your tutorials are extremely helpful for people teaching themselves javascript. I was able to take what I learned from this tutorial and add a database to make a cash register app. Great job.

  • @angladephil
    @angladephil 5 ปีที่แล้ว +3

    Very clear and sharp, in coding, explaining and JS knowledge. Bravo, sir and many thanks ! Will do it in "azerty" mode, since I'm French.

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว

      Hahaha thanks mate, good luck :)

    • @philanglade2745
      @philanglade2745 5 ปีที่แล้ว +1

      @@dcode-software Did it + added the "@" key. Thx again !

  • @alexalex831
    @alexalex831 4 ปีที่แล้ว +13

    JS makes me want to cry with frustration. There's just so much to think about

    • @Jeshua_Media
      @Jeshua_Media 4 ปีที่แล้ว

      i can feel ur pain

    • @mitemazgaliev5286
      @mitemazgaliev5286 4 ปีที่แล้ว

      jave you fin tried jva or c

    • @alexalex831
      @alexalex831 4 ปีที่แล้ว

      @@mitemazgaliev5286 nope, not yet

    • @mitemazgaliev5286
      @mitemazgaliev5286 4 ปีที่แล้ว +1

      @@alexalex831 you ll be surprised how much theres to think there but dont think of it as a scary obstacle but as a challenge cheers

    • @aubisoka
      @aubisoka ปีที่แล้ว

      All beninging is difficult

  • @amirtorabi3978
    @amirtorabi3978 3 ปีที่แล้ว

    Awesome!. I hope watch such videos more !

  • @abednegonasila4429
    @abednegonasila4429 8 หลายเดือนก่อน

    Nice❤. However it only adds text to the end of string. Any workaround to capture exact element's caret position while editing. For example if I try to add text inside the string, the text will be added to the end of string.

  • @allyof
    @allyof ปีที่แล้ว

    how to insert keyboard for my block? (ex. in center screen and always not hidden?)

  • @darkprince2703
    @darkprince2703 3 ปีที่แล้ว

    You saved my day

  • @S-Lomar
    @S-Lomar ปีที่แล้ว

    Well done 🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰

  • @markprouty5029
    @markprouty5029 2 ปีที่แล้ว

    Awesome tutorial!

  • @mrmantn1
    @mrmantn1 ปีที่แล้ว

    Do you know why QuerySelectorAll() is only working in the first web site? i try other website in the same project or katalog but works only on 1 site even i import the link and script correctly.

  • @osamamustafa6884
    @osamamustafa6884 2 ปีที่แล้ว

    I really need it and need your help. If I want that when the page loads, the keyboard also pops up. How can I do this

  • @tanjirmansuri5938
    @tanjirmansuri5938 ปีที่แล้ว

    in mobail and tablet how to stop show default keyboard bcz when i tap in textrea then show two keyboard on is our and second is default

  • @ourielperez1646
    @ourielperez1646 3 ปีที่แล้ว +2

    Thanks a lot for this tutorial.
    It is a difficult project, which allows us to practice well and be more experienced in JavaScript.
    Fortunately there is the source code and that I was able to copy and paste, because I risked getting lost.

  • @shreyasphadnis5550
    @shreyasphadnis5550 2 ปีที่แล้ว

    Thanks alot man! was really helpful :)

  • @roman701
    @roman701 2 ปีที่แล้ว +1

    22:09 js starts

  • @antenehmedia201
    @antenehmedia201 3 ปีที่แล้ว

    you are awesome bro keep it up you are changed my mind set about javascript object thank you

    • @dcode-software
      @dcode-software  3 ปีที่แล้ว +1

      No worries, that's awesome to hear 🙂

    • @antenehmedia201
      @antenehmedia201 3 ปีที่แล้ว

      @@dcode-software you did it already bro if you can please can you upload other project like this that uses object class and function and other javascript in very simple way

  • @ryotakise9397
    @ryotakise9397 4 ปีที่แล้ว +1

    how can i add font to the keyboard since we want to create virtual keyboard that can change the font? btw thanks for sharing the tutorial its really help us to create screen keyboard

  • @ricklee4515
    @ricklee4515 3 ปีที่แล้ว

    Well done

  • @stoic_sheep
    @stoic_sheep ปีที่แล้ว

    Well why do the keys shift in upper rows? Qwe are shifted in 1-0 number line in my case, why arent these seperated in different rows?
    Edit: i found the method, in the js there is a insert line break function, I am thankful for your code and project, thanks again

  • @Daughtersofnobility
    @Daughtersofnobility ปีที่แล้ว

    How do i trigger this keyboard on my webpage?

  • @donstacky
    @donstacky ปีที่แล้ว

    Thank you! 🤩

  • @ryugavegeta5734
    @ryugavegeta5734 2 ปีที่แล้ว

    Hats off man explaining every functionality with such good explanation✍

  • @mr.webdev3700
    @mr.webdev3700 5 ปีที่แล้ว +2

    Nice video! 👍👍👍

  • @milind443
    @milind443 3 ปีที่แล้ว +1

    Perfect virtual keyboard. But is there any possibility to add a SHIFT button and when the shift button is clicked the numbers buttons changes to respective special characters

    • @dcode-software
      @dcode-software  3 ปีที่แล้ว

      That would be cool! If you end up implementing this feature, feel free to make a pull request on the GitHub repository for this.

    • @milind443
      @milind443 3 ปีที่แล้ว

      @@dcode-software I tried by creating a new function like this.
      _replaceButtons( keyLayout ) {
      const replaceNumbers = [
      '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+'
      ];
      const replaceKeys = ['{', '}', '|', ':', '"', '', '?'];
      keyLayout[ 0 ] = replaceNumbers[0]; // result
      },
      // Additional case
      case 'shift':
      keyElement.textContent = 'Shift';
      keyElement.addEventListener( 'click', () => {
      this._replaceButtons( keyLayout );
      } );
      break;
      But I'm unable to update the array with its result. Any idea of how to update the result to the array keys?

  • @lucasyew529
    @lucasyew529 3 ปีที่แล้ว

    Great lesson!

  • @JizniBuddhismus
    @JizniBuddhismus 2 ปีที่แล้ว

    I got lost at the eventHandlers part. He is saying that this project combines his previous content. What did he mean by that? Perhaps I can check it out and later I will be able to understand this one.

  • @biketips1337
    @biketips1337 3 ปีที่แล้ว

    awesome very help full thanks for sharing code

  • @sqripter256
    @sqripter256 3 ปีที่แล้ว

    Very well delivered and orgnised tutorial. 10/10. Thanks

  • @alain9942
    @alain9942 2 ปีที่แล้ว +1

    Salvou meu dia, vlw msm e parabéns pelo trabalho, ficou incrivel

  • @deepaksinghmudila614
    @deepaksinghmudila614 4 ปีที่แล้ว

    Amazing tutorial .

  • @sedhain_pankaj
    @sedhain_pankaj 2 ปีที่แล้ว

    How to add eventListeners to virtual Keyboard like a real Keyboard? I need something like keyUp and keyPress.

    • @dcode-software
      @dcode-software  2 ปีที่แล้ว

      You could try something like the 'mousedown' and 'mouseup' events

  • @Akashkumar-ot1sw
    @Akashkumar-ot1sw 3 ปีที่แล้ว +1

    nice project completed it successfully thanks to your explanation they were very clear. so is it possible to add an emoji on this keyboard if we want please make a video on that

  • @elifas2012
    @elifas2012 4 ปีที่แล้ว

    Awesome tutorial, thanks

  • @adamwilliams3728
    @adamwilliams3728 3 ปีที่แล้ว

    Great tutorial. I love that I have a virtual keyboard I can have as a backup! Thank you!

  • @trevorhall8957
    @trevorhall8957 3 ปีที่แล้ว

    Great bit of code, thanks for the share. Quick question, you have added events for oninput and onclose. But how to get the HTML/Javascript to interact with these events. Bashing me head on this a bit.

    • @trevorhall8957
      @trevorhall8957 2 ปีที่แล้ว +1

      @@daliborPavlik in the end i did the same, plus added a couple of custom buttons to suit my needs

  • @nileshkamble15
    @nileshkamble15 3 ปีที่แล้ว

    Pls provide tab key functionality and body scroll on keyboard popup

  • @jossiasmoises547
    @jossiasmoises547 4 ปีที่แล้ว +2

    Thanks amazing for the tutorial...

  • @NikhilAdiga
    @NikhilAdiga 4 ปีที่แล้ว

    Hey how can i auto-hide this keyboard when input area is not focused?

  • @shreedesai1532
    @shreedesai1532 3 ปีที่แล้ว

    Everytime when i click keyword i want to rearrange keyword position. How can I achieve that. Thanks for video.

  • @AbhishekKumar-mq1tt
    @AbhishekKumar-mq1tt 5 ปีที่แล้ว +2

    Thank u for this awesome video

  • @wmoscar
    @wmoscar 2 ปีที่แล้ว

    how to add limit in text input?

  • @inhtannguyen620
    @inhtannguyen620 3 ปีที่แล้ว

    If I insert text from the physical keyboard, then use this virtual keyboard to insert some characters, the old text will be deleted. How do I prevent the old text from being deleted?

  • @echilibru
    @echilibru 4 ปีที่แล้ว +1

    Very usefull. Thank you.

    • @dcode-software
      @dcode-software  4 ปีที่แล้ว

      No worries!!

    • @echilibru
      @echilibru 4 ปีที่แล้ว

      Do you have any idea how can I link the virtual keyboard with the real one so when i press on the laptop’s keyboard presses the virtual keyboard also. ☺️

  • @ashuvssut
    @ashuvssut 4 ปีที่แล้ว +2

    hello. what is the font that u used in the VS Code editor?

    • @dcode-software
      @dcode-software  4 ปีที่แล้ว +1

      I use Roboto Mono

    • @ashuvssut
      @ashuvssut 4 ปีที่แล้ว +1

      @@dcode-software your tutorials are amazing as always. thanks for all of these.
      I have a webApp project in which i am applying this virtual keyboard but in a different way...its a game. you explain everything so well.....your tutorial made my work more easy. Thanks again

    • @dcode-software
      @dcode-software  4 ปีที่แล้ว

      I'm so glad to hear that!

  • @YaniaRZ
    @YaniaRZ 2 ปีที่แล้ว

    Cool tutorial! Thank you very much!
    One question: why was "click" used and not "keydown"?

    • @itsmefakhriddin207
      @itsmefakhriddin207 2 ปีที่แล้ว

      you're probably from rs school?)

    • @YaniaRZ
      @YaniaRZ 2 ปีที่แล้ว

      @@itsmefakhriddin207 yes)

  • @shohruhjanboyev9554
    @shohruhjanboyev9554 4 ปีที่แล้ว

    Juda ham zo'r qoyil. Siz bu darajaga yetishizga necha yi ketgan?

  • @bikramchettri9405
    @bikramchettri9405 5 ปีที่แล้ว +3

    Thanks for this wonderful tutorial.

  • @russiskandar7197
    @russiskandar7197 4 ปีที่แล้ว +3

    really easy to understand. thank you for the tutorial :D

  • @YellowPanamka
    @YellowPanamka 4 ปีที่แล้ว

    Big thanks!

  • @gourangakhanduala2774
    @gourangakhanduala2774 4 ปีที่แล้ว

    hello. What is the theme that you used in VS Code. Looks like your theme isnt one of thise default dark theme. Did you installed this theme from VSCode marketplace?

    • @dcode-software
      @dcode-software  4 ปีที่แล้ว

      Yes this theme is called Min Dark

  • @AlexandruDoarme
    @AlexandruDoarme 2 ปีที่แล้ว

    VS Code theme, icon pack and font used? Thanks!

    • @dcode-software
      @dcode-software  2 ปีที่แล้ว +1

      Hey, it's called "dcode" - you can find it on the marketplace. The font used is Roboto Mono.

  • @QuakiDerFrosch
    @QuakiDerFrosch ปีที่แล้ว

    great for custom emoji or special chars keyboard

  • @Selimdede-jr2bv
    @Selimdede-jr2bv ปีที่แล้ว

    thanks man

  • @shivssm
    @shivssm 4 ปีที่แล้ว +1

    Amazing tutorial, but sir when i use my main keyboard and write something and after i use this virtual keyboard .. then we found some bugs, both virtual and main keyboard not type properly.
    Problems i have found - backspace key from main or virtual key
    Also when type something from main keyboard and delete that and then typing through virtual keyboard , it misbehave.

    • @apoorvlele6257
      @apoorvlele6257 4 ปีที่แล้ว

      I am also facing the same issue

  • @mellissadalby1402
    @mellissadalby1402 2 ปีที่แล้ว

    How can I make a one-time monetary contribution?

  • @1001panoramas
    @1001panoramas 4 ปีที่แล้ว

    Many thanks for sharing. I'm not a programmer but I made it working fine in 10 mn! Very helpful.
    ... but now I want to use it offline on an iPad; how can I get rid of Google icons font? Is replacing with .png icons possible?

  • @caru_marco_
    @caru_marco_ 4 ปีที่แล้ว +1

    can we have a look on assets/favicon.ico and assets/dcode.css?

    • @natureislove9069
      @natureislove9069 4 ปีที่แล้ว

      yess

    • @caru_marco_
      @caru_marco_ 4 ปีที่แล้ว

      @@natureislove9069 where?

    • @natureislove9069
      @natureislove9069 4 ปีที่แล้ว +1

      @@caru_marco_ bro even i want that, "yes" here means that yes please can you help us out with this?

    • @natureislove9069
      @natureislove9069 4 ปีที่แล้ว

      ​@@caru_marco_i wanted to ask if i exclude these from my code ,will it affect my code?

    • @caru_marco_
      @caru_marco_ 4 ปีที่แล้ว

      @@natureislove9069 i copied it and run in a new chrome's tab and the keyboard works but it isn't like he showed (green and white) but grey and white, the keys' layout is not like he had...
      I don't know if it affect your prg, i'm not an expert in programming but the code looks simple and straight forward. So why you don't make a backup copy of your prg and try it out if you want to verify if it affects your code?

  • @Wokkelp
    @Wokkelp 2 ปีที่แล้ว

    Thank you for the tutorial.
    I'm using this in Flight Simulator but the font set is not working.
    However, the font awesome icons are working.
    The code for that is
    How do I incorporate the ${icon_name} into that inside the javascript when generating the keys?

  • @ofek15
    @ofek15 5 ปีที่แล้ว +1

    It can be a good idea for an electron app

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว

      Yeah definitely! Didn't think of that, especially for embedded apps!

  • @lu-vuongle4532
    @lu-vuongle4532 5 ปีที่แล้ว +1

    Awesome!

  • @andrewzhang4340
    @andrewzhang4340 4 ปีที่แล้ว

    Thanks so much!

  • @idrisabass5623
    @idrisabass5623 4 ปีที่แล้ว

    Love the tutorial but it doesnt seem to work on IE. how can i do that?

  • @MaxKramer0
    @MaxKramer0 2 ปีที่แล้ว

    RS School, хорош списывать!

  • @lilanhuang589
    @lilanhuang589 4 ปีที่แล้ว

    what writer should i use to do this?

  • @sounak2009
    @sounak2009 5 ปีที่แล้ว +4

    simply mind blowing!!! great tutorial. how do you plan these kinda programs? what kind of methods to add and how they would work and all these stuff.. can you give some tips to how to plan these things before coding? Thanks

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว +2

      No worries! Yeah look I just turn things into a method when they involve changing the state of an object (example: _toggleCapsLock), perform an action (example: open or close) or when it's quite complicated and is more than 50 lines of code (example: _createKeys)

    • @sounak2009
      @sounak2009 5 ปีที่แล้ว +2

      @@dcode-software love you man.. im learning soo much from you. thanks a lot

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว

      No problem man any time :)

  • @bakhadirtureev1215
    @bakhadirtureev1215 3 ปีที่แล้ว

    Thanks for the tutorial! But it's harder for beginners

  • @yashgupta2822
    @yashgupta2822 4 ปีที่แล้ว +1

    Thanks for the amazing video, it helped me to deploy french keyboard in my website. But there is a bug in the code. When we use virtual keyboard to write and then we write from main keyboard both input are connected and now if we clear all this and again give input from virtual keyboard the letters written first from virtual keyboard is also added
    Please look at these problem and try to fix it and help me, I will be thankful to you.

    • @osamamustafa6884
      @osamamustafa6884 2 ปีที่แล้ว

      I really need it and need your help. If I want that when the page loads, the keyboard also pops up. How can I do this

  • @dhandayalprasad2267
    @dhandayalprasad2267 4 ปีที่แล้ว

    Please tell how to add custom keys.

  • @eliaschana1676
    @eliaschana1676 4 ปีที่แล้ว +1

    very nice

  • @AlouiMohamedhabib
    @AlouiMohamedhabib 5 ปีที่แล้ว +1

    Nice!

  • @khaoskh9062
    @khaoskh9062 5 ปีที่แล้ว +2

    Thank you for your presentation. I tried to repeat everything what you have done in Dreamweaver, but code was not working. Then, I copied your code, but the result was similar with the following errors:
    1. _triggerEvent(handlerName) {
    if (typeof this.eventHandlers[handlerName] == "function") {
    this.eventHandlers[handlerName](this.properties.value);
    }
    },
    asking to insert === instead of ==
    2. close() {
    this.properties.value = "";
    this.eventHandlers.oninput = oninput;
    this.eventHandlers.onclose = onclose;
    this.elements.main.classList.add("keyboard--hidden");
    }
    };
    it says that oninput and onclose are not defined.
    3. And also, it forces me to add the following at the beginning:
    /*jshint esversion: 6 */
    /*jslint node: true */
    "use strict";
    If anybody was able to use it and to have this beautiful keyboard, just explain, how you solved all these?

  • @ZakirHossain-pz4pd
    @ZakirHossain-pz4pd 5 ปีที่แล้ว

    Can you put left and right arrow keys?

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว

      I think that'd definitely be possible

  • @adriansun2999
    @adriansun2999 5 ปีที่แล้ว +1

    Impressive

  • @jonathanboldrini2001
    @jonathanboldrini2001 5 ปีที่แล้ว

    What is the name of this theme that you use in vscode?

  • @Илья-к1к1я
    @Илья-к1к1я 4 ปีที่แล้ว

    What is it theme ?

  • @glebkabayjanov5646
    @glebkabayjanov5646 4 ปีที่แล้ว

    Perfect !!!

  • @Tissi23995
    @Tissi23995 5 ปีที่แล้ว

    Thanks for this great work! I would like to start with 1 uppercase letter. Then the letters should switch to lowercase automatically. After a space they should switch to uppercase again. How do I have to edit the code for this functionality?

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว +1

      I might upload this code to GitHub and then you can fork it and add that feature :)

    • @Tissi23995
      @Tissi23995 5 ปีที่แล้ว +1

      @@dcode-software I tried a long time to add the features - that´s the reason why I was asking how to get it working. There are still some coding rookies on this planet ;)

  • @omarpervez5657
    @omarpervez5657 3 ปีที่แล้ว

    Excellent!! Thank you so much for giving us this type of
    Javascript Tutorial. I have learned so many things from this video. 5*******

  • @احمدابو-و5س
    @احمدابو-و5س 4 ปีที่แล้ว +1

    Awesome

  • @ugcnetpreparations8616
    @ugcnetpreparations8616 2 ปีที่แล้ว

    keys are not working

  • @cyferisonline4415
    @cyferisonline4415 4 ปีที่แล้ว

    Thank you m'LORD

  • @julianvarga
    @julianvarga 4 ปีที่แล้ว +1

    Amazing video. Thank you so much for sharing your expertise. I feel as a true amateur... A lot to learn!
    Is there a simple way to not make it work on phones, just on computers?

    • @spreadItWide
      @spreadItWide ปีที่แล้ว

      use an if statement with the viewport width. If it's greater than say 900px, && maxTouchPoints

    • @spreadItWide
      @spreadItWide ปีที่แล้ว

      lol, 2 years ago... I hope you found your answer way before now!

  • @brianohanrahan3764
    @brianohanrahan3764 4 ปีที่แล้ว

    Has anyone created a keyboard that works on mobile devices as this doesn't? Problem I have experienced is there is no consistency between devices, some keyboards can wipe out most of the screen, while others obscure the input field and as such the user experience is unpredictable.

  • @wajeehamaqsood3296
    @wajeehamaqsood3296 4 ปีที่แล้ว

    thanks for this wonderful tutorial.i want to ask you how we can use it for input fields because mine is not working with input field.

  • @yeserra_h
    @yeserra_h 2 ปีที่แล้ว

    I wish I could be pro that much too..

  • @faiziniyazi7662
    @faiziniyazi7662 5 ปีที่แล้ว +1

    Thank you so much,is there a way i can enable virtual keyboard on my webview in javafx?

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว

      I'm not entirely sure, I assume it supports HTML, CSS and JavaScript, if it does then you should be good to go

  • @RonCoKat
    @RonCoKat 5 ปีที่แล้ว +1

    Hi, you have my subscription :-)

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว

      Oh mate thank you, welcome to dcode

  • @christianjosezambra9704
    @christianjosezambra9704 4 ปีที่แล้ว

    Can i use it as a personal virtual keyboard in my computer?....any response would be a great help

    • @dcode-software
      @dcode-software  4 ปีที่แล้ว

      Sorry I'm unsure if you're able to - I suggest you look at Electron, maybe it would work?

  • @benatssu
    @benatssu 3 ปีที่แล้ว

    extremely well done, i LOVE how its also easy to create custom number pads and style everything so well :) im too tight to patreon but if u have a paypal link in ur description im happy to donate a beer

    • @dcode-software
      @dcode-software  3 ปีที่แล้ว

      I appreciate that, thanks 🙂 I haven't got a PayPal link yet but I may consider making one

    • @StarVerse2023
      @StarVerse2023 2 ปีที่แล้ว

      @@dcode-software Are both css and JavaScript needed? Or is either one okay and you’re just showing us how to use each one? I’m doing a school project and I’m making a virtual, multi lingual keyboard (just English and Japanese for now). I am hoping to learn how to switch the language on the board.

  • @KostaTsourdalakis
    @KostaTsourdalakis 5 ปีที่แล้ว +2

    Very nice vid sir, makeme vibrato from ny haert

  • @spreadItWide
    @spreadItWide ปีที่แล้ว

    hmm, time to add the functionality of deleting all highlighted text with 1 backspace key click...

  • @soccerfanz901
    @soccerfanz901 4 ปีที่แล้ว +1

    1. Anybody have an idea on how to account for keycodes? 2.What about onkeyup,onkeypress,onkeydown events? Thanks for the tutory, really helpful!

  • @shakira4223
    @shakira4223 2 ปีที่แล้ว

    27:45

  • @ioannisme7495
    @ioannisme7495 5 ปีที่แล้ว +1

    wow...!!!!!!!!!!!!!!!!

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว

      Good or bad?

    • @ioannisme7495
      @ioannisme7495 5 ปีที่แล้ว +1

      @@dcode-software very very good..i started before 2 months to learn js and that is simply perfect for me ....everything clean and understandable ..thnx

    • @dcode-software
      @dcode-software  5 ปีที่แล้ว

      Great to hear!

  • @mohammedouribi9316
    @mohammedouribi9316 2 ปีที่แล้ว

    FAITES LA TRADUCTION EN FRANCAIS ON VOUS COMPRENDS MIEUX MERCI

  • @saadjawaid1497
    @saadjawaid1497 ปีที่แล้ว

    return '${iconName}';