본문 바로가기

반응형

웹프로그래밍

(125)
크롬(chorme)에서 textarea 사이즈조절 막기 크롬(chorme) 브라우저에서는 textarea 가 자동으로 resize 기능이 되어 로드된다. 이점이 좋을때도 있지만 사실상 안좋을때가 더 많다. 이 기능은 스타일 추가로 막을수 있다.
javascript comma and uncomma 자바스크립트에서 숫자를 표기할때 3자리마다 콤마를 찍어줘야 할 때가 있다 자주 사용하는 기능인데 매번 만들기란 여간 귀찮은게 아니다. 콤마찍기 1 2 3 4 5 //콤마찍기 function comma(str) { str = String(str); return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,'); } 콤마풀기 1 2 3 4 5 //콤마풀기 function uncomma(str) { str = String(str); return str.replace(/[^\d]+/g, ''); } 복사 붙여넣기로 사용하자! input box에서 사용자 입력시 바로 콤마를 찍어주기 위한 함수도 추가 한다. 1 2 3 4 5 function inputNumberFormat(ob..
IE에서 input text 박스 x 버튼 숨기기 input[type=text]::-ms-clear {display: none;}
모바일 웹 개발시 유용한 팁 모바일 웹 개발시 유용한 팁 [Viewport] - 기본설정 모바일 웹브라우저의 기본 화면크기 및 확대/축소 배율등을 정하는 모바일 웹사이트 및 웹앱을 만들시 제일 중요한 Meta 태그입니다. 기본적으로 아이폰의 사파리 웹브라우저는 넓이가 980px인 해상도로 보여주기 때문에 아이폰에서 아이폰3G(S)에 맞춰 디자인 한 웹페이지(320x480)를 본다고 가정한 경우 뷰포트를 설정하지 않는다면 가로 좌우 여백이 330px의 여백이 남는 아주 작은 화면을 보게 됩니다. 다음처럼 뷰포트를 사용하면 1:1 비율로 아이폰의 해상도에 맞게 최적화 할 수 있습니다. width : 넓이 - device-width | N px (200~10000 px, default 980 px) height : 높이 - device-..
JSTL escaping special characters ${fn:escapeXml(myName)}
(Chrome) ID/Password 자동 완성 방지 password 자동완성 막기 크롬에서 아이디 비번 저장 한 경우, 이게 한개면 자동으로 세팅된다. 그래서 가짜 패스워드를 만들어 주면 된다.
Solve “Invalid App Id: Must be a number or numeric string representing the application id” 페이스북 developer 에서 app을 새로 생성하면 주는 key를 입력해주면 된다. You wanted to have Facebook Like Button or Facebook Like Box and other Facebook social plugins on your website. You copy pasted to code Facebook generated for you on your web pages. If you do not have an App ID when you copied this, chances are the Facebook script will complain in your Web Browser’s console (e.g Firebug Console). Invalid App Id: M..
[JSP] response.sendRedirect VS request.getRequestDispatcher 저 두 녀석간에 어떤 차이점이 있는것일까? sendRedirect가 안되면 getRequestDispatcher를 사용하곤 했는데 원인을 찾아봐야 할 필요성이 생겼다. 1. response.sendRedirect("/contextName/helloWorld.jsp"); 전송되는 페이지의 HTTP HEADER에 리다이렉트 정보를 담아 보낸다. 브라우저가 HEADER 정보를 분석한 후 원하는 URL로 리다이렉트 시킨다. sendRedirect 이후에 세션, 쿠키, 헤더 정보를 조작하는 로직이 있다면 Cannot create a session after the response has been committed 에러를 내뱉는다. 비지니스 로직에서 sendRedirect를 하게 된다면 과감하게 return 시키자..

반응형