본문 바로가기
728x90
반응형

분류 전체보기233

java script favorite 밑에 소스는 현재 보고 있는 페이지를 즐켜찾기 추가하는 소스이다... 태그와 스크립트를 삽입하면... 현재 보고 있는 페이지를 즐겨찾기로 추가할 수 있다. function bookMark() { var title = document.title; var url = window.location!.href; //파이어폭스~! if (window.sidebar) { window.sidebar.addPanel(title, url,""); } //익스플로어 else if( window.external ) { window.external.AddFavorite( url, title); } }; 2010. 3. 8.
브라우저랜더링과 테이블구조 테이블을 만들때... 각 브라우저는 렌더링을 다르게 한다... 일반적으로 우리는 테이블의 사이즈를 정하고 th,td의 사이즈를 계산하여 만들것이다... 전체를 1000px로 한다면 머 이렇게 선언하여서 스타일을 시작할 것이다. 위의 클래스를 테이블에 선언 하여 각각의 사이즈를 잡을것이다. 으로 선언하여 테이블을 시작하면 그밑에 각 서브 항목들은 위의 th값과 thead값등의 스타일을 먹게 된다.. 여기서 중요한 것은 c1~c5까지의 클래스는 사이즈가 있다. 그리고 보더도 들어가있다... 이렇게 선언하여 테이블을 구성할 경우에 실제 테이블은 1000이라는 전체범위를 가지고 있다. 실제 안에 면적에 해당하는 c1~c4를 더해보면 474밖에 되지 않는다. 하지만 브라우저가 테이블 전체 크기를 계산하여서 범위 .. 2010. 2. 25.
MVC모델 MVC 모델의 기초 골격 Model View Controller로 구성되는 MVC모델은 Controller에서 요청받은 Model에서 메소드 처리 후 View페이지로 넘겨주어 출력하여 구동-처리-출력으로 역할을 나누게 된다.요청이 들어오면 Controller는 어디로 넘겨주어야 할지 결정하게 된다. 이는 web.xml을 참조한다. 클래스이름해당클래스 클래스이름/url패턴/url패턴의 주소로 요청이 들어오면 Controller는 web.xml의 설정에서 해당 url패턴을 찾아 해당 url패턴의 servlet 이름을 찾아 해당 클래스를 실행한다. 이 클래스는 servlet으로 만들어진 페이지이다.import!! javax.servlet.*;import!! javax.servlet.http.*;public c.. 2010. 2. 25.
CSS 선택자 우선순위 vCSS 선택자 우선순위 1.Inline Style ( ) 2.ID ( #wrap {height:100%:} 3.Class ( ) 4.Tag ( h3 {font-size:10px;} ) vCSS 속성값의 작성 순서 및 규칙 1.display: 표시 2.overflow: 넘침 3.float: 흐름 4.position: 위치 5.z-index: 정렬 6.width & height: 크기 7.margin & padding:간격 8.border: 보더 9.font: 폰트 10.background: 배경 11.etc: 기타 üFloat 사용시에는 해당 Element 종료 후에 clear:both 속성을 가지는 tag를 삽입하여 틀어짐을 방지. (예: ) 2010. 2. 25.
프리마커문법 프리마커 문법 http://freemarker.org/docs/index.html FreeMarker는 Velocity와 마찬가지로 templating 언어이다. 우리가 Jsp를 코딩하다보면 날코딩으로 생산성이 떨어진다. 그래서 우리는 좀더 편리하게 사용하기위해서 템플릿 엔진을 사용한다. 그리고 가장 큰 장점은 아래의 1번에서 보듯이 매크로 기능으로 기능을 만들어서 사용할 수 있다는 점이다. 다음은 FreeMarker의 사용 방법을 기술했다. FTL tag 주석 반복문 1. 2. for(int i=0;i ${x} 6. ""이런식으로 쓴다. 주로 변하지 않는 변수를 이렇게 선언해서 쓴다. 7. 조건문 8. int형으로 선언해 주고 싶은때에는 @macro - 프리마커 템플릿 전역에서 공통으로 사용되는 UI .. 2010. 2. 25.
CSS hack모음 2010. 2. 25.
Java-script 로 1000단위 구분 콤마 찍기.. var insertComma = function(n) { n += ''; var reg = /(^[+-]?\d+)(\d{3})/; while (reg.test(n)){ n = n.replace(reg, '$1' + ',' + '$2'); } return n; }, // 1000단위 콤마 제거 var deleteComma = function(n){ n += ''; n = n.replace(/,/gi, ''); return n; }, 2010. 2. 25.
a href를 button의 onClick로 바꾸기 == 여기서 top는 iframe target때문에 선언해준것이고 location은 윈도우 name space의 객체이다... href는 주소 속성을 사용해준것이다. ... 이렇게 하면 똑같은 의미가 된다... 참~~ 쉽죠잉~~ 그리고 하나다 href의 스크립트 형태로 들어가 있을때... 위와 같은 경우는 자바스크립트를 href속성에 걸어서 사용한것이다. 이것을 onClick로 바꿀때는 이렇게 사용하여 주면 된다. 온클릭이벤트는 자바스크립트 이벤트이므로 그냥 뒷부분만 사용 하면 되는것이다. 2010. 2. 25.
<span>의 자식도 되고 <div>의 부모도 될수 있는 것들 button, map, object, iframe, applet!, ins, del 이렇게 7개라고 하네요~ 정찬명씨 미투에서 글가져왔어요~^^ 2010. 2. 25.
자바스크립트 정규식 ID pwd Email 숫자만 전화번호 휴대폰번호 날짜 홈페이지 체크박스 갑 을 병 라디오박스 갑 을 병 셀렉트박스 갑 을 병 주민등록번호 - 사업자등록번호 일반 2010. 2. 25.
맛ㄴ네 털보X 절대먹지마세요 신림동에 있는 맛ㄴ는 털보X에서 보쌈을 시켜 먹었따.. 中자로.. 남자 3명이서 소주한잔 하면서 먹을꺼라서.. 머.. 중자정도면 되는 줄알았다... 한 30 분기다리다가 지쳐서 다시 전화를 하니 출발했다고 한다...;;;; 그래도 보쌈에 소주한잔을 생각하며 설레임에 기다렸다... 가격은 2만3천원.... 보쌈이 드디어 도착했따...;; 시발..~!!! 젠장~!!~ 장난쳐??? 무슨 보쌈이 대패 삼겹살도 아니고.. 아놔~!! 두께에 놀라고 양에 놀랐다.. 거기에 보쌈을 하나 들어보니.. 전부다 합체로 올라오는게 아닌가??ㅡㅡ;; 뭥미...ㅡㅡ;; 젠장~! 다시는 안시켜먹는 다는 다짐을 하며 인증샷 남긴다... 참고로 주는 것은 된장1개, 새우젓1개, 보쌈, 합체된 막국수(????), 상추조금, 마늘조금, .. 2010. 2. 25.
팩토리얼 재귀함수로 구현하기 #include int factorial(int n) { if( n 2009. 10. 19.
728x90
반응형