본문 바로가기
반응형

전체 글69

[JavaScript] Uncaught ReferenceError: **** is not defined 웹 개발시 아래와 같은 에러를 자주 접해보았는데, 화면은 잘 나오니까 귀찮아서 놔두다가 같은 문제를 겪는 분이 계실까봐 솔루션을 공유합니다. 일단 위 에러 메시지를 보면 Uncaught ReferenceError: [MENU_1] is not defined 라고 나오는데, 이 문장을 번역하면 "잡히지 않은 참조 오류: MENU_1이 정의되지 않았습니다." 이다. 쉽게 말해 웹 브라우저가 '나 이거 못찾겠어..' 라고 보내는 신호라고 보면 된다. 해결방안 1. 먼저 자바스크립트 소스에서 "MENU_1"이 코드로 정의된 자바스크립트 파일을 찾는다. 2. 현재 보고있는 페이지에서 해당 자바스크립트 파일을 불러오기 위해 //버전을 명시한 경우 //JSP 사용시 버전을 실시간으로 반영하는 경우 2023. 7. 5.
[정보처리기사] 2023 정보처리기사 필기 합격 전략 공유 2023년 5월 17일 정보처리기사 필기시험을 합격했다. 작년에 두 번 떨어지고.. 올해 세 번째 도전이었다. 필기시험 합격을 위해서 나름대로 심플한 전략을 세웠다. 2020년도에 정처기시험의 대격변 이후.. 치뤄진 최근 3개년의 시험문제를 모두 외우는 것이었다. 공부 순서를 공유하자면 아래와 같다. 1. 아래 CBT 기출문제 링크에서 2020년도, 2021년도, 2022년도 정보처리기사 필기 기출문제를 모두 푼다. 애매하거나 모르는 것은 그냥 틀리고 넘어간다. 문제를 풀고나서 반드시 사용자의 이름을 입력해 내가 풀 수 있는 문제와 풀 수 없는 문제를 구분해 언제든 다시 볼 수 있도록 저장한다. https://www.comcbt.com/ 최강 자격증 기출문제 전자문제집 CBT 전자문제집, CBT, 컴씨비.. 2023. 5. 24.
[정보처리기사] 실기 기출 랜덤 문제 풀이 1. DCL 중 GRANT에 관해 설명하시오. 정답 : Data Control Language 중 GRANT 는 특정 사용자에게 특정 작업 권한을 부여하는 명령어이다. [DCL] REVOKE는 GRANT로 부여한 특정한 작업 권한을 회수하는 명령어이다. COMMIT은 트랜잭션 작업을 성공적으로 종료시킨다. ROLLBACK은 트랜잭션 작업을 원래대로 복구시킨다. DDL, DML에 관해서도 정리해야 할 것 같다. 2. 다음에서 설명하는 파이썬 함수를 작성하시오. 1. 요소를 확장해준다는 의미를 가지고 있으며, 모든 항목을 하나의 요소로 추가 2. 리스트 내부 요소를 꺼내주는 함수로써, 그 요소는 리스트 안에서 삭제하고 그 값을 반환 3. 리스트 내부의 요소의 순서는 뒤집는 역할 정답 : 1. extend /.. 2023. 5. 16.
[JavaScript] 웹 브라우저에 대한 기초 지식, DOM 이전 Browser Object Model (BOM) 포스팅에서 '웹 브라우저'가 어떻게 이루어졌는지 간단히 탐색해보는 시간을 가졌는데, 이번에는 BOM의 구성요소 중 하나인 Document 객체에 대해 간단히 다뤄보려고 한다. 2023.03.20 - [HTML, CSS, Javascript] - [JavaScript] 웹 브라우저에 대한 기초 지식, BOM [JavaScript] 웹 브라우저에 대한 기초 지식, BOM 웹브라우저 역시 하나의 프로그램이다. 아래의 이미지는 구글에서 일부러 에러페이지를 불러온 화면이다. 이 페이지 자체는 사용자의 입장에서 "아 뭐야~" 하면서 짜증나는 에러일 뿐이지만, 사 davidev-wiki.tistory.com Document 객체는 먼저 콘솔에서 'document'.. 2023. 3. 21.
[JavaScript] 웹 브라우저에 대한 기초 지식, BOM 웹브라우저 역시 하나의 프로그램이다. 아래의 이미지는 구글에서 일부러 에러페이지를 불러온 화면이다. 이 페이지 자체는 사용자의 입장에서 "아 뭐야~" 하면서 짜증나는 에러일 뿐이지만, 사실은 '크롬'이라는 이름의 웹을 탐색하게 해주는 프로그램(=웹 브라우저) 위에 구글에서 심플하게 만들어 둔 에러 페이지가 보여지는 중인 것이다. 우리가 자주 사용하는 '웹 브라우저'라는 프로그램은 사실 HTML문서를 해석해주는 프로그램, 이미지를 화면에 그려주는 프로그램, 자바스크립트를 해석해주는 프로그램 등 문서를 보여주기 위해 필요한 여러가지 기능의 프로그램들의 집합체이다. (보이지 않기 때문에 느끼지 못할 뿐 내부엔 여러가지 기능을 수행하는 parser가 있다.) 웹 브라우저도 프로그램이기 때문에 코드로 이루어져있고.. 2023. 3. 20.
[Oracle] Mybatis #{ } 와 ${ } 어떻게 쓸까? #{var} - 실행시 ' ' (따옴표 / 싱글쿼테이션)가 포함되어 실행된다. - 자바에서 할당된 변수에 사용한다. ${key} - 실행시 ' ' (따옴표 / 싱글쿼테이션)가 포함되지 않고 실행된다. - Keyword(예약어), Column(컬럼명)에 사용한다. #{자바에서 할당된 변수의 값}으로 사용 SELECT * FROM EMPLOYEE_ALLOWANCE WHERE EMPNO = #{EMPNO} AND NAME = #{NAME} ${Table 이름}으로 사용 SELECT ENGLISH_NAME FROM ${tb_name} WHERE NAME = '홍길동' 2023. 3. 16.
반응형