Today, What I learned?
ํ์ด์ฌ ๋ฌธ๋ฒ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ๊ธฐ์ด ๋ฌธ๋ฒ์ ์ตํ๊ณ ,
์คํ์๋ ๋ฐ๋๋ผ JS๋ก ๋๋ง์๊ธฐ ๊ฒ์์ ๋ง๋ค์ด ๋ณด์๋ค. (์์ง ์๋ฌ ์ฒ๋ฆฌ ์ค์ด์ง๋ง!)
ํ์ด์ฌ ๋ฌธ๋ฒ์ ์๋ ์ด์ง๋ง ์๊ณ ์์๋ ํฐ๋ผ ์๋กญ๊ฒ ์๊ฒ ๋ ๋ถ๋ถ์ ์ ๋ฆฌํด๋ณธ๋ค.
Python
ํ์ด์ฌ ๋ฌธ๋ฒ์ ๋ฐฐ์ฐ๋ฉฐ ๋๋ ๊ฒ์ ๋ค์ฌ์ฐ๊ธฐ๊ฐ ์ ๋ง ์ค์ํ๋ค๋ ๊ฒ๊ณผ!...
์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ์ต์ํด์ ธ์๋ค๋ณด๋ ์์ฐ์ค๋ฝ๊ฒ js ๋ฌธ๋ฒ์ผ๋ก ์จ๋๊ณ ์์ฐจ ์ถ์ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค๋ ๊ฒ...
('===' ์ฐ์ฐ์๋ if๋ฌธ ๊ดํธ ๋ฑ๋ฑ)
f-string
์๋ฐ์คํฌ๋ฆฝํธ์ ํ
ํ๋ฆฟ ๋ฆฌํฐ๋ด ๊ฐ์ ๋
์์ด๋ค.f'์ฝ๋'
๋ก ๋ฌธ์์ด ์์ ๋ณ์๋ฅผ ํธํ๊ฒ ๋ฃ์ ์ ์๋ค.
for s in scores:
name = s['name']
score = str(s['score'])
print(f'{name}์ ์ ์๋ {score}์ ์
๋๋ค.')
lambda
ํจ์๋ฅผ ๋ณด๋ค ๊ฐ๋จํ๊ฒ ํํํ ์ ์๋ ๋๋ค ํจ์.
๋งค๊ฐ๋ณ์๋ฅผ ์
๋ ฅํ๊ณ ์ฝ๋ก ๋ค์ ๋งค๊ฐ๋ณ์๋ฅผ ์ด์ฉํ ๋์์ ๋ฃ๋๋ค.
map์ ์ด์ฉํด์ ์๋์ ๊ฐ์ด ์ฑ์ธ์ ํ๋ณํ๋ ์ฝ๋๋ฅผ ์งค ์ ์๋๋ฐ,
def check_adult(person):
return '์ฑ์ธ' if person['age'] > 20 else '์ฒญ์๋
'
result = map(check_adult, people)
print(list(result))
๋๋ค ํจ์๋ฅผ ์ด์ฉํ๋ฉด ์ด๋ ๊ฒ ์งง์์ง๋ค!
result = map(lambda x: ('์ฑ์ธ' if x['age'] > 20 else '์ฒญ์๋
'), people)
print(list(result))
๋๋ง์๊ธฐ ๊ฒ์
gif๋ก ๋ณํํ๋๋ฐ ์ด๋ฏธ์ง ์ ์ด๋ ๊ฒ ์์์ง.. ๐
๋ถํธ์คํธ๋ฉ์ SCSS๋ก๋ ์ด์ฉํ ์ ์์ด์ html, SCSS, js๋ฅผ ์ด์ฉํด์ ๊ตฌํํด๋ณด์๋ค.
์ผ๋จ ํ์ฌ๊น์ง ๊ตฌํํ ๊ธฐ๋ฅ์ ์ด๋ ๋ค.
1. ์ฐธ๊ฐ์ ์์ ๋ฐ๋ผ ๋์ ์ผ๋ก ์ ๋ ฅ์ฐฝ ๋ ๋๋ง
ํ๋กฌํํธ๋ก ๋ฐ์ ์ซ์์ ๋ฐ๋ผ ์ ๋ ฅ์ฐฝ์ ์์ฑํ๋๋ก ํ๋ค.
2. ๋จ์ด๋ฅผ ์ ๋ ฅํ๋ค๋ฉด disabled ์ฒ๋ฆฌ, ์ ํจ์ฑ ํ๋จ
์ด์ ๋จ์ด ๋ ๊ธ์, ์๋ก ์
๋ ฅํ ๋จ์ด ์ฒซ ๊ธ์๋ฅผ ๋น๊ตํ๋ ํจ์.
๋ฌธ์์ด์ ์ปจํธ๋กคํ ์ ์๋ ๋ฉ์๋๋ค ์ค์ substr ๋ฉ์๋๋ฅผ ์ด์ฉํ๋ค.
3. ์ด๋ฏธ ์์ฑํ๋ค๋ฉด ์์ ๋ถ๊ฐ๋ฅ
์ด๋ฏธ ์์ฑํ ๊ฒ๋ ์ ๋๋ก ์์ฑํด๋ฌ๋ผ๋ alert ์ฐฝ์ด ๋จ๋ ๋ฒ๊ทธ๊ฐ ์์ด์ disabled
์ด๋ป๊ฒ ํ์ธํ์ง?.. ํ๋ค๊ฐ hasAttribute
๋ฅผ ์๊ฒ ๋์๋ค.
๊ทธ ์ธ ์ถ๊ฐ์ ์ผ๋ก ํ๊ธ์ด ์๋ ๊ฒฝ์ฐ์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฌ์,
ํ์ฌ ์ด๋ฒคํธ ๋ฆฌ์ค๋ ์์ ๊ฝค ๋ง์ ์ฝ๋๋ค์ด ์์ด์ ์ด๊ฑธ ๋ฆฌํฉํ ๋ง ํด์ผ๊ฒ ๋ค ์ถ๋ค!
'๐ Studying > ๐ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JavaScript] ์ฐ๊ฒฐ๋ฆฌ์คํธ Linked List in JS (0) | 2022.11.10 |
---|---|
TIL : ๋ฌธ์ฅ ๋ด ์ํ๋ฒณ ์ต๋ ๋น๋์ ๊ตฌํ๊ธฐ (1) | 2022.11.09 |
[JavaScript] null, undefined, undeclared์ ์ฐจ์ด์ , ๊ฐ์ฒด ๋ฆฌํฐ๋ด (0) | 2022.11.07 |
๋ฏธ๋ ํ๋ก์ ํธ ํ๊ณ (0) | 2022.11.04 |
TIL : Flask ์๋ฌ + git Pull Request ๋ณด๋ด๊ธฐ (1) | 2022.11.03 |
Comment