프로그래밍 언어 34

php 함수 trim, pathinfo, str_replace

RTRIM () 함수는 문자열의 오른쪽에서 공백 또는 다른 미리 정의 된 문자를 제거한다. 파일경로에 대한 정보를 출력하는 pathinfo함수 PATHINFO_DIRNAME 파일경로, [dirname] =>/www/htdocs/www PATHINFO_BASENAME 파일명, [basename] => index.html PATHINFO_EXTENSION 파일 확장자, [extension] => html PATHINFO_FILENAME 파일이름, [filename] => index str_replace("찾을문자열","치환할문자열","대상문자열");

php 함수 defined, chdir, dirname, __FILE__ (마법상수)

if (defined('TEST')){chdir(dirname(__FILE__));} TEST가 상수로 정의되어 있으면현재 디렉토리를 작업디렉토리로 변경한다. define() : 상수 정의defined() : 상수가 정의되었는지 확인chdir : 작업디렉토리 변경dirname : 입력된 경로로부터 디렉토리를 추출root@redeye:~# dirname /etc/passwd/asdf /etc/passwd__FILE__: 마법 상수 - 심볼릭 링크를 통해 해석된 경우를 포함한 파일의 전체 경로와 이름, include내부에서 사용할 경우 include된 파일명이 반환. 이름 설명 __LINE__ 파일의 현재 줄 번호 __FILE__ 심볼릭 링크를 통해 해석된 경우를 포함한 파일의 전체 경로와 이름. inclu..

Element 찾기 (3)

1 1-1 1-2 1-3 1-4 1-5 1-5 1-6 1-7 1. eq 필터 셀렉터 $(function(){$('#indexFind > li:eq(3)').css('color', 'red');}); 2. gt 필터 셀렉터 $(function(){$('#indexFind > li:gt(3)').css('color', 'red');}); 3. lt 필터 셀렉터 $(function(){$('#indexFind > li:lt(3)').css('color', 'red');}); 4. has 필터 셀렉터 $(function(){$('#indexFind > li:has(p)').css('color', 'red');}); 5. not 필터 셀렉터 $(function(){$('#indexFind > li:not(.not..

Element 찾기 (2)

1 1-1 1-2 1-2 1-3 2 2-1 2-2 2-3 2-4 2-5 2-6 1. 속성으로 엘리먼트 찾기Atrribute(속성)dml 이름과 값으로도 엘리먼트를 찾을 수 있다. '[name=value]' 형식으로 사용해주면 된다. 예제에서는 title속성의 attributeFind인 것을 찾아서 빨간색으로 변경하라는 의미이다. $(function(){$('[title=attributeFind]').css('color', 'red');}); 2. first 필터 셀렉터이제부터 나오는 필터들은 현재 형제엘리먼트중 특정 엘리먼트를 선택하기 위하여 쓰인다. first 필터 셀렉터는 형제엘리먼트중 제일 위에 있는 엘리먼트를 사용하기 위하여 사용된다. :first 를 사용한다. 예제에서는 1-1이 선택될 것이다...

Jquery 란?

JQuery는 자바스크립트의 인기있는 라이브러리 중 하나이다. 현재 국가에서 지정을하여 국가 제품을 만들 때 자바스크립트 라이브러리를 사용하려면 Jquery를 사용해야 한다고 한다. JQuery는 코드보기, 문서 객체 모델 찾기, 애니메이션 만들기, 이벤트 제어, Ajax 개발을 쉽게 할 수 있도록 디자인되었다. 여기에서는 각각의 함수들의 예시와 함께 이것을 실행시켰을때 어떻게 결과화면이 나오는지 눈으로 확인을 해보며 함께 공부해보고자한다. 틀린 부분이 있거나 더 좋은 코드를 조언해주실 분들은 댓글 부탁드립니다. HTML코드에서 JQuery를 사용하기 위해서 script태그를 이용한다. $(function(){});은 HTML문서를 다 읽고 후에 실행하겠다 라는 의미이다. 예제들은 이 함수안에서 작성할것..

Element 찾기 (1)

이번장에서는 Element들을 찾아볼 것이다. Element를 찾기위해서는 id, class를 이용하는방법이 가장 기본적으로 사용되며 이외에 자식, 자손, 형제 element찾기, 순서대로 찾기, 특정 태그를 포함한 element찾기등 다양한 방법이 존재한다. 일단 가장기본적인 id, class이용하기, 자식,자손,형제 element찾기를 시작해보자. 밑은 오른쪽의 코드를 작성하면 어떻게 작동하는지 보기위한 도구이다. 실행과 되돌리기 버튼을 눌러보면서 재밌게 공부해보자~! 01_아이디로_엘리먼트찾기 1 1-1 1-1-1 1-1-2 1-2 1-3 1-3-1 2 2-1 2-1-1 2-1-1-1 2-1-1-2 2-1-1-3 2-1-1-4 2-1-1-5 1. id를 이용하여 엘리먼트찾기$('#idname')id..

자바스크립트로 HTML컨탠츠 변경

ID 가 hidden 인 곳의 html 코드를 읽어들여 ID가 wrapper 인 곳에 똑같이 써넣으시오$(function(){var h = $('#hidden').html();$('#wrapper').html(h);}); append() 특정 위치의 자식들 중 맨 뒤에 특정 내용을 넣으시오$(function(){var target = $('#warpper > ul > li:eq(2) > ul');var ele = '3-5'; target.append(ele);}); prepend() 특정 위치의 자식들중 맨 앞에 특정 내용을 넣으시오$(function(){var target = $('#warpper > ul > li:eq(2) > ul');var ele = $('#warpper').next(); targ..

어트리뷰트 동작 및 변경

method('parameter') -> getmethod('parameter1', 'parameter2') -> set 어트리뷰트 값 가져오기$(function(){var val = $('#nameField').attr('value');alert(val);});혹은 $('#nameField').val(); 도 가능 이것을 추천 어트리뷰트 속성과 값 추가하기$(function(){$('#nameField').attr('value', '별명을 입력하시오');}); 자바스크립트는 method chain 방식으로 자신을 리턴해준다 따라서 $(function(){//method chain$('#nameField').attr('value', '별명을 입력해주시오').attr('name', 'userName');}..