일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 황반석 옮김
- 객체
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 비주얼스튜디오 코드
- 생활코딩
- 기획자랑 사이좋게 지내고 싶다
- 한글입력 씹힘
- 블록 스코프
- 한글입력 오류
- jquery 사용하기
- max apache
- 한글잘림
- 자바스크립트 class
- 제이펍 출판
- 배열 분해 할당
- 제이쿼리연결
- python GUI 사용하기
- max MySQL
- 맥 아파치
- 맥 mysql
- 자바스크립트
- SwiftUI 기반의 iOS 프로그래밍
- 객체지향
- 한글입력 안됨
- 자바스크립트 객체
- 한글입력 잘림
- 자바스크립트 객체 만들기
- 닐 스미스 지음
- 자바스크립트 배열 할당
- python tkinter 인터페이스
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 황반석 옮김
- 객체
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 비주얼스튜디오 코드
- 생활코딩
- 기획자랑 사이좋게 지내고 싶다
- 한글입력 씹힘
- 블록 스코프
- 한글입력 오류
- jquery 사용하기
- max apache
- 한글잘림
- 자바스크립트 class
- 제이펍 출판
- 배열 분해 할당
- 제이쿼리연결
- python GUI 사용하기
- max MySQL
- 맥 아파치
- 맥 mysql
- 자바스크립트
- SwiftUI 기반의 iOS 프로그래밍
- 객체지향
- 한글입력 안됨
- 자바스크립트 객체
- 한글입력 잘림
- 자바스크립트 객체 만들기
- 닐 스미스 지음
- 자바스크립트 배열 할당
- python tkinter 인터페이스
- Today
- Total
목록javascript, jQuery & Node.js (43)
java,javascript,android,php,sql,공부용,메모용
프로토타입 의미 객체 내의 함수를 객체의 밖에서 사용하여 모든 객체가 사용할 수 있는 함수로 만든다 프로토타입을 사용하지 않으면?? 객체 안에 함수가 계속 생성이 되는데 시간,비용,메모리 사용량이 들어간다 프로토타입을 통해 어떻게 극복하는가? 객체의 밖에서 함수를 객체 안에 프로토타입으로 정의하여 함수를 만든다 객체들이 공통적으로 사용하는 함수를 정의함으로 객체 생성시에 계속 생성되는 과정을 생략하고 단 한번의 포로토타입 함수 생성으로 시간,비용,메모리를 절약한다 // 생성자 함수 // constructor : new를 붙이면 객체를 생성하는 생성자가 된다 // 객체를 함수로 만들기 // 객체 안에 함수가 계속 생성이 되는데 시간,비용,메모리 사용량이 들어간다 function Person(name,fir..
여러개의 객체를 만드는데 추가나 수정을 할때 수작업을 해야한다.... 그래서 수작업을 없애야 함 // 여러개의 객체를 만드는데 추가나 수정을 할때 수작업을 해야한다.... 그래서 수작업을 없애야 함 var kim = { name:'kim', first:10, second:20, third:30, sum:function(){ return this.first+this.second+this.third; // return kim.first+kim.second; 으로 사용해도 되지만 만약 kim을 변경한다면 함수의 kim 도 변경해야 하기 떄문에 this를 사용 하는 것이 좋다. } } var lee = { name:'lee', first:10, second:10, third:30, sum:function(){ ..
우리는 이미 객체를 사용 하고 있었다 // 우리는 이미 객체라는 것을 사용하고 있었다. // Math console.log("Math.PI", Math.PI); console.log("Math.random()", Math.random()); //method 객체.함수() : 함수를 포함한 객체는 메소드라고 한다 console.log("Math.floor(3,9)", Math.floor(3,9)); var MyMath = { PI:Math.PI, random:function(){ // 객체안에 함수 return Math.random(); }, floor:function(val){ // val : 입력된 그 값 return Math.floor(val); } } console.log("MyMath.PI", M..
// 배열 var memberArray = ['a', 'b', 'c']; // 구분을 위한 console.group 이름지정 console.group('array loop'); var i = 0; while(i < memberArray.length){ console.log(i, memberArray[i]); i = i + 1; } console.groupEnd('array loop'); // 객체 var memberObject = { manager:'a', developer:'b', designer:'c' } console.group('object loop'); // for for(var name in memberObject){ console.log(name, memberObject[name]); } c..
코드에 잘못된 값이 있을 수 있음 이름으로 지정된 내용을 abcd로 변경함 var memberArray = ['a', 'b', 'c']; console.log("memberArray[2]", memberArray[2]); //memberArray[2] leezhce var memberObject = { // key : vaule A:'a', B:'b', C:'c' } // 객체의 원소(값) 값 변경하기 memberObject.c = 'd'; console.log("memberObject.c", memberObject.c); //memberObject.c d console.log("memberObject['c']", memberObject['c']); //memberObject['c'] c // 객체의 원..

친구 공부를 같이 해주다가 자바스크립트 복습겸 qyertSelector에 대해 살펴봤다 querySelector는 전체 html 중에서 원하는 태그를 선택할 수 있다 그러나 단 1개의 태그만 선택하기 때문에 querySelectorAll을 사용해서 전체의 태그를 배열로 불러올 수 있다 메모하는 블로그이기 때문에 자세한 설명은 코드로 대체한다 맨아래 코드는 다크모드로 화면을 변경하는 방법이 될 수 있다 요즘 앱에서 사용하는 그 '다크모드' 배열만들기 Array Syntax get add count 반목문 사용하기 while문은 for문으로 변경도 가능하다 Loop while Loop for Loop while 지정 숫자에 멈추기 반복문과 배열을 같이 사용하기 Loop & Array a_int b_int 실..
자바스크립트에서 기존에 사용하는 문법 var num1 = 1; var num2 = 2; var result = 3; var string1 = num1 + ' 더하기 ' + num2 + ' 는 \'' + result + '\''; console.log(string1);//1 더하기 2 는 '3' 에서 더 간편하게 const num3 = 1; const num4 = 2; const result2 = 3; const string2 = `${num3} 더하기 ${num4}는 '${result2}'`; console.log(string2); //1 더하기 2는 '3' ${변수} 형식으로 쓰기 때문에 기호 없이 문자열에 넣을 수 있어서 간편해짐 ``안에 "" 큰따옴표나 ''작은따옴표 사용가능
onst, let, 블록 스코프, 호이스팅 * 블록 스코프(범위) if(true) { var x = 3; } console.log(x); if(true){ const y = 3; } console.log(y); // VM333:4 Uncaught ReferenceError: y is not defined var로 사용한 x는 에러가 없지만 const로 사용한 y를 사용하니 에러가 발생한다 이유는 const는 블록스코프를 가지기 때문에 {} 안에서만 사용이 가능하다 var 는 함수 스코프이다 var 대신 cosnt와 let을 사용하면 호이스팅 문제가 해결되고 코드 관리가 수월하다고한다 (호이스팅 : var 로 선언한 변수의 경우 호이스팅 시 undefined 로 변수를 초기화 된다) * const와 let..