분류 전체보기

    TodoList

    TodoList 1단게 //HTML파일 ToDo //자바스크립트 파일 const todoInput = document.querySelector("#todo-input"); const keyCodeCheck = function () { if (window.event.keyCode === 13 && todoInput.value !== "") { const todoList = document.querySelector("#todo-list"); const newLi = document.createElement("li"); //변수에 태그 요소를 담음 const newSpan = document.createElement("span"); newSpan.textContent = todoInput.value; newL..

    백준 10819

    #백준 10819 from itertools import permutations N=int(input()) list_arr = list(map(int, input().split())) answer=-1 for p in list(permutations(list_arr)): sum=0 for j in range(N-1): sum+=abs(p[j] -p[j+1]) if answer

    프론트엔트 날개달기 (요약)

    1강 DOM, BOM 브라우저에는 웹문서를 해석하기 위한 랜더링 엔진이 탑재되어 있다. DOM 1.문서 객체 모델 2.웹문서를 제어할 수 있도록 객체화(모델링) 3.Tree구조 4.자바스크립트로 html요소에 접근하여, 제어하기 위함 BOM 1. 브라우저 객체 모델 2.브라우저 자체를 제어할 수 있도록 객체화(모델링) window.open('https://google.com') window.close() window.alert('경고창') → 윈도우가 가지고 있는 메서드 window는 생략가능 history.back() : 페이지 뒤로 가기 history.forward() : 페이지 앞으로 가기 location - 문서의 주소와 관련된 객체로 window객체의 프로퍼티인 동시에 documnet의 프로퍼티..

    함수 선언의 종류

    1.함수 표현식 : hoisting영향X 함수이름은 sum이다. const sum = function(){ let result = 10 + 10; } 2.함수 선언문: 안 쓰는 것이 좋다. 함수 이름은 sum이다. sum() : sum()위에 함수가 정의 되지 않았음에도 hoisting으로 인해 sum()함수 호출 가능 function sum() { let result = 10 +10; } 3.화살표 함수: 소괄호와 중괄호 사이에 '화살표'가 위치, 주로 사용 함수이름은 sum이다. const sum = () => { let result = 10 + 10; }