전체 글 376

[jQuery] event.delegateTarget

참조 : https://api.jquery.com/event.delegateTarget/ event.delegateTarget. 이 속성은 delegate() 나 on()에 의해 위임된 이벤트 객체에서 부모객체를 참조할때 유용하게 쓰인다. 부모 객체는 delegate() 나 on() 메서드를 호출하고 핸들러를 등록하여 자식 객체에서 발생하는 이벤트를 버블링 단계에서 캡쳐, 처리할수 있다. 이때 전달되는 이벤트 객체에서 부모객체를 참조할수 있다. 예를 들자. 1 100 이런식으로 테이블 안에 a 태그가 100가 있다고 치자. 그런데 $('a').click(function(){};} 요런 식으로 붙이면, 이벤트 핸들러가 100가 붙는다.. 물론 핸들러 마다 메모리를 물고 있게 되는건 당연하며, 쓸데없는 자원..

카테고리 없음 2015.07.17

[PHP] setcookie, 쿠키설정

쿠키 설정 bool setcookie ( string $name [, string $value [, int $expire = 0 ]]] ); //setcookie(쿠키이름, 쿠키에 저장할 값, 만기시점 ) 더 많은 옵션은 여기 참조 접근 //초전역변수 $_COOKIE 로 접근 가능하다. $username = $_COOKIE['username']; 만기 시점 setcookie('username', 'sidneyk', time() + (60 * 60 * 8) ); //만기시점 - time() ( 현재 시각 ) + ( 60 ( 초 ) * 60 ( 분 ) * 8 ( 시간 ) ) 이 쿠키는 8시간 뒤에 삭제된다. 쿠키의 만기 시점을 지금으로부터 과거의 시간으로 설정하면 쿠키는 즉시 삭제된다. setcookie('..

코드/PHP 2015.07.12

[PHP] dirname, HTTP_HOST, PHP_SELF

$_SERVER['HTTP_HOST'] //www.fontbada.co.kr 현재 브라우저가 서버에 요청한 헤더의 호스트 정보다. 즉 주소. 참조 : http://php.net/reserved.variables.server string dirname(string $path) // $path : 파일명이나 디렉토리가 포함된 문자열 전달된 파일명(path)의 부모 디렉토리 경로를 반환한다. 참조 : http://php.net/manual/en/function.dirname.php 예를 들어 현재 파일명을 전달하면 //현재 주소 : http://grouchy78er.cafe24.com/labs/hf/ch07/self/login.php dirname($_SERVER['PHP_SELF']) /* return - ..

코드/PHP 2015.07.11

[PHP]Error Reporting 에러보고

출처 : http://www.php.net/manual/zh/function.error-reporting.php int error_reporting ( [ int $level ] ); /*Example */ // 모든 에러를 표시하지 않음 error_reporting(0); //간단한 에러만 표시 error_reporting(E_ERROR | E_WARNING | E_PARSE); // E_NOTICE는 초기화 되지 않은 변수나 가변변수명의 오타등을 잡는데 유용하다. error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE ); //E_NOTICE 를 제외한 모든 에러를 리포팅한다. 얘는 php.ini 파일에서 설정할수 있다. error_reporting(E_..

카테고리 없음 2015.07.10

[MySql] 컬럼 생성시 unsigned 선언의 의미

출처 : http://stackoverflow.com/questions/3895692/what-does-unsigned-in-mysql-mean-and-when-to-use-it 테이블 생성할때 CREATE TABLE `tb_name` ( `idx` INT UNSIGNED NOT NULL AUTO_INCREMENT, -- other codes ) 고유키, 예를 들어 idx 같은 경우 음수를 쓸일은 없다. 즉 INT 범위에서 반은 안 쓴다. 이럴 때 unsigned 를 선언해주면 그 범위가 양수로 옮겨진다. -2147483648 ~2147483647 에서 0 ~ 4294967295 로 옮겨가는 것이다.

코드/PHP 2015.07.09

[PHP] break, return, exit 차이

출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=415205 break = 루프 탈출 - for, foreach, while 등 여러 번 반복되는 루프의 경우에 해당됨 - 루프 이후에 등장하는 코드를 계속 실행함 - if문은 반복문이 아니라 조건 충족시 1번만 실행되는 코드이므로 해당없음 return = 함수 탈출 또는 인클루드 탈출 - 함수 안에서 쓰면 함수 실행을 종료하고, 그 함수를 호출했던 지점으로 돌아가서 계속 실행함 - 함수 밖에서 쓰면 현재 파일을 인클루드했던 파일로 돌아가서 계속 실행함 - 함수 밖인데 인클루드한 것도 없으면 그냥 종료됨, 즉 exit과 동일한 효과가 됨 exit, die = ..

코드/PHP 2015.07.08

[MySql] 특정 컬럼 제거, 수정

테이블에서 특정 컬럼 제거 ALTER TABLE table_name DROP COLUMN column_name --example ALTER TABLE guitargame DROP COLUMN score 컬럼을 지우면 해당 컬럼의 모든 데이터는 지워지니 주의바람. CHANGE COLUMN ALTER TABLE table_name CHANGE COLUMN column_name new_column datatype --example ALTER TABLE guitargame CHANGE COLUMN score u_score TINYINT MODIFY COLUMN ALTER TABLE table_name MODIFY COLUMN column_name datatype --example ALTER TABLE guita..

코드/PHP 2015.06.30