-
Notifications
You must be signed in to change notification settings - Fork 3
๐จ 9์กฐ Coding Conventions
Suwan edited this page Jul 28, 2023
·
1 revision
ํด๋ ๋ค์ด๋ฐ์ ์๋ฌธ์๋ก๋ง ๊ตฌ์ฑ๋์ด์ผ ํ๋ค
-
lib/dom,js/common
ํ์ผ ๋ค์ด๋ฐ์ ์นด๋ฉ์ผ์ด์ค๋ก๋ง ๊ตฌ์ฑ๋์ด์ผ ํ๋ค
-
typeOf.js,bindEvent.js
์ด๋ฏธ์ง ํ์ผ๋ค์ ํด๋น๋ธ๋์น๋ช
๊ณผ + ์ค๋ค์ดํฌ์ผ์ด์ค๋ก๋ง ๊ตฌ์ฑ๋์ด์ผ ํ๋ค
-
main_image,category_image
HTML/CSS ํ์ผ ๋ด์์ ํด๋์ค๋ช ์ ์ผ๋ฐฅ์ผ์ด์ค๋ก ๊ตฌ์ฑ๋์ด์ผ ํ๋ค
kebab-case
Array
- ์๋ฐ์คํฌ๋ฆฝํธ์์ ๋ณ์์ด๋ฆ์ ๋ณต์๋ก ํ๊ธฐํด์ผํ๋ค
const **fruitNames** = ['apple', 'banana', 'cucumber'];Boolean
-
Bolean๊ฐ์ ์ ๋ถ is~~์ผ๋ก ๊ตฌ์ฑ๋์ด์ผ ํ๋ค
const isOpen = true;Functions
-
์ด๋ฒคํธ ๋ฆฌ์ค๋ ๊ด๋ จ ํจ์๋ (
handle~)๋ก ๊ตฌ์ฑ๋์ด์ผ ํ๋ค -
์ด๋ค ๊ฐ์ ๊ฐ์ ธ์ค๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ํจ์๋ (
get~)๋ก ๊ตฌ์ฑ๋์ด์ผ ํ๋ค -
์ด๋ค ๊ฐ์ ์ธํ ํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ํจ์๋ (
set~)๋ก ๊ตฌ์ฑ๋์ด์ผ ํ๋ค -
ํจ์ ์ ์ธ ๋ฐ ํ ๋น์ ํ์ดํ ํจ์๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ํ๋ค
-
ํ์ดํํจ์๋ ๋ช ์์ ์ผ๋ก
return๋ช ์ํด์ผํ๋คconst page = () => { return ... }