Czego nauczyłem w 24 tygodniu pracy?

Klika nowości jest od „Nowego” – gościa co przyszedł do pracy dewelopera C# i… robi certyfikaty. Pierwszy z nich to HTML, CSS i JavaScript więc poniżej trochę ciekawostek od niego. Do tego bardzo interesujący dodatek do Visual Studio.

JavaScript – komenda 'debbuger’

Ciekawe, działa to tak, że jak umieścimy to słowo kluczowe w skrypcie js  to silnik JS zatrzyma wykonywanie skryptu na tym słownie. Niby nic wielkiego ale przydaje się czasem.

Tryb mobilny w konsoli Chrome

F12 – > Zaraz obok inspect – przełącza stronę w tryb mobilny.

Co prawda trzeba odświeżyć stronę aby załadowała się jako mobilna ale potem można testować rożne mobilne eventy.

Skrót: Ctrl + Shift + M (w konsoli dewelopera)

HTML – tagi <map> i <area>

Tagi te służą do ustawienia obszarów (area) na tagu <img>, którą mogą się stać klikalne. Można też przy użyciu atrybutu href znacznika  <area>

Przykład: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_areamap

Komenda do tworzenia paczki w .NET Core

To nic wyjątkowego w sumie ale z linij komend szybko możemy stworzyć gotową paczkę z aplikacją.

 dotnet publish -c Release -r win10-x64 

Wszystkie możliwe wartości parametru -r runtime

https://docs.microsoft.com/pl-pl/dotnet/core/rid-catalog

Dodatek do Visual Studio HOT COMMANDS

Bardzo interesujący dodatek z kilkoma ważnymi skrótami. Jeśli nie macie ReSharper-a to warto to zainstalować

Naciekawsze skróty to:

  • Edit.DuplicateSelection
  • Edit.DuplicateSelectionReversed
  • Edit.GoToLastEditLocation (to nie jest Ctrl + – , tylko powrót do miejsca gdzie jest kursor. Można skakać po plikach i szybko wrócić do tego miejsca, gdzie się było na początku)
  • Edit.GoToPreviousMember (skakanie po metodach)
  • Edit.GoToNextMember

Strona dodatku:  https://marketplace.visualstudio.com/items?itemName=JustinClareburtMSFT.HotCommandsforVisualStudio

Omówienie tego i innych dodatków tutaj: https://www.youtube.com/watch?v=S0FLelvzAIE