Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patrick11514/ucime-se-js
https://github.com/patrick11514/ucime-se-js
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/patrick11514/ucime-se-js
- Owner: patrick11514
- Created: 2023-11-19T12:18:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-13T11:11:46.000Z (2 months ago)
- Last Synced: 2024-11-13T12:20:43.746Z (2 months ago)
- Language: JavaScript
- Size: 9.87 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Učíme se JavaScript
Random repo s random úkoly a dalšíma švandama, když jsem učil někoho JavaScript.
## Co si nainstalovat:
### Visual Studio Code
[Visual Studio Code](https://code.visualstudio.com/) je editor, který používám. Je to open-source editor od Microsoftu, který je dostupný na všechny platformy. Je to editor, který je hodně rozšířený a má spoustu rozšíření. Můžete si ho stáhnout [zde](https://code.visualstudio.com/Download).### Rozšíření pro Visual Studio Code
#### Kde najdu rozšíření?
Rozšíření najdete v levém menu, kde je ikona s čtyřmi čtverečky. Když na ni kliknete, tak se vám otevře menu s rozšířeními. Můžete si je vyhledat nebo procházet mezi nejpopulárnějšími.
![Extensions](./images/extensions.png)#### Console ninja
[Console ninja](https://marketplace.visualstudio.com/items?itemName=WallabyJs.console-ninja) je rozšíření, které vám bude ukazovat všechny výstupy console.logů přímo v editoru, hned vedle daného console logu, ke stažení [zde](https://marketplace.visualstudio.com/items?itemName=WallabyJs.console-ninja).#### Live server
[Live server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) je rozšíření, které vám umožní spustit lokální server, který se bude automaticky aktualizovat, když změníte nějaký soubor. Je to super na vývoj webových stránek, ke stažení [zde](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).## Co si nastavit
### Podpora Console Ninja pro Live Server
1. Otevřeme nastavení
![Settings](./images/settings.png)
2. Vyhledáme nastavení pro Console Ninja a zaškrtneme `Live Server Extension`
![Console Ninja](./images/console-ninja.png)
3. Nyní zavřeme celý Visual Studio Code a znovu ho otevřeme## Autoformátování kódu při uložení (optimální)
### 1. Povolení základního autoformátování
1. Otevřeme nastavení
![Settings](./images/settings.png)
2. Vyhledáme nastavení pro `Format On Save` a zaškrtneme `Editor: Format On Save`
![Format On Save](./images/format-on-save.png)### 2. Jiný formátovací plugin (Prettier) (Optimální)
1. Nainstalujeme si plugin [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
2. Vyvoříme si soubor `.prettierrc` v rootu projektu
3. Do souboru `.prettierrc` vložíme následující kód:
```json
{
{
"useTabs": false,
"tabWidth": 4,
"singleQuote": true,
"trailingComma": "none",
"printWidth": 180,
"semi": false
}
```
4. Nastavíme formatter na Prettier
4.1. Otevřeme JS soubor a klikneme pravým tlačítkem myši na editor
4.2. Zde vybereme `Format Document With...` a zvolíme `Configure Default Formatter...`
![Format Document With](./images/format-document-with.png)
![Configure Default Formatter](./images/configure-default-formatter.png)
4.3. Zde vybereme `Prettier - Code formatter`
![Prettier Code Formatter](./images/prettier-code-formatter.png)## Ovládání Live Serveru
### Spuštění Live Serveru
1. Otevřeme si projekt, který chceme spustit
1.1. Klikneme na File -> Open Folder
![Open Folder](./images/open-folder.png)
1.2. Vybereme složku, kterou chceme otevřít
2. Klikneme na ikonu Go Live v pravém dolním rohu
![Live Server](./images/live-server.png)
3. Otevře se nám nová záložka v prohlížeči s naší stránkou http://localhost:5500### Zastavení Live Serveru
1. Klikneme na ikonu Port: 5500 (Místo Go Live) v pravém dolním rohu
![Live Server](./images/live-server.png)
2. Live Server se zastaví a mělo by se zde opět objevit Go Live