본문 바로가기

개발준비12

이니시스 2 [js] 이니시스 2 [js] js파일 실행 순서 1. window.load = App.init(); // 화면이 로드되자마자 실행되는 APP에있는 init()함수 실행 2. 주문번호 생성 3. standalone 함수 실행 (로드되자마자 따로 실행하지 않아도 실행된다) 4. submitAction 함수 실행 2016. 11. 18.
이니시스 정리 1 [모바일] 이니시스 정리 1 [모바일] 모바일 웹 이니시스를 개발할때 주의해야 할것이 몇가지 있다.그중에 오늘 거의 4시간? 5시간 가까이 헤맸던 것이 있었으니 바로 가상계좌이다. 그냥 웹 가상계좌처럼 웹에서 처리하는줄 알았는데뱅크페이 앱을 사용하여 결제가 진행된다. 플로우는 다음과 같다. 주문자정보작성 -> 주문자정보저장 -> 결제모듈호출 -> 이니시스결제진행 -> 뱅크페이진행 -> 이니시스결제진행 -> 가맹점db처리 -> 결제완료 코드상 흐름은 다음과 같다. 1) 일단 P_NOTI_URL에서 승인결과를 DB처리(back-end)2) 최초에 P_RETURN_URL 주소 뒤에 주문식별코드를 get방식으로 넘김 (ex: P_RETURN_URL = http://www.inicis.com/mx_rreturn.php?P_.. 2016. 11. 18.
읽기 좋은 코드가 좋은코드다 # 변수 •변수의 범위를 최대한 작게 줄여라. 변수의 위치를 옮겨서 변수가 나타나는 줄의 수를 최소화하라. •값이 한번만 할당되는 변수를 선호하라. 변수값이 달라지는 곳이 많을수록 현재값을 추측하기 어려워진다. • 자바스크립트 전역 범위 : 자바스크립트에서 변수를 정의할때 키워드 var릉 생략하면 해당 변수는 전역 변수로 모든 자바스크립트파일과 블록에 접근할 수 있다. •한 번에 하나의 작업만 수행하게 코드를 구성해야 한다 • 2016. 11. 18.
유효성체크의 중요성 [유효성체크의 중요성] 개발할때 유효성 체크를 할때 보통 입력여뷰정도만 js파일에서 하고 넘어가는 경우가 많습니다. 하지만 백엔드 (proc)에서도 유효성 검사를 해야합니다. 만약 proc에서만 유효성 검사를 하게 되면 2가지정도의 단점이 있습니다.(더 자세하고 깊은건 패스... 간단하게^^) 1. 사용자가 입력한 input값이 초기화 된다. -> 사용자가 입력한 폼의 내용이 proc로 넘어갔다가 유효성검사후 다시 write.php 페이지로 돌아왔을때는 모두 초기화가 되어서 돌아옵니다..ㅜㅜ 열심히 입력한 사용자는 멘붕이 오겠죠? 2. 서버에 요청이 많아져 트래픽과부하가 생긴다. -> 만약 1-2개의 폼이 아니라 많은 폼이 있을때 각 폼에 대한 내용이 다 요청을 받고 돌아오게되면 트래픽 과부하가 생겨 속.. 2016. 10. 11.