코딩공부 28

[1h15m] 생성자

# 도전문제 1개 완료// 도전문제1 : 레시피를 실습했는지 체크할 수 있는 기능// function 1 : undone -> done, done -> undone으로 바꿔준다// function 2 : function1을 실행하고, console.log로 레시피 이름과 상태를 보여준다.// 1) 생성자를 선언한다 (new Recipe() {})function Recipe (no, name, status) {    this.no = no;    this.name = name;    this.status = 'undone';}// 2) 샘플 객체 2개를 만든다 (undone, done)rec1 = new Recipe (1, 'ricePorridge', 'undone');rec2 = new Recipe (2..

코딩공부 2025.02.20

[1h] new Date()

# 진척 - Date()의 형식을 파악했다. (x)"19 Feb 2025 19:12:00 KST"(o)'2025-02-19T10:25:10.600Z'  - Difference만 파악하면 될 것 같은데...!  // Date.parse를 쓰려면...var a = new Date() // 이렇게 해야함var b = Date().now // 이러면 안되고.   # 다음에 할 일 - 시간 계산에 너무 몰두햇던 것 같다. 이거 말고 다른 도전문제를 2개 더 만들어서 넘어가자.. - async-await 따라해보기. (하다 말았음): https://milimiliemilie.tistory.com/11 여기의 JS Crash course 참고.

코딩공부 2025.02.19

[1h20m] 도전문제

# Javascript, semicolon - JS에서는 semicolon(;)을 쓰지 않아도 된다. 코드 파싱 과정에서 자동 삽입되기 때문. - 다만 JavaScript compressor를 쓰면, 세미콜론 없는 코드가 전부 한 줄로 뭉쳐질 위험은 있다.  # Time - GMT: Greenwich Mean Time - KST: Korea Standard Time. UTC+9 - 참고한 사이트: https://time.is/ko/Gangbuk-gu Check if you have the exact time, and what time it is in any time zone on https://time.is/ ! time.is # 코드 한번에 바꾸기 - 단어 드래그 -> Ctrl+Shift+l - 출처:..

코딩공부 2025.02.18

[1h30m] Callbacks, 도전문제

# VS Code runner button not showing - Install extension: 'Code Runner' # Callback function   The result:   - 조금 더 심화 버전:  - Callback function은, EventListener처럼 여러가지 경우에서 쓰인다.window.addEventListener("click", someFunction)// "click"을 했을 때, 어떤 function을 작동시킨다. (다시 보는 정의)# Callback function: - Callback function is a function that is passed as an argument to another function. - Using callback functio..

코딩공부 2025.02.13

[40분] Promises, Callbacks, async-await

- 일단 유튜브 강의는 다 들었다. 그런데 직접 해봐야 알 것 같아서 파일을 팠음. # Promises, Callbacks - 다음의 순서로 등장했다: Callbacks -> Promises -> async-await - async-await은 Promise의 .then 같은 것을 쓰지 않음. More elegant way. # Notes - 다음의 둘은 동일한 뜻.function() {}() => {} # Callback function: - Callback function is a function that is passed as an argument to another function. - Using callback functions allows you to call a function from an..

코딩공부 2025.02.12

자바 기초 - 생활코딩

자바 기초도 배워야 할 것 같았다. 아무래도 문법을 진짜 다 까먹었으니까. 리스트가 뭐였더라 하는 정도로 심각하게...!하고많은 언어 중에 자바를 고려한 이유는, 그래도 파이썬보다는 플러터에 더 가까운 건 자바 같아서.생활코딩이 5시간 반짜리니까, 이걸 들어보자. 그 다음에는 따로 강의 듣지 말고, 맞닥뜨리는 의문들을 파헤치는 방식으로 공부하자.일주일에 딱 한시간씩 하자. 수요일마다!

코딩공부 2025.02.10

async, await, ...

# async - 다음의 블로그에서 잘 설명되어 있다.https://trustmitt.tistory.com/85 async / await 개념 정리 (Feat. 동기, 비동기)📡 동기와 비동기 동기(synchronous)란, 어떤 작업을 실행할 때 그 작업이 끝나기를 기다리는 방식을 의미한다. 즉, 작업이 완료될 때까지 다음 코드의 실행을 멈추고 기다리는 것이다. 이러한 방식trustmitt.tistory.com  # Promise 객체(블로그 글 마지막 단락에 언급되어 있어서 찾아봄) - Callback과 반대되는 개념으로 설명되고 있다. -> Callback에 대해 알아봄 -> 아래 영상을 찾음https://www.youtube.com/watch?v=PoRJizFvM7s  # 다음에 할 일 - 위의..

코딩공부 2025.02.06

Flutter <-> Firebase 연동 ... firebase CLI

# 공식문서https://firebase.google.com/docs/flutter/setup?hl=ko&platform=android - 1단계는 완료, 2단계는 어떻게 해야 하는지 확인만 함 (Youtube 강의 봄)  - Firebase CLI를 설치/사용하는 이유: 설치 없이 그냥 Firebase Console에서 하나하나 클릭해가며 설치/연동할 수도 있다. 하지만 Firebase CLI를 설치/사용하면, 내가 만드는 Flutter Project(App)에 Firebase를 command line 만으로 쉽게 설치/연동시킬 수 있다.(예: Firebase CLI 없이 manually 진행한다면, Google JSON 파일 같은 것들을 하나하나 다운받아서 적절한 디렉토리에 넣어준다거나, gradle..

코딩공부 2025.02.04

flutter <-> firebase 연동

# 공식문서 - 유튜브 영상 보고는 대체 뭐가 문제인지 모르겠어서, 공식 문서를 하나하나 따라가보기로 함.  - Android: https://firebase.google.com/docs/flutter/setup?hl=ko&platform=android Flutter 앱에 Firebase 추가의견 보내기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Flutter 앱에 Firebase 추가 plat_ios plat_android plat_web iOS+ Android 웹 기본 요건 아직 Flutter 앱이 없다면firebase.google.com # API 수준 체크앱이 다음 요구사항을 충족하는지 확인합니다.API 수준 21(Lollipop) 이상 타겟팅Android 5...

코딩공부 2025.01.30