본문 바로가기

javascript25

[Javascript] 코드 태그에서 공백(빈줄)제거 [Javascript] 코드 태그에서 공백(빈줄)제거 typora 에서 작성한 마크다운을 HTML 로 변환하여 티스토리에 글을 올리는 경우 code 부분에서 빈줄이 생기는 문제점이 발생한다. (VS code 에서 변환하는 경우는 빈줄이 생기지 않는다.) 예를 들어 #!/usr/bin/env python3 from urllib.parse import quote from urllib.request import urlopen url = 'http://wikipedia.org/wiki/' + quote("한글") content = urlopen(url).read() 위의 코드를 입력하면, 이 처럼 맨 줄에 공백이 생긴다. 개발자 도구에서 확인해 보면 " 로 맨 윗줄에 줄바꿈이 있는 것을 확인할 수 있다. 이를 .. 2017. 3. 17.
[javascript] 전체 체크박스 선택시 하위 체크박스 상태 제어 전체 체크박스 선택시 하위 체크박스 상태 제어 대상 엘레먼트를 확인한다. input 태그에 onclick 속성을 추가한다. 함수를 생성한다. function fnCheckAll(target){ if($(target).is(':checked')){ $(target).closest('.panel-heading').next('.panel-collapse').find('.panel-body input[type="checkbox"]').prop({checked:false}); } else{ $(target).closest('.panel-heading').next('.panel-collapse').find('.panel-b.. 2017. 3. 16.
[javascript] jQuery selector [javascript] jQuery selector 자식/어트리뷰트/컨테이너 셀렉터 셀렉터 문법문법 설명 *모든 엘리먼트E태그 명이 E인 모든 엘리먼트E FE의 자손이면서 태그명이 F인 모든 엘리먼트E>FE의 바로 아래 자식이면서 태그 명이 F인 모든 엘리먼트E+FE의 형제 엘리먼트로 바로 다음에 오는 엘리먼트 FE~FE의 형제 엘리먼트로 다음에 나오는 모든 엘리먼트 FE:has(F)태그 명이 F인 자손을 하나 이상 가지는 태그 명이 E인 모든 엘리먼트E.C클래스 명 C를 가지는 태그 명이 E인 모든 엘리먼트. E의 생략은 *.C와 동일함E#I아이디가 I인 태그 명이 E인 엘리먼트. E의 생략은 *#I와 동일E[A=V]값이 V인 에트리뷰트 A를 가지는 태그 명이 E인 엘리먼트E[A=V]값이 V로 시작하는.. 2017. 3. 13.
[AngularJS] ng-click 안에 if 문 넣기 [AngularJS] ng-click 안에 if 문 넣기 http://stackoverflow.com/questions/21786492/if-statement-in-ng-click 컨트롤러에서 처리 ng-click에서는 함수를 호출하고, 파라미터로 값을 전달하여 컨트롤러 안에 정의한 함수에서 처리하도록 합니다. 템플릿 : 컨트롤러 : $scope.check = function(value) { if (value) { updateMyProfile(); } } && 사용 profileForm.$valid가 유효한 값일 경우 updateMyProfile()가 호출됨 3항 연산자 사용 ng-click="profileForm.$valid ? updateMyProfile() : alert('failed')" prof.. 2017. 3. 11.
[javascript] Leaflet.PolylineDecorator [javascript] Leaflet.PolylineDecorator Github : https://github.com/bbecquet/Leaflet.PolylineDecorator leaflet 위에서 선을 꾸밀 수 있는 라이브러리 입니다. 사용법 L.polylineDecorator(latlngs, options).addTo(map); latlngs에는 L.Polyline, L.Polygon, L.LatLng 배열이 들어갈 수 있음. options에는 패턴(patterns)에 대한 정의가 들어감 Pattern 정의 offset : 패턴의 처음 심볼을 얼마나 떨어뜨려서 표현할지 정의 (기본값: 0) endOffset : 마지막 심볼을 얼마나 떨어뜨려서 표현할지 정의 (기본값: 0) repeat : 어느정.. 2017. 3. 9.
[javascript] ActiveX 콜백 함수 동적 생성 [javascript] ActiveX 콜백 함수 동적 생성 Internet Explorer 에서는 script 태그를 사용하여 콜백 함수를 받는다. 정적으로 생성된 ActiveX 대해서는 위의 방법으로 사용이 가능하다.동적으로 생성된 ActiveX 객체에 대해서 처리해주는 script 요소를 동적으로 생성해 주어야 한다. var handler = document.createElement("script"); handler.setAttribute("for", "target_id"); handler.event = "callback_func(code)"; handler.appendChild(document.createTextNode("event_notify(code);")); document.body.appen.. 2017. 3. 9.