목록전체 (348)
파게로그
다음 강의를 이용하자. KOCW 한양대 강의(http://kocw.or.kr/home/search/kemView.do?kemId=1169634) 후니의 시스코 네트워킹
다음을 이용하자. 1. 공룡책 2. 반효경, 운영체제와 정보기술의 원리 3. KOCW 이화여대 강의(http://kocw.or.kr/home/search/kemView.do?kemId=1046323) 그러고 나서 UNIX, LINUX 살펴보기.
다시 다 보면 좋겠지만 필요한 것만 좀 골라서 보자. queue - 원형 큐, 우선순위 큐 linked list - 원형 연결 리스트, 이중 원형 연결 리스트 tree - 이진 트리, 이진 탐색 트리, 힙, 포레스트, 트라이 graph dictionary
localStorage에는 String만 저장되므로 JS의 object 등을 저장하거나 불러올 때에는 JSON 메서드를 이용해 stringify 또는 parse해야 한다. const newArr = ["elem1", "elem2", "elem3", "elem4", "elem5"]; const newInt = 5; const newObj = { newArr, newInt }; const stringified = JSON.stringify(newObj); localStorage.setItem(localStorageAttribute, stringified); const localStorageValue = localStorage.getItem(localStorageAttribute); const parsed =..
element 생성 // 리스트 하나를 생성하는 경우 // 1. element 생성 const newUl = document.createElement("ul"), newLi1 = document.createElement("li"), newLi2 = document.createElement("li"); // 2. li를 ul에 붙임 newUl.appendChild(newLi1); newUl.appendChild(newLi2); // 3. ul을 필요한 곳에 붙임 document.querySelector("body").appendChild(newUl) element 제거 // 예를 들어, li 안에 delBtn이 있고, 이를 누르면 li가 지워짐 function handleDelBtnClick(event) ..
const arr1 = []; // Array.prototype.filter() // 지정한 콜백의 반환 결과가 true인 요소만 모은 새로운 배열을 반환합니다. const arr2 = arr1.filter(foo1); const arr3 = arr1.filter(function(element) { // ... }); // lambda 함수처럼 이름 없는 함수 사용 가능 // Array.prototype.forEach() // 배열의 각각의 요소에 대해 콜백을 호출합니다. arr1.forEach(foo2); arr1.forEach(function(element) { // ... }); Array에 적용할 수 있는 메서드 https://developer.mozilla.org/ko/docs/Web/JavaS..
const hi1 = document.querySelector("#hi1"); // const hi1 = document.getElementById("hi1"); const BASE_COLOR = "rgb(52, 73, 94)"; const OTHER_COLOR = "#7f8c8d"; var cnt = 0; function handleClick() { const currentColor = hi1.style.color; if (currentColor == BASE_COLOR) { hi1.style.color = OTHER_COLOR; } else { hi1.style.color = BASE_COLOR; } } function handleMouseenter() { const currentText = hi1...
event handler의 예시 function handleResize() { console.log("I have been resized."); } /* function handleResize() { console.log(event); } window.addEventListener("resize", handleResize); // function is called when an event occurs function handleClick() { title.style.color = "red"; } title.addEventListener("click", handleClick);