목록language/JavaScript (5)
:: ADVANCE ::
[Node.js] Web Server 구축 Node.js 설치하고Node.js cmd에서 .js 파일이 있는 폴더 찾아들어간 다음에> node name.js하면 name.js 파일이 설치? 되고 localhost:port 치면 실행된다. 기본 웹 서버 구축 예제 코드Server.js12345678var http = require('http'); var server = http.createServer(function(request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('WebServer Text\n');}).listen(8888); console.log('http.createServer test'..
[Book] 1. 웹 서버와 웹 브라우저 첫 프로젝트를 시작하면서 맡은 파트는 Chrome extension과 text mining의 키워드 추출 및 클러스터링이다.키워드 추출해야 대상이 웹 페이지이다.Java로 module을 개발하는 파트라 통신부분과 웹 프로그래밍에 대해서 알 필요가 없다고는 하지만 대상이 웹 페이지이고 첫 주 파트가 Chrome extension 이기도 해서 JavaScript와 웹 프로그래밍에 대해서 완전히 지식이 없다면 개발하나 마나일 것 같고 중구난방으로 개발해봤자 성장도 없고 단기과제와 같은 결과가 될 것같은 불안감이 든다.일단 무엇보다 인터넷에서 자료를 읽다보면 뜻을 모르는 단어들이 많다보니 이거뭐... 자료를 찾아봐도 진도가 나가질 않아 너무 답답하다. 서버파트와 웹 프로..
목차1장 웹 프로그래밍 기초 지식 1.1 자바스크립트 학습을 위한 HTML, CSS 2 1.2 자바스크립트 학습을 위한 편집 툴 8 2장 자바스크립트 기본 2.1 자바스크립트 선언 및 실행하기 12 2.2 데이터 입/출력 20 2.3 주석문, 변수와 연산자, 자료형 36 2.4 배열 ARRAY 객체 45 2.5 함수의 정의와 호출 51 2.6 자바스크립트 객체의 멤버 접근 55 2.7 이벤트 핸들러와 이벤트 처리 57 3장 제어문 익히기 3.1 IF 조건문 67 3.2 IF ELSE 조건문 68 3.3 중첩 IF ELSE 조건문 69 3.4 SWITCH 선택문 70 3.5 FOR 반복문 73 3.6 FOR IN 반복문 74 3.7 IF 문, FOR 문, WHILE 문의 비교 75 3.8 DO WHILE ..
[JavaScript] AJAX : Asynchronous JavaScript and XML AJAX란 JavaScript를 이용해서 비동기식으로 서버와 통신하는 방식, 비동기 JavaScript와 XML을 말한다. 간단히 말해서, 서버측 Script와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것을 말한다. Ajax란 하나의 특정한 기술이 아니라 함께 사용하는 기술의 묶음을 지칭 서버측 다양한 형식 (JSON, XML, HTML 및 일반 Text 형식 등)의 정보를 주고 받을 수 있다. AJAX의 특징은 page 전체를 리프레쉬 하지 않고서도 수행 되는 '비동기성' 이다.이러한 비동기성을 통해 사용자가 Event 가 있으면 전체 페이지가 아닌 일부분만을 업데이트할 수 있게 해준다. [참고..
[JavaScript] JavaScript란 무엇일까? JavaScript란 무엇일까? JavaScript란 실행을 위해 따로 변환할 필요가 없는 Text 기반의 컴퓨터 언어이다.또한 JavaScript는 객체 기반의 스크립트 프로그래밍 언어로 웹 브라우저 내에서 주로 사용되며, 다른 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다. 주로 웹 프로그래밍에 사용되는 언어로 만약 웹 프로그래밍을 한다면 JavaScript는 사실상 필수라고 볼 수 있다.하지만 node.js나 Apache CouchDB처럼 브라우저가 아닌 환경에서도 사용된다. (이하 줄여서 JS라 하겠다) JS는 프로토타입 기반의 다중 패러다임 스크립트 언어로, 역동적이고, 객체지향형, 함수형, 명령형 프로그래밍 스타일을 지원한다..