본문 바로가기

개발183

IIFE 와 javascript 모듈 java 는 클래스가 익숙하지만, javascript 로 모듈을 만드려고 할 땐 정신이 몽롱해진다;; 개인적으로 간단한 웹개발에서는 아래와 같은 구조로 사용한다. (function($) { // Non-DOM-ready-required code here (scope-safe) ---- (1) $(function() //... // DOM-ready-required code here ---- (2) //... }); var a = function() {...} return {afunc : a} --- (3) })(jQuery); (1) dom-ready 이전에 실행될 자바 스크립트 코드를 넣는다. jquery 로 이벤트 핸들러를 등록하면 실행안됨. (2) 여기에 dom-ready 이후 실행할 코드들을 .... 2016. 8. 18.
eclipse javascript 멈춤 개인적으로 이 현상은 2가지만 제거하면 처리되었다. 1) validation 해제 - Window > preferences > 'validation' 검색 > 그냥 validation 선택 > [Disable All] > [Apply] - 버벅대는 Project Properties > Builders > [Javascript Validatior] 해제 2) javascript 자동완성 해제 -Window > Preferences > JavaScript > Editor > Content Assist 선택 > 오른쪽 하단 [Enable auto activation] 해제 2016. 8. 18.
amchart listener 등록 1) method 설정 chart.addListener('clickItem', function() {...}); 2) property 설정 "listeners": [{ "event": "rendered", "method": handleRender }, { "event": "zoomed", "method": handleZoom }], 두번째 listeners 같은 경우는 차트 뿐만 아니라, chart 의 axis 등과 같은 곳에 삽입해도 대부분 동작한다. 2016. 8. 18.
jquery checkbox 정리 // 체크 박스 모두 체크 $("#checkAll").click(function() { $("input[name=box]:checkbox").each(function() { $(this).attr("checked", true); }); }); // 체크 박스 모두 해제 $("#uncheckAll").click(function() { $("input[name=box]:checkbox").each(function() { $(this).attr("checked", false); }); }); // 체크 되어 있는 값 추출 $("#getCheckedAll").click(function() { $("input[name=box]:checked").each(function() { var test = $(this).v.. 2016. 8. 16.