window 객체 - 브라우저(창)을 참조하는 객체 - BOM의 최상위 객체 - 예약어 제공 객체 - 창을 조작 HTML 태그가 다음과 같이 있을 때 12345678910111213141516 Colored by Color Scriptercs 클릭시 새창을 여는 버튼 클릭 이벤트 12345678910btn1.onclick=function(){ //window.close(); // 현재 window 닫기. // 창을 새로 띄우기(자식창) //window.open(URL,이름,옵션); //window.open("ex14_collection.htm","child","width=200,height=200,top=550,left=220"); //이것만 기억해두자 //이름은 중복창 제어용 child = window..
프로시저, Procedure - 함수,메소드,서브루틴 등..- 특정 목적을 가지고 모인 순서대로 실행하는 명령어의 집합. 프로시저 종류1. 익명 프로시저 : 이름없음 > 재사용 목적X > 동작방식(표준 SQL 동일) ,확장기능 때문에 사용2. 실명 프로시저 : 이름있음 > 재사용 목적O > 동작방식(PL / SQL 동일 , 재사용) *SQL Developer에서 출력문인 dbms_output.put_line()을 사용하기 위해서 서버 출력을 켜는 쿼리 set serveroutput on; PL / SQL 블럭구조 1. 4개의 키워드로 구성 a. [declare] b. begin c. [exception] d. end 2. declare - 선언부, declare section- 프로그램에서 사용되는 변수..
자바에서 Properties 파일 읽는 방법 현재 저는 3개월차 신입개발자 입니다. 퇴근 후 혼자 스터디하는 겸 수강신청 페이지를 만들고 있습니다. 그 과정에서 공유할 만한 내용을 발견하여 가져왔습니다. 대부분의 회사들이 db 접속정보나 어떤 페이지에 보여줄 문자들을 .properties나 다른 파일들에 코드형태로 정리하여두고 코드를 불러들여 사용합니다. 예를 들어, 스프링 프레임워크 환경에서 label.properties라는 파일이 있을때 label.properties 1notice=공지사항cs 이렇게 저장되어 있다면 로 코드인 notice를 읽어서 jsp 페이지로 띄울 수 있습니다. 하지만, 저는 자바부분에서 이러한 properties 파일로 저장된 값들을 불러와야 했습니다. 그래서 다음과 같이 코딩..
핸드폰 번호 가리기 문제 설명프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건s는 길이 4 이상, 20이하인 문자열입니다. 입출력 예phone_numberreturn01033334444*******4444027778888 *****8888 문제풀이 1234567891011class Solution { public String solution(String phone_number) { String answer = ""; char[] charList = phone_number.t..
자연수 뒤집어 배열로 만들기 문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건n은 10,000,000,000이하인 자연수입니다. 입출력 예n return12345[5,4,3,2,1] 문제풀이 1234567891011class Solution { public int[] solution(long n) { String tempStr = new String(n+""); char[] tempChar = tempStr.toCharArray(); int[] answer=new int[tempChar.length]; for(int i =0; i +""으로 String 변환 -> char형 배열로 변환 -> 반..
HTML 태그의 속성 제어 - 자바스크립트 개발자의 접근성을 높이기 위해서 HTML 태그가 가지는 속성을 동일한 이름으로 자바스크립트에서도 제공하고 있다.(input value -> txt1.value)- 속성의 대부분은 읽기/쓰기를 모두 지원한다.- HTML의 속성명이 유효하지 않으면 캐멀표기법(readOnly)으로 제공한다.- HTML의 속성값a. 숫자 -> 숫자b. 열거형 -> 문자열c. 색상 -> 문자열d. 플래그 -> 논리형(true,false) 예제보면서 공부하기! 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869..
키보드 관련 이벤트 - onkeyXXX- 폼 관련 태그들만 사용한다.(포커스를 가지는 태그에만 적용 가능) + 1. onkeydown- 키를 눌렀을 때 발생- 물리키에 반응- 현재 눌린 문자와는 상관없이 물리적인 키에만 반응 2. onkeyup- 키를 떼었을 때 발생 3. onkeypress- 키를 눌렀을 때 발생- 현재 눌린 문자에 반응- 문자 키에 반응 상황별 키보드 이벤트 예제들.. keydown 이벤트 등록- 눌린 키의 문자코드값을 알고 싶은 경우 이벤트 등록..txt1.onkeydown = function(){ console.log(event.keyCode); //문자코드값 : a -> 65}; keyup 이벤트 등록txt2.onkeyup = function() { console.log("key..
콜라츠 추측 문제 설명1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다.2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. 제한 사항입력된 수, num은 1 이상 8000000 미만인 정수입니다. 입..