常見軟體工程師/網頁開發工具和學習資源整理
· 閱讀時間約 3 分鐘
以下彙整常見 Web 網頁開發工具和資源整理:
VS Code 套件
- emmet
- Live Server
- Material Icon Theme
- Babel JavaScript
- Prettier
- CodeSnap
- JavaScript code snippets
- Peacock
- TODO Highlight
- Code Runner
- Live Share
- Color Highlight
Chrome 瀏覽器擴充套件
- Responsive Viewer
- HTML5 Outliner
- ColorZilla
- Fonts Ninja
- Check My Links
終端機工具
Terminal App:iTerm2
Shell:zsh(macOS 預設就是 zsh)
macOS Catalina 之後預設就是 zsh,不用特別安裝 比 bash 現代,有 plugin & theme 支援
Framework:Oh My Zsh
優點:
- 超多好用 plugin(git、docker、npm、自動補齊等)
- 主題選擇豐富(powerlevel10k、agnoster...)
- 安裝簡單,社群活躍
安裝指令:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
brew install romkatv/powerlevel10k/powerlevel10k
# vim ~/.zshrc 修改主題樣式
ZSH_THEME="powerlevel10k/powerlevel10k"
source ~/.zshrc
流行技術文件
假文字
假圖
Icon
投影片
文件
影片
前端學習資源
- 前端開發大全手冊:The Front End Developer/Engineer Handbook 2024
- 100 天 CSS 練習挑戰
- javascript30
- greatfrontend
- 零基礎一年轉職前端工程師:完整路徑、心得、資源全公開
CSS
CSS 文件
CSS Reset
Git
CSS 選擇器練習
CSS 排版練習
API
設計
CSS 動畫
文件工具
線上編輯器
VS Code 排版工具
安裝 Prettier 外掛
-
打開
VS Code→Extensions→ 搜尋Prettier-Code formatter→ 安裝 -
在你的 VS Code 設定檔
.vscode/settings.json(或直接設定 → 搜尋「prettier」)加入:
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"prettier.semi": true
}
prettier.semi: true 就是每行最後自動加分號
以後每次存檔(Ctrl+S)會自動補分號、排版!
ESLint
eslint.config.js
import js from '@eslint/js';
import globals from 'globals';
import pluginVue from 'eslint-plugin-vue';
import { defineConfig } from 'eslint/config';
export default defineConfig([
{
files: ['**/*.{js,mjs,cjs,vue}'],
ignores: ['dist/**', 'node_modules/**'],
plugins: { js },
extends: ['js/recommended'],
rules: {},
},
{
files: ['**/*.{js,mjs,cjs,vue}'],
languageOptions: { globals: globals.browser },
},
pluginVue.configs['flat/essential'],
]);