본문 바로가기
메모하는 습관

10.25 현재까지의 메모

by Love of fate 2019. 10. 25.
728x90
반응형

* javascript / JAVA 코드를 짤 때는 루핑횟수 최대한 줄이기! 

- 루핑이 자원이고 루핑만 줄여도 속도가 빨라진다. (for문과 같은)

- 단순한 것은 switch문을 쓰는게 더 효율적임

 

* HTML id는 정말 하나의 id만 가지고 있을 때 쓰고, 왠만하면 class와 Atrribute(속성)으로 쓰는 것이 낫다. 

  속성은 임의의 속성을 지정할 수 있다.

예제) <td class = 'test' test_sn='1'>

 

* javascript에서 Lopping이 도는 순간 Lock이 거린다. 유의!!!! 


* 자식 셀렉터(child selector) : 부모와 자식 엘리먼트는 오른쪽 부등호(>)로 구분
예제) ul.myList > li > a  / jQuery(ul.myList > li > a);

 

* RequestParam으로 넘어온 값은 Jsp로 넘길 때 ${변수이름}; 받을 수 있다.

  - RequestParam으로 값을 받으면 null 체크할 필요없이 defalultValue로 설정할 수 있어 

    따로 null값을 체크하는 코딩을 하지 않아도 된다.

 

* <iframe> 은 ifrme 안에 있는 것은 개별적으로 돌아간다라고 생각하면 된다.  -- 좀 더 공부할 필요성이 있음

 

* CSS : border : solid transparent : 투명지원

 

* OpenLayers :  centeroid : 해당 geometry의 센터 값 계산한다.

 

* ContextPath 설정 

  - contextPath로 경로설정을 해놓으면 만약 Path가 변경될 경우 오류가 날 경우를 막을 수 있다.

    경로가 변경되었을 경우에는 contextPath의 내용만 수정해주면 다른 부분은 수정할 필요가 없기 때문에 필수!

  - script단에 var _contextPath = "<c:url value='/'/>"; 생성한다. 

 

* jQuery().keydown() // .keyup() // .keypress()

  - keydown() : 키 입력시 발생되는이벤트 

  - keyup() : 키 입력 후 발생되는 이벤트

  - keypress() :  keydown과 같이 키입력 시 발생되는 이벤트 이지만 Enter, Tab 등의 특수 키에는 발생하지 않음.

 

예제)

jQuery(".btView .inner.waterTest .innerDataArea FORM INPUT:last").keyup(function(e) {
     if(e.keyCode == 13) {
           jQuery(".btView .inner.waterTest  .submitWaterTest").trigger("click");
     }
});

 

- e.keyCode : event.keyCode 는 ASCII 코드에 기반한다. 

- ASCII 13 = enter

728x90
반응형

'메모하는 습관' 카테고리의 다른 글

구글 애드센스 사용기(1) - 03.22  (0) 2023.03.23
12.02 session  (0) 2019.12.02
11.07 반응형 웹  (0) 2019.11.07
10.29 메모  (0) 2019.10.29
메모 1일차  (0) 2019.09.01