
"html 조작과 변경"을 위해웹페이지 UI제작 가능하다유저가 입력한 데이터를 검사할 수도 있다유저가 버튼을 누르면 서버로 데이터 요청할 수도 있다getElementById()는 셀렉터라고 부른다. html 요소를 찾기 위해 사용한다.컴퓨터에게 일 시키는게 프로그래밍이

form태그를 이용해 입력을 받고 제출을 할 수 있다.이렇게 버튼형식으로 처리할수도있고요런식으로 처리할수도 있다. 그리고 콜백함수에 파라미터로 들어간 e는 어따써먹냐?이 코드를 통해서 submit을 강제로 제어할 수 있다.이런식으로 if문을 이용해 입력에 대한 제약사항

2-2 자바스크립트 문법 vs 브라우저 문법 자바스크립트 문법 : var let const if function 브라우저 문법 : document.querySelector() alert() setTimeout() addEventListener() 두개는 다른거다.

3-1 Array vs Object 얘네 왜쓰냐? 여러가지 자료를 한 곳에 저장하고 싶을 때 사용 Array는 인덱싱이 가능하다는 특징이 Object는 Key-Value 형태로 저장한다는 특징이 있다. 저장할때의 편리함과 인덱싱이 가능하단 점에서 Array도 장점이

3-8 🏹Array에 자주 쓰는 sort, filter, map 얘네 왜쓰냐? sort는 정렬, filter는 필터링, map은 전부 변형 문자는 그냥 .sort()해주면 되는데 숫자는 따로 콜백함수 작성해줘야한다. 위와 같이 말이다. 원리는 리턴값이 양수면 a

프로그래머스 코딩 문제를 풀고 다른 사람의 풀이를 보던 중이였다문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/81301아주 많은 사람의 감탄을 이끌어낸 풀이법을 보았다.본인같은 경우는 rep

오늘도 코테를 풀던 중 다른사람의 풀이를 보고 영감을 받아 확실히 기억 해 놓고자 글을 남긴다. map과 reduce가 콜백함수가 있어 배열을 다루는 코테 문제들에선 상당히 유용하게 쓰일 것 같다.map은 말그대로 배열의 요소들을 순회하며 mapping 시켜준다.사용

코테 문제를 풀고 다른 사람의 풀이를 보던 중 메서드 체이닝을 했을 때의 코드의 깔끔함을 보고 정리를 남긴다.JS에서 모든 것은 객체고메서드의 반환 값 또한 객체이므로 메서드 체이닝이 가능하다.위 코드처럼 각 객체의 반환값을 다시 메서드의 인자로 사용하여서계속해서 메서

맨날 까먹어서 그만 좀 까 잡수라고 확실히 정리한다.두 메서드 모두 배열의 원소를 제거할 때 사용하는데slice => 원본 배열을 건드리지 않고 원소를 제거 한 값을 리턴splice => 원본 배열 자체의 원소를 제거위처럼 slice는 원본 배열엔 변화를 주지 않고 s

오늘도 평화롭게 코테 문제를 풀던 중아주 평화롭게 계속 테스트 1번만 시간 초과가 떴다.풀이 자체는 right way로 풀었다 생각했는데 아마 저 1번의 시간초과를 해결하는게 중점인 문제였던거 같다. 그러다가 소수를 구할 때 범위 설정에 관해 알게 되어서 앞으로 소수