이전 기록

    [TIL] 2022-0716

    오늘 배운 것 git CLI 로 원격 레포에 commit & push 하는 방법 git init # 현재 파일과 git 연동 git add . # 현재 변경사항 스테이징 git commit -m "commit message" # 윈도우의 경우 커밋 메시지를 꼭 쌍따옴표로 감싸야 에러가 안난다. #OR git commit -am "commit message" # add 과정과 message 작성 과정을 동시에 진행할 수 있다. git push # 현재 커밋 내용 push localeCompare 메서드 a 와 b가 있을 때, a.localeCompare(b) 를 실행하면, a b 라면 1, a === b 라면 0을 리턴한다. 이 메서드를 sort 메서드에 compareFuncti..

    [TIL] 2022-0523

    모던 자바스크립트 딥다이브 - 함수 선언문, 함수 표현식 차이 [모던 자바스크립트 딥다이브] 함수 선언문, 함수 표현식 함수 리터럴 상수 (Constant) : 변하지 않는 변수 (참조 변수 - 주소 값이 변하지 않는 것이다.) 리터럴 (Literal) : 변하지 않는 데이터 그 자체를 의미함. const a = 1; // a -> 상수 // 1 -> 리터럴 리터럴 은.. friedegg556.tistory.com querySelectorAll 과 classList 사용 const containerHidden = document.querySelectorAll('.hidden'); btnLogin.addEventListener('click', function (e) { for (let i = 0; i < ..

    [TIL]2022-0203 (THU)

    📖 TIL [알고리즘] [알고리즘]멘토링 - 완전탐색 문제 현수네 반 선생님은 반 학생들의 수학점수를 향상시키기 위해 멘토링 시스템을 만들려고 합니다. 멘토링은 멘토(도와는 학생)와 멘티(도움을 받는 학생)가 한 짝이 되어 멘토가 멘티의 수 friedegg556.tistory.com [NOTE] 오늘은 알고리즘 스터디가 있는 날이었다. 오늘 정리한 알고리즘은 인프런에서 개인적으로 듣고 있는 강의의 내용을 정리한 것이고... 스터디에서 푸는 알고리즘은 단 한 개도 못 풀었다. ㅋㅋ 30분에 1문제가 너무 가혹한 것 같기도 하지만... 1시간이 있었어도 힘들었을 것 같다. 웹 개발 공부를 시작하고 나서 줄곧 느끼는 것이지만 잘하고 싶다고 해서 아무거나 부딪히고, 특히 이해하기 위해 일정 수준 이상의 지식이 ..

    [TIL]2022-0120 (THU)

    📖 TIL [알고리즘] [알고리즘] 1부터 n까지의 합 function solution(n) { let answer = 0; for (let i = 1; i

    [TIL]2022-0118 (TUE)

    [TIL]2022-0118 (TUE)

    📖 TIL [JavaScript] While 반복문 (for문 과의 차이, 용법) for문 사용 연습 const bills = [22,295,176,440,37,105,10,1100,86,52]; const tips = []; const totals = []; const calcTip = function(bill) { return bill >=50 && bill

    [TIL]2022-0116 (SUN)

    [TIL]2022-0116 (SUN)

    📖 TIL [JavaScript] 함수 선언 & 함수 표현식 (function declaration vs expressions) & 화살표 함수 함수 내 함수 호출 배열과 배열 메소드 오브젝트와 오브젝트 내 요소 접근 오브젝트 메소드, this for 반복문 for문 배열 거꾸로 실행, 중첩 for 문

    [TIL]2022-0113 (THU)

    [TIL]2022-0113 (THU)

    mySQL group by란? 데이터를 카테고리를 기준으로 묶는 것. group by name // name 이라는 속성을 기준으로 중복없이 각 데이터를 그룹핑 하는 것. select name, count(*) from a group by name // name으로 그루핑 된 필드들을 카운팅 count() 이외에, min(),max(),avg(),round(),sum() 등 다양한 값을 구할 수 있다. order by란? 데이터 정렬 : 오름차순 혹은 내림차순으로 정렬한다. order by count(*) // 무엇을 기준으로 order by를 실행할지 결정하고, 마지막에 order by를 실행한다. // 기본: 오름차순 order by count(*) desc // 내림차순 정렬 alias : 별칭 여..

    [TIL]2022-0105 (WED)

    [TIL]2022-0105 (WED)

    JavaScript Type conversion & implicit type coercion : 명시적 형 변환 & 묵시적 강제 형 변환 let n = 10 + "10"; // n = "1010" let n = "40" - 1 // n = 39 let n = "40" - "30" // n = 10 + : 피연산자 중 하나 이상이 문자열이면, 문자열로 연결한다. - : 문자열을 숫자열로 변환하여 계산한다. (*,/ 도 포함) implicit type coercion 으로 인해 버그가 발생하는 경우도 있으니, 내용을 알고있으면 해결에 도움이 될 수 있다. Truthy & Falsy values (Boolean type) : 잠재적 true 혹은 false values Falsy values : 0, ' ',..

    [TIL]2021-1230 (THU)

    [TIL]2021-1230 (THU)

    오늘 한 일 my SQL : 데이터 베이스의 활용 table : 데이터 표, filed : 그 표를 채운 각각의 data show tables //tables 안에 들어있는 모든 table 확인 select * from 000 // 000 테이블 안의 * 전체 내용 select a from b //b 테이블 안의 a select a from b //where : 조건 where point >= 2000 //크기비교 where week in (2,3) //포함 : week이라는 필드내용 안에 2와 3이 포함 where week != 2,3 // 제외 where date between '11-11' and '12-11' // 범위 where email like '%daum.net' // 'daum.net'이..

    [TIL]2021-1227 (MON)

    [TIL]2021-1227 (MON)

    오늘 한 일 노마드코더 html&css 클론코딩 챌린지 제출 (https://hyejj19.github.io/BongBongTalk/) Vanila JS로 제이쿼리의 fadeOut을 구현. setTimeOut으로 delay를 주었다. function fadeOut(){ el.style.opacity = 1; (function fade() { if ((el.style.opacity -= .1) < 0) { el.style.display = "none"; } else { setTimeout(fade, 40); } })(); } setTimeout(fadeOut,1000); 출처 : https://gist.github.com/chrisbuttery/cf34533cbb30c95ff155 css media que..