일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 제이펍 출판
- 한글잘림
- 자바스크립트 배열 할당
- 비주얼스튜디오 코드
- 한글입력 오류
- 한글입력 안됨
- 자바스크립트 class
- max apache
- 객체
- python GUI 사용하기
- 자바스크립트
- python tkinter 인터페이스
- 한글입력 잘림
- 생활코딩
- 한글입력 씹힘
- jquery 사용하기
- 기획자랑 사이좋게 지내고 싶다
- 닐 스미스 지음
- 자바스크립트 객체 만들기
- 황반석 옮김
- 자바스크립트 객체
- 맥 mysql
- max MySQL
- 맥 아파치
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- SwiftUI 기반의 iOS 프로그래밍
- 객체지향
- 배열 분해 할당
- 블록 스코프
- 제이쿼리연결
- 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 |
- 제이펍 출판
- 한글잘림
- 자바스크립트 배열 할당
- 비주얼스튜디오 코드
- 한글입력 오류
- 한글입력 안됨
- 자바스크립트 class
- max apache
- 객체
- python GUI 사용하기
- 자바스크립트
- python tkinter 인터페이스
- 한글입력 잘림
- 생활코딩
- 한글입력 씹힘
- jquery 사용하기
- 기획자랑 사이좋게 지내고 싶다
- 닐 스미스 지음
- 자바스크립트 객체 만들기
- 황반석 옮김
- 자바스크립트 객체
- 맥 mysql
- max MySQL
- 맥 아파치
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- SwiftUI 기반의 iOS 프로그래밍
- 객체지향
- 배열 분해 할당
- 블록 스코프
- 제이쿼리연결
- Today
- Total
목록자바스크립트 (8)
java,javascript,android,php,sql,공부용,메모용
1. 상속이 무엇인가 상속은 이미 정의된 class에 다른 기능을 추가하여 확장시켜 사용 할 때 자식class를 만들어서 기존의 부모 클래스가 가지고 있는 기능을 상속받아 사용이 가능하면서 새로운 기능을 추가할 수 있는 기능이다. 2. 상속이 없으면 불편한점 부모 클래스가 공유되어있는 라이브러리거나 내가 작성한 코드가 아닐때 또는 내가 작성한 코드라 해도 오류나 비효율이 생길 수 있을때 빈도가 적은 함수를 부모 클래스 안에서 생성하여 사용하는 것은 비효율적이기 때문에 새로운 자식클래스를 정의하여 상속받아서 사용한다 3. 상속 할 때 extends를 사용하게 된다 이 상속 받는 자식 클래스는 어떡해 구현하는가? 클래스 자식클래스이름 extends 부모클래스이름{}으로 안에 함수를 정의한다 상속받은 자식클래..
ES6 classes 검색하면 웹브라우저에서 제공하는 부분 확인가능 https://caniuse.com 현재 익스11에서 classes 지원 안하지만 충분함 classes : 이미 가지고 있는 기능을 활용하여 사용되기 때문에 큰 문제가 없다 바벨은 자바스크립트 컴파일러이다 ES6의 코드를 이전 코드로 변환해줌 (이전으로 이후로) https://babeljs.io Babel · The compiler for next generation JavaScript The compiler for next generation JavaScript babeljs.io class Person{ // 1. class의 함수 정의 // class로 객체를 만들때 객체에 속하는 메소드(함수)를 만들 때는 function을 사용하..
프로토타입 의미 객체 내의 함수를 객체의 밖에서 사용하여 모든 객체가 사용할 수 있는 함수로 만든다 프로토타입을 사용하지 않으면?? 객체 안에 함수가 계속 생성이 되는데 시간,비용,메모리 사용량이 들어간다 프로토타입을 통해 어떻게 극복하는가? 객체의 밖에서 함수를 객체 안에 프로토타입으로 정의하여 함수를 만든다 객체들이 공통적으로 사용하는 함수를 정의함으로 객체 생성시에 계속 생성되는 과정을 생략하고 단 한번의 포로토타입 함수 생성으로 시간,비용,메모리를 절약한다 // 생성자 함수 // 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 // 객체의 원..
코로나19로 인해 백신주사맞고 알러지로 공부를 하나도 못했다...ㅠㅠ.. 2차 맞고 알러지 반응이 생겨서 응급실가고 하느라 한달이라는 공백을 아파서 누워서 보냈다 오랜만에 공부하는거라 조금만 봐도 힘들지만 조금이라도 보자는 생각에 생활코딩을 켰다! 이전에 자바스크립트들이 기억이 안나서 다시 봐야할거 같아서 생활코딩 자바스크립트 쭉보는 중에 객체만들기를 자바스크립트로 해본적은 있는데 이렇게 이론으로 본적이 없어서 쭉 써봣다 // 객채만들기1 var grades1 = {'egoing' : 10, 'k110' : 6, 'sorialgi' : 80 }; // 객체만들기2 var grades2 = {}; grades2['egoing'] = 10; grades2['k110'] = 6; grades2['sorialg..