jQuery에서 동적으로 생성된 tag에 바로 focus를 주고 싶다면 손쉽게 가능하다. 동적으로 태그를 생성하는 것은 동기 방식이기 때문에 생성하고, 을 Selector로 잡아서 .focus()만 주면 끝난다.이렇게 보면, 정말 jQuery가 나쁘지 않는 녀석이긴 하지만, Angular를 쓴다면 jqlite 정도만 사용할 수 있고, 대부분의 뷰 렌더링이 비동기로 처리되다 보니, 위와 같은 경우에서 언제 .focus()를 부여할지 정하기가 어렵다. 이러한 경우에는 일반적으로 Controller 단에서 처리하기 힘들고, Directive(이하 디렉티브) 단에서 처리해야 한다.ng-if 경우에 디렉티브를 Attribute로 넣어주면, ng-if로 화면에 렌더링 될 때마다 그 디렉티브를 실행하게 된다.app...
라이브러리 개조 : LightBox2 - 2화이제 LB2를 까서 보자.다운받은 디렉토리 구조 내, dist/js/lightbox.js를 자신이 가장 잘 사용하는 에디터나 IDE로 로드하고, 찬찬히 살펴 보자. 역시 2번째 라벨에 걸맞게 주석들이 깔끔하게 잘 정리되어 있고, 구조 또한 배울게 많게 잘 만들어져 있다. 아마 자바스크립트를 어느정도 경험이 있는 분들은 분명히 그렇게 느낄 것이다.이 중 아까전 크롬내 콘솔창에서 lightbox를 치면 나오던 오브젝트들을 기억하는가? 그 오브젝트가 일단 어디에서 선언되어 export 되었는지 확인해보자. 잘 보면, Lightbox.prototype.build 부분에서 export가 수행되는 것을 추측할 수 있다. 아래는 Lightbox.prototype.build..
라이브러리 개조 : LightBox2 - 1화 Javascript를 공부하는데 가장 도움이 되는 건 바로, 남의 소스를 바라보는 것이 아닌가 한다. 물론 그전에 그것을 보기에 기본이 되는 실력이 없다면, 보자마자 현기증이 일 것이다. 하지만, 어느정도 레벨에 오른 개발자들 중 더 나은 실력을 가지고 싶다 생각하는 사람들은 자연스레 오픈소스에 눈이 돌아가게 되고, 기여를 하고 싶어할 것이다. 그렇다면, 이를 위해서 어떤 단계를 거쳐야 할까? 가장 먼저 내가 필요하거나 재미있다고 생각하는 라이브러리를 먼저 찾아보는 것이 내가 한 일이었다. 물론 필요에 의해 많은 Javascript 라이브러리들을 사용했지만, 단순하면서도 재미있는 라이브러리를 찾는 것은 쉽지 않는 일이었다. 허나 요근래 프로젝트를 하면서 딱 ..
Spring Restful API 만들기.html Spring - Restful API 만들기※ STS를 활용하여 Step by Step 형태로 진행 ※ 그림 출처들 http://spring.iohttp://www.javaproject.co.kr 목표Restful api로 조회하면 결과 값을 JSON형태로 제공하는 형태 Return 값의 예 { "id": 1, "content": "Hello, World!" } 준비물 STS (Spring Tool Suite)JDK 6 혹은 그 이상15분 정도 Spring Project 생성하기 교육 전용 콘텐츠 생성 마법사를 이용하여 구성하기 New > Import Spring Getting Started Content 메뉴를 선택 뒤를 이어 나오는 팝업 창에서 자신이..
이 문서를 쓰기 전 당부할 것이 있다. 이 문제는 대개 파이썬이 설치되어 있는데, 파이썬 최신 버전을 설치하기 위해서 소스 컴파일로 설치할 경우 나타나는 문제이다. 이 문제 말고도, 최신버전을 소스컴파일로 설치하자 마자, yum 불통이 될 것이고, 파이썬을 사용하는 대부분의 어플리케이션들이 안될 확률이 높아질 것이다. 개발자가 아닌 서버 관리자라면, yum이나 rpm 레벨에서 모두 처리할 수 있도록 하고, 무조건 파이썬을 업그레이드를 해야한다면, 클론 서버를 하나 두고, 적용하고 패치하고, 쌩쑈를 한 다음, 실 서버에 적용하길 바란다. 일단 파이썬을 다시 소스 컴파일을 해야한다. (다른 방법도 있지만, 이게 속편하다.) 1. zlib-devel과 openssl-devel을 rpm파일을 구해서 다운 받는다..
1. child died 에러 a. 문제 이유 : SELinux 문제, SELinux가 일반 계정으로 로그인할 시 홈디렉토리로 이동하는 것을 막음 b. 문제 해결 : SELinux 설정 변경 #setsebool -P ftp_home_dir=1 2. PASV 에러 a. 문제 이유 : FTP 서버과 같은 대역대나 공인이 아닌 사설망에 클라이언트가 위치하게 되면, 패시브 모드로 변경되며, 포트를 변경한다. b. 문제 해결 ㄱ. 방화벽 FTP 서버 설정을 포트로 하지 않고, IP로 지정한다. 즉, 지정 IP로 접근하는 것들은 모두 허용 ㄴ. VSFTP 설정 시 패시브 모드 포트를 고정으로 지정한다. /etc/vsftpd/vsftpd.conf pasv_enable=YES pasv_min_port=41000 pas..
- Total
- Today
- Yesterday
- Branch
- SQL
- ie11
- jQuery
- SVN
- Material
- 개발자
- Python
- 파이썬
- 미래
- vuejs
- directive
- technote
- NG
- RUBY
- 전략
- frontend
- Ai
- JS
- 클라우드
- 브랜치
- Git
- 테크노트
- LightBox
- FLASK
- RESTful
- 테스트
- IE
- SSL
- angular
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |