목록분류 전체보기 (201)
wrkbrs
크롬에서 개발할 땐 아무런 문제가 없이 돌아가는데 꼭 IE만 오면 문제가 생긴다. 원인입금기한이라는 시간을 long 형태의 milliseconds로 서버에서 받아와 HTML 에서 input으로 받은 후 이 값을 이용해 자바스크립트에서 Date 포맷을 'yyyy-mm-dd HH:MM:SS' 형태로 변경하려 했는데 IE에서 Invalid Date 에러가 났다./** * OrderController.java */ @RequestMapping("/order") public String order(Model model) { ... (중략) ... long expired_time = new Date().getTime(); model.addAttribute("expired_time", expired_time); re..
* typeof와 instanceof는 어떠한 변수가 문자열인지아닌지, 특정한 객체인지 아닌지 판단할때 사용하는 '연산자'들이다. 이들 둘이 어떻게 다른지 살펴보고 사용하면서 있을 수 있는 약점들도 같이 살펴보자. * typeof: typeof는 unary 오퍼레이터이다. unary 오퍼레이터로는 ! 라던가 - 등과 같이 인자를 하나만 받을 수 있는 연산자를 뜻한다. 즉, 함수가 아니고 연산자이기 때문에 괄호를 사용하면 안된다. typeof yourVariable; 위와 같이 실행하고 나면 리턴 값으로는 해당하는 변수의 primitive 타입을 스트링으로 준다. 돌려주는 primitive 타입의 종류는 아래와 같다. 'undefined''boolean''number''string''object''func..
I have to send an email having all content in html that can be displayed in email as a HTML. I am able to send the email with JavaMailSenderImpl of Spring Framework with SimpleMailMessage but the email I send is displayed in plain html text like followingHelloand not in form of HTML page.Please tell the way how can i send it as HTML and how it can be displayed in form of HTML. If you are using j..
HTML5에는 필수 제한이나 입력형식 체크 등을 HTML만으로 실현할 수 있는 입력 보조기능을 위한 속성이 있습니다. 이를 잘 이용하면 HTML만으로 입력 폼을 좀 더 편리하게 사용할 수 있씁니다. 하지만 브라우저의 지원상황에 따라 사용이 어려운 것도 있으니, 체크해 두고 사용할 수 있는 것부터 사용하기 바랍니다. autofocus 속성 (입력커서표시)화면을 열었을때 폼의 원하는 요소에 마우스 커서가 자동적으로 표시되도록 할 수 있습니다. autocomplete 속성 (자동완성 기능 제어)첫 글자를 입력하기만 하면 이어지는 문자열을 자동으로 표시하는 속성이며 설정하지 않은 경우는 기본 "on"으로 되어 있습니다. placeholder 속성 (힌트표시)이름 : 입력 폼 안에 짧은 힌트를 표시시켜 사용자에게..
*컬럼 추가 : ALTER TABLE ~ ADD ~12ALTER TABLE (table_name) ADD (column_name) (column_type)ex) ALTER TABLE Users ADD user_name varchar(10) not null *컬럼수정 : ALTER TABLE ~ ALTER COLUMN ~12ALTER TABLE (table_name) ALTER COLUMN (column_name) (column_type)ex) ALTER TABLE Users ALTER COLUMN user_name varchar(20) null *컬럼명 수정 : EXEC SP_RENAME ~12EXEC SP_RENAME ('table_name.[old_column_name]'), ('new_column_..
*jsonObject, jsonArray 생성 및 사용 - jsonObject를 위한 객체 1234567891011var jobj = new Object(); jobj.name = "보르미";jobj.age = "4개월";jobj.kind = "말티즈"; var jobj2 = new Object(); jobj2.name = "가을이";jobj2.age = "9년";jobj2.kind = "말티즈"; - jsonArray를 위한 배열 1234var jArray = new Array(); jArray.push(jobj);jArray.push(jobj2); *JSON.parse() 메서드: String객체를 json객체로 변환 12345678var jobj = { name: "보르미" , age: "4개월" ..
* WITH RECURSIVE 계층 쿼리 : 오라클에서 계층형쿼리라고 표현하는 start width, connect by 구문 대신 RECURSIVE 키워드를 사용하여 재귀적인 쿼리문을 작성 123456789WITH RECURSIVE t(n) AS ( -- initial query SELECT 1 UNION ALL -- recursive query SELECT n+1 FROM t)-- parent query(or outer query)SELECT n FROM t LIMIT 100;cs : 처음에 한번 실행하는 initial query와 그 후에 계속 반복적으로 도는 recursive query가 있음나온 결과를 합쳐서 다음에 오늘 parent query에 넘겨주게 됨 : WITH RECURSIVE 결과 ..
*.each 함수 사용- DOM의 반복과 Array, Object의 반복 두가지 방법으로 사용된다.Array,Object 반복 : $.each() 형태로 사용DOM 반복 : $(selector).each(function(){}) 형태로 사용 DOM반복의 예$(".allblock").each(function(){ $(this).css("background-color", "#FFCDD2");})-클래스로(class)로도 반복문을 사용할 수 있다.-해당 클래스를 가지고 있는 태그에만 적용하는방법 $("span").each(function(i, element){ if(i = 2){$(element).css("background-color", "#FFCDD2");}})-태그 span을 가진 2번째 엘리먼트에 적용..
*jquery 많이 쓰이는 선택자 재정리 - E F : E의 자손이면서 태그 명이 F인 - E>F : E의 바로 아래 자식이면서 태그 명이 F인 - E+F : E의 형제 엘리먼트로 바로 다음에 오는 엘리먼트 F- E~F : E의 형제 엘리먼트로 다음에 나오는 모든 엘리먼트 F- E : has(F) : 태그 명이 F인 자손을 하나 이상 가지는 태그명이 E인- E.C : 클래스 명 C를 가지는 태그명이 E인 모든 엘리먼트- E:first : 모든 E 중에서 첫 번째인 - E:last : 모든 E 중에서 마지막인- E:first-child : E의 자식 엘리먼트중 첫번째- E:last-child : E의 자식 엘리먼트 중 마지막- E:only-child : E의 자식 엘리먼트 중 형제가 없는- E:nth-ch..