목록JavaScript (6)
호랑사과
이 글은 오픈튜토리얼스의 생활코딩의 '웹어플리케이션 만들기'를 듣고 개인적으로 정리한 내용입니다. 굵은 글씨로 된 제목을 누르시면 해당 강좌로 이동할 수 있습니다. 데이터베이스 이론 데이터베이스 (이하 DB)는 정보를 관리하는 전문 애플리케이션이다. 정보를 안전하고 효율적으로 사용할 수 있게 해준다. 파일은 가장 기본적이고 원시적인 형태의 데이터 형태이다. 그러나 DB는 안전하고 index를 이용하여 정보를 정리하여 빠르게 탐색할 수 있다. 또한 프로그래밍적으로 제어가 가능하다. 관계형 데이터베이스 제품은 MySQL, MSSQL, Oracle이 대표적이다. MySQL은 오픈소스로 웹과 함께 발전해온 제품이다. MySQL AB, SUN, Oracle 순으로 MySQL의 주인이 바뀌어 왔는데 Oracle의 ..
이 글은 오픈튜토리얼스의 생활코딩의 '웹어플리케이션 만들기'를 듣고 개인적으로 정리한 내용입니다. 굵은 글씨로 된 제목을 누르시면 해당 강좌로 이동할 수 있습니다. PHP 실습 지금까지 실습한 예제들의 구조는 위와 같이 사용하였는데 위의 구조는 웹페이지 수정을 할 때 하나하나 다 바꿔야하는 고생이 있다. HTML 파일에는 중복이 있는 코드가 있기 때문에 중복을 제거하기 위해 아래와 같이 구조를 만든다. 웹페이지의 변화가 필요할 때 손쉽게 한꺼번에 다 바꾸기 위해서는 PHP파일을 이용한다. HTML과 정보를 담고 있는 텍스트를 위와 같이 나누어 사용한다. 그러나 궁극적으로는 위의 구조로 만들어야 한다. 데이터베이스에서 정보를 끄집어내는 방법인데 데이터베이스를 사용하는 것이 보안상으로 안전하고 관리하기가 쉽..
이 글은 오픈튜토리얼스의 생활코딩의 '웹어플리케이션 만들기'를 듣고 개인적으로 정리한 내용입니다. 굵은 글씨로 된 제목을 누르시면 해당 강좌로 이동할 수 있습니다. 함수 사람은 인지 능력에 한계가 있기 때문에 어느정도 복잡해지면 받아들일 수가 없다. 이를 위해 정리정돈 해야 하는 기술이 필요한데 이것이 함수다. 여러 부품이 합쳐서 함수가 되고 여러 함수들이 하나의 함수로 만들 수 있다. JavaScript(이하 JS)와 PHP에서는 'function 함수 이름( ){}'을 사용하여 선언하고 '함수이름( );'으로 사용을 한다. 'input'이 입력 값을 받아 함수의 계산을 거친 값을 'return'을 사용하여 출력 값을 반환한다. C언어와 사용 방법이 비슷하지만 함수를 처음 선언할 때 'function'..
이 글은 오픈튜토리얼스의 생활코딩의 '웹어플리케이션 만들기'를 듣고 개인적으로 정리한 내용입니다. 굵은 글씨로 된 제목을 누르시면 해당 강좌로 이동할 수 있습니다. 로그인 기능 만들기 prompt 함수를 이용하여 물어보는 팝업창을 띄울 수 있다. 암호를 입력 (12343 입력)을 하면 "/7-1.php?password=입력한 암호(12343)"으로 주소가 바뀐다. 물음표 이하는 사용자가 입력한 정보 중의 password 값을 나타낸다. 사용자가 입력한 값을 받아올 때는 '$_GET["받고자 하는 변수명"]' 을 사용하여 값을 받는다. 반복문 JS와 PHP 모두 while(true/false){ }를 사용한다. 줄간격을 바꿀 때는 태그를 사용한다. 배열 JS에서는 list = new Array("one",..
이 글은 오픈튜토리얼스의 생활코딩의 '웹어플리케이션 만들기'를 듣고 개인적으로 정리한 내용입니다. 굵은 글씨로 된 제목을 누르시면 해당 강좌로 이동할 수 있습니다. PHP에 대해 웹서버, PHP, 데이터베이스는 해당에 맞는 소프트웨어를 설치하여 구현한다. 웹브라우저 (예시 : http://a.com/a.php) -> 웹서버 -> PHP -> 데이터베이스 PHP 구현은 body 태그 안에 을 넣어 구현한다. 예를 들면 위 그림과 같이 PHP가 데이터베이스에 topic이라는 table을 불러오는 것을 요청하고 PHP가 맨 오른쪽의 html의 리스트를 구현하게 한다. PHP 환경 설정 변경 PHP에 대해 공부하기에 앞서 다음과 같이 설정을 한다. 'C:\Bitnami\wampstack-5.6.30-5\php'..
웹 언어에 대해 아무것도 모르지만 한국에 웹이 도입된지 20주년이 되었다는 말에 행사에 참여해봤습니다. 사진에 있는 유명하신 아버지 세 분들도 뵙고 웹 언어 또한 흥미로운 분야라는 것을 알게 되었습니다. 이 아이콘들이 오직 CSS로 만들었다는 것도 보고 (Prue CSS) 디자이너도 코딩을 배워야한다는 말도 들었고 스펙이 하도 딸리는 파이어 폭스 폰에 라인을 최적화 시키는데 고생하는 이야기도 듣고 브렌단 아이크가 자바스크립트로 만든 게임의 안 속에서또 다른 게임(둠 시리즈)을 하는 것도 보았습니다. * CSS로 아이콘을 만든게 가장 인상깊었습니다. 발표자는 이를 잉여작업이라고 했지만 작업 성장에 도움이 된다고 합니다. 어찌보면 재미로 잉여작업해서 덩달아 실력도 향상하는 것도 좋을 듯싶습니다. 웹 언어에 ..