프로그래밍 언어/JavaScript25 JavaScript JavaScript 자바 스크립트 개요 자바 스크립트 객체 기반의 언어이다. 웹의 동작을 구현할 수 있다. 자바 vs 자바스크립트 자바 자바스크립트 컴파일언어 인터프리터언어 타입 검사를 엄격하게 함 타입을 명시하지 않음 클래스 기반의 객체 지향 언어 프로토타입 기반의 객체 지향 언어 자바 스크립트 문법 대소문자 구별한다. 대소문자 정확히 구분해야 한다. 식별자는 영문자 , _ $ 만은 사용할 수 있다. 식별자 작성 방식 Camel Case 방식 식별자가 여러 단어로 이루어 질 경우에 첫 번째 단어는 모두 소문자로 작성하고 그 다음 단어부터는 첫 문자만 대문자로 작성하는 방식이다. var firstVar = 10; // Camel Case 방식 Underscore Case 방식 식별자로 이루는 단어들을 소.. 2019. 4. 8. Ajax 비동기 자바스크립트와 XML을 말함서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것 ( JSON, XML, HTML 등)특징은 ? 페이지 전체를 리프레쉬 하지 않고서도 수행되는 비동기성이다. ---> 사용자의 Event가 있으면 일부분만 업데이트 할 수 있게 해준다. javaScript 랑 동일하다 javaScript + 비동기 서버통신 client server user --> Brower -------|-->(url요청open() web Server HTML client 가 뭔가를 요청(requeset) 을 server 에게 한다. 이 브라우저를 매개체를 통해서 요청을 한다. (URL을 통한 요청)http://192.168.0.133/gildong/hello.html 과 같은 url주.. 2019. 2. 27. 04. 자바스크립트 객체 04. 자바스크립트 객체var p1 = new Objet(); // 객체생성 p1.name = "홍길동"; var p1 = {name : "이몽룡", age :20} delete p1.age 배열요소의 변경 var a = [ 100, 200, 300 ]; a[0] = "hello" a[4] = "world"; console.log(a.length); console.log(a); a.push(400); console.log(a) console.log(a.length) a.splice(3, 2); console.log(a) a.splice(3, 0, "jquery"); console.log(a) a.length = 10; console.log(a) console.log(a.length).. 2019. 2. 13. 03 . 함수와 실행 컨텍스트(Javascript) 03 . 함수와 실행 컨텍스트함수 선언 방법var fl = new Function("x","y","return x+y"); // 잘안쓴다. //선언적 함수방식 function f2(x,y){ // 매개변수 타입 선언안함 return x-y; } //리터럴 선언방식 var f3 = function(x,y){ return x-y; } 함수의 정의호이스팅console.log(message("홍길동")); var message = "안녕"; console.log(message); function message(name){ return "hello"+name; }Global (message : "안녕")실행하기 전에 만들어지는 함수를 호이스팅이라고 한다. console.log(v1); var v1 = 10.. 2019. 2. 13. 이전 1 ··· 3 4 5 6 7 다음 반응형