| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- css
- 함수의개념
- 자바스크립트
- 함수선언식
- 자바스크립트함수
- 삼항조건연산자
- 상수값
- 앱
- 백틱문자열
- map선언방법
- 기본문법
- 생성자함수
- 함수선언방법
- 닷트언어
- 다트기본
- vs코드
- 개발셋팅
- 함수표현식
- 객체리터럴
- 객체 키와값
- 좌측정렬
- 논리연산자 우선순위
- 닷트
- 객체기본
- map구동방식
- 문자열연산자
- 플러터
- flutter
- 생성자함수표기법
- 함수선언
- Today
- Total
목록전체 글 (18)
소소한일상
// HTML이 전부 로딩된 다음에 JS를 실행한다는 의미document.addEventListener('DOMContentLoaded', function() {// 예약에 필요한 변수들을 설정// 현재날짜let currentDate = new Date();// 현재달의 다음 달let nextMonthDate = new Date( currentDate.getFullYear(), currentDate.getMonth() + 1, 1);// 초기 달력 렌더링, 달력만들어주는 함수updateCalendar(currentDate, 'current');updateCalendar(nextMonthDate, 'next');// 사용자가 설정한 날짜, 초기값은 nulllet selectedCheckin..
처음 예약 기능을 구현할 때는 사용자가 예약하기 버튼을 누르면 예약정보를 DB에 저장하고,결제가 완료된 후 예약상태를 변경하는걸로 구현을 했는데예약이 생성되는 시점에는 아직 결제가 완료되지 않았기 때문에 "예약대기" 상태로 저장하고결제가 정상적으로 완료되면 해당 예약을 "결제완료" 상태로 변경하도록 설계했는데처음 생각한 흐름예약하기 ➡️ DB INSERT ➡️ 예약대기 ➡️ 결제진행 ➡️ 결제성공 ➡️ 결제완료이렇게 하면 결제가 완료되지 않은 예약과 실제 결제가 완료된 예약을 상태값으로 구분할 수 있다고 생각했는데테스트를 하면서 예약상태를 관리하는 과정에서 문제 발생 예약 데이터는 DB에 정상적으로 저장되었고, 결제도 정상적으로 진행되었는데여러 Mapper의 실행 과정에서 예약 상태가 예약대기에서 결제완..
예전에 DB를 켜고 작업을 했는데 오랜만에 들어가서 봤더니 mysql서버가 없다고 나옴내가 삭제했겠지..^_ㅜ,,, 왜 삭제했는지 기억도 없음.. 육아하다가 뇌도 놓아버린다는말이 이런말인가..-_-확인을 해봤다# mysql버전확인 mysql --version# 실행결과 : mysql.server 찾을 수 없다...ㅋㅋㅋㅋ#Homebrew에 MySQL 관련 프로그램이 설치되어 있는지 확인brew list | grep -i mysqlMySQL Workbench만 확인됐다.#MySQL 서비스가 등록되어 있는지도 확인했다.brew services list | grep -i mysql#결과는 아무것도 안나옴# 혹시 MySQL이 다른 위치에 남아 있을 수도 있어서 관련 경로를 확인ls /usr/local/mysql..
* CI :Continuous Integration (지속적통합): 개발자가 코드를 GitHub에 올릴 때마다 자동으로 코드가 제대로 돌아가는지 검사해주는 과정aws 클라우드 수업때 배웠던 ci/cd 를 혼자 다시해보는중난 프론트는 리액트, 백엔드는 스프링부트로 간단하게 만들어봤다. 그리고 배웠던 ci/cd를 잊지않을려고 다시해보는중순서 흐름도1. 로컬(내노트북) -> 깃허브에 올림(리액트만 업로드했다) 2.그리고 루트 경로에 .github/workflow 라고 만들어줘야함.3. ci.yaml 라는 파일안에 코드를 작성리액트 프로젝트를 깃허브에 업로드해서 내가 push 할 때 마다 workflow로 받아서 자동으로 테스트 검사 빌드해준다name : workflow자체의 이름run-name : 실행될 때 ..
함수 정의 방법은 크게 2가지로 표현할 수 있는데 함수 선언식 함수 표현식 🔖 함수선언식과 함수표현식의 제일 중요한차이점은 호이스팅 //호이스팅이란 최상단으로 끌어올리는 행위 함수선언식 function hello1(){ //실핼 할 코드 } 함수표현식(익명함수) let hello2 = function(){ //실행 할 코드 } 📍호이스팅 확인방법 //함수선언식 function test(p1,p2){ return p1+p2; } const test1 = test(12,30); console.log(test1);//42 //함수표현식 => 화살표함수로 가능 const test2 = function(p1,p2){ return p1+ p2; } const test22 = test2(12,30); console...
🔖 자바스크립트에서 가장 중요한 개념 함수는 필요할 때마다 호출하며 해당 작업을 반복해서 수행할 수 있습니다. 함수가 정의 되었다고 자동으로 실행 되는 것이 아니라 함수명을 사용해서 호출했을 때 실행 함수를 이루는 요소 함수 선언 키워드 function 함수명 입력 파라미터(옵션) 코드블록 반환 값(옵션) function 함수이름(매개변수1, 매개변수2){ //함수가 호출되었을 때 실행하고자 하는 실행문 }; function sum(num1, num2){ let sum = num1+num2; return sum; } //함수정의 let sum1 = sum(21,23); //함수호출 console.log(sum1); //콘솔창으로 확인
