Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ekil1100/web-basic


https://github.com/ekil1100/web-basic

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

## basic

- JavaScript - 脚本语言,运行在浏览器上的,也可以运行在服务端,需要 runtime 支持
- HTML - 标记语言,表达网页结构的
- CSS - 表达网页样式的
- Node.js - JS 的 runtime(bun/deno)
- npm/yarn/pnpm - package manager
- vue/react/angular/solidjs(solid starter)/sveltejs(svelte kit)/astro - framework/lib
- nuxt.js/next.js - meta framework

- MDN - https://developer.mozilla.org/zh-CN/
- JS 入门 - https://es6.ruanyifeng.com/
- TS - https://wangdoc.com/typescript/

## 难度

- vue/astro < sveltejs < reactjs/solidjs
- nuxt.js < svelte kit < next.js

## library

- tailwindCSS - CSS atom classes
- vite - 打包工具
- eslint - 代码检查工具
- prettier - formatter

### react

- jsx - js 里的 html

## github

- git - version control system
- `git add` - stage a file
- `git commit -m ''` - 提交到分支
- `git push` - to remote
- `git pull` - from remote
- `git branch` - 查看分支
- `git merge` - 分支之间的合并
- `git stash` - 临时修改的 commit
- repository - 库
- remote/local

## development

- `rm -rf aboutme`
- `git clone https://github.com/loo-y/aboutme.git`
- `cd aboutme`
- `npm i` - install dependencies
- `npm run dev` - run dev script

## deploy

- vercel - 部署平台