분류 전체보기
-
django 설치 및 환경설정파이썬/Django 2022. 11. 21. 14:46
https://webhotpy.tistory.com/11 파이썬 가상환경 설정 1. pyenv 설치 및 python 설치 ○ pyenv 설치하기 pyenv는 여러 파이썬 버전을 쉽게 바꾸어 쓸 수 있게 도와준다. $ brew install pyenv $ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile ○ 파이썬 설치 - 설치 가능 목록 webhotpy.tistory.com https://webhotpy.tistory.com/13 맥 장고(django) 설치 및 환경설정 이 글은 파이썬의 가상 환경설정이 되어있다는 전제하에 진행하며, 맥os에서 설치를 진행하였으며 터미널을 이용해 설치를 진행하였습니다. https://webhotpy.tistory.com/11 파이썬 ..
-
[ReactJS] useEffect _영화 웹 서비스 만들기JavaScript/React 2022. 11. 21. 00:10
import { useState, useEffect } from "react"; function App() { const [counter, setCounter] = useState(0); const [keyword, setKeyword] = useState(""); const onClick = () => setCounter((prev) => prev + 1); const onChange = (event) => setKeyword(event.target.value); // console.log("i run all time."); useEffect(() => { console.log("i run only once."); }, []); useEffect(()=>{ console.log("i run when '..
-
[ReactJS] CRA _영화 웹 서비스 만들기JavaScript/React 2022. 11. 19. 18:41
1. CRA 사용하기 cra란? : create-react-app 사용법 npx create-react-app 리액트_파일명 cd 리액트_파일명 npm start 2. 컴포넌트에 css 입히기 방법 1. css 파일에 평범하게 작성 방법 2. js 파일에서 태그 내부에 style={{ }} 로 작성 방법 3. @@.module.css 사용하기 (권장됨) by using className @@.module.css 파일 내부에 평범하게 css 처럼 작성하고 사용할 파일에 import 해서 불러온 후 className={style.클래스이름} 으로 사용 import styles from "@@.module.css"; // 사용할 태그 내부에 // className = {style.title} 입력
-
[ReactJS] Props 실습 _영화 웹 서비스 만들기JavaScript/React 2022. 11. 19. 18:35
시 분 변환기 function MinutesToHours() { const [amount, setAmount] = React.useState(); const [inverted, setInverted] = React.useState(); const onChange = (event) => { setAmount(event.target.value); } const reset = () => setAmount(0); const onInvert = () => { reset(); setInverted((current) => !current); } return ( Hours Reset {inverted ? "Turn back" : "Invert"} ) } function KmToMiles() { return( KM 2 ..
-
[ReactJS] Props _영화 웹 서비스 만들기JavaScript/React 2022. 11. 19. 17:35
1. 함수형 컴포넌트 App.js function SaveBtn() { return Svae Changes ; } function ConfirmBtn() { return Confirm ; } function App() { return( ); } 과 과 같은 컴포넌트를 함수형 컴포넌트라고 한다. 2. 컴포넌트 변경하기 by using Props props를 이용하면 같은 버튼을 두 개 만들 필요가 없다. Btn이라는 함수형 컴포넌트를 하나만 만들고 text만 바꿔주면 위와 같은 두가지 버튼을 얻을 수 있다. function Btn() { return ; } function App() { return( ); } 1. Btn에 text 속성 추가하기 function Btn() { return ; } funct..
-
[ReactJS] State, setState _영화 웹 서비스 만들기JavaScript/React 2022. 11. 17. 22:55
1. 클릭 수 세기 -> 바닐라JS, 리액트JS로 각각 구현 vanilla.html Total Clicks: 0 Click me react.js const root = document.getElementById("root"); function Add() { const [counter, setCounter] = React.useState(0); const onClick = () => { setCounter(counter + 1); } return ( Total clicks: {counter} Click me ) } ReactDom.render(, root); 2. React.useState() state를 바꾸는 두 가지 방법 1. 직접 설정 const [counter, setCounter] = Rea..
-
[Python] 진수 변환하기 (숫자 <-> 문자열) bin(), oct(), hex(), foramt()알고리즘/프로그래머스 2022. 11. 4. 14:44
1. 다른 진수 숫자로 표현하기 파이썬에서 숫자는 기본적으로 10진수로 표현되기 때문에 다른 진수를 표현하려면 앞에 접두어를 붙여야 한다. // 2진수 : 0b >>> 42 == 0b101010 True // 8진수 : 0o >>> 42 == 0o52 True // 16진수 : 0x >>> 42 == 0x2a True 2. 진수 변환하기 (숫자 -> 문자열) 파이썬의 기본 내장함수 bin(), oct(), hex() 를 이용한다. // 2진수를 문자열로 변환 >>> bin(42) '0b101010' // 8진수를 문자열로 변환 >>> oct(42) '0o52' // 16진수를 문자열로 변환 >>> hex(42) '0x2a' 인자는 10진수이든 2진수이든 상관없이 문자열로 변환해준다. >>> bin(0b1..
-
[VanillaJS] 투두리스트 구현하기(下)JavaScript/VanillaJS 2022. 10. 30. 16:48
1. 투두리스트 값 저장하기 in localStorage 1. 투두리스트 값 저장하기 JSON.stringify 화면에 투두를 입력해도 새로고침하면 사라지기 때문에 로컬 스토리지에 저장할 필요가 있다. const toDos = []; //투두리스트 저장할 배열 // 로컬스토리지에 저장하는 함수 function saveToDos() { localStorage.setItem("todos", toDos); } 그리고 handleToDoSubmit() 함수에 seveToDos() 함수를 넣어준다. function handleToDOSubmit(event) { event.preventDefault(); const newToDo = toDoInput.value; toDoInput.value = ""; toDos.p..