전체 글 (501) 썸네일형 리스트형 javascript 객체 고급(생활코딩) ● 상속 -> 'extends' 사용 class Person{ constructor(name,first,second){ this.name = name; this.first = first; this.second = second; console.log('constructor'); } class PersonPlus extends Person{ //person이 personPlus에 상속됩니다. avg(){ return (this.first+this.second)/2; } } var kim = new PersonPlus('kim',10,20); console.log("kim.sum()",kim.sum()); console.log("kim.sum()",kim.avg()); 1. super 서브(자식) 클래스에서 .. javascript 객체 기본(생활코딩) ● 배열/객체에서의 반복문 var memberObject = { // 원소의 이름 : 원소 값 manager: 'egoing', developer: 'graphittie', designer: 'leezche' } //객체 값에 접근 //1 console.log('memberObject.designer', memberObject.designer); //2 console.log("memberObject.['designer']", memberObject['designer']); //삭제 delete memberObject.manager console.log('after delete memberObject.manager', memberObject.manager);//undefined 출력됨 var memberA.. 파이썬 - 문자열, 파일(네이버 부스트코스) 문자열 , 파일 문자열 문자열 내부 fruit = 'banana' letter = fruit[0] print(letter) letter = fruit[1] print(letter) letter = fruit[2] print(letter) # b로 출력 # a로 출력 # n로 출력 * 문자열은 수정이 불가능 함 words = 'Connect Foundation' if 'F' in words: words.lower() words[7] = '&' -> 에러. 수정 불가! else: print(words) print(words) 문자열의 길이) fruit = 'banana' print(len(fruit)) # 6으로 출력됩니다. 문자열 슬라이싱) myString = 'Monty Python' print(mySt.. Javascipt 제어문 ● 문자열 프로퍼티와 메소드 var str1 = "Hello world"; str1.length; //문자열 길이 str1.charAt(0); //문자열 H 추출 str1.split(" "); //공백 기준으로 문자열 나눔 -> 출력할 때는 배열 [Hello,world]로 됨 ● 배열 프로퍼티와 메소드 var fruit = ["사과","배","포도"]; fruit.length; //데이터 개수 fruit.push("딸기"); //배열 뒤에 데이터 삽입 fruit.unshift("레몬"); //배열 앞에 데이터 삽입 fruit.pop(); // 배열 뒤의 데이터 제거 fruit.shift(); // 배열 앞의 데이터 제거 ● join() 메서드 const elements = ['Fire', 'Air', '.. Javascript 문법 ● 변수 var fruit = "apple"; ● 출력 console.log(fruit); ● 사용 방법 -> html 파일과 연동 ● 변수 데이터 확인 방법 우클릭 -> 개발자 검사(크롬) ● 변수 데이터 웹 화면에 출력 document.write(변수명); document.writeln(변수명); //출력값 사이에 변수 넣기 ● 데이터 타입 - 문자열 var str = "~" var string = 'He\'s a boy' -> 중간에 ' 사용가능, 문장 끝까지 인식됨 - 함수 var func1 = function(){ } func1(); 또는 function func1(){ } func1(); * 함수 데이터 호출 방법 var area = function(width,height){ return wi.. Javascript 활용(생활코딩) ▶ 파일을 이용해 코드 정리하기 연관된 코드들을 .js 파일로 정리해 웹페이지에 포함시키기 -> 코드 정리정돈, cache를 이용하여 browser가 한 번 다운로드 한 것은 다시 다운하지 않기 때문에 서버의 트랙을 줄일 수 있다. 여러개의 js 파일 가져오기 -> 한줄에 한번씩 script src를 선언해 준다. ▶ 라이브러리와 프레임워크 라이브러리 : 우리가 필요한 부분을 가져와서 사용하는 것(jQuery) 프레임워크 : 직접 프레임워크 안으로 들어가서 디테일을 수정해서 사용하는 것 ☆ jQuery 이 한 줄을 $('h1').css("font-size", "7px"); ▶ UI와 API UI : 사용자들이 시스템을 제어하기 위해서 조작하는 장치 API : 프로그래머들이 사용하는 조작 장치(ex.ale.. Javascript 객체(생활코딩) ▶ 객체 document.querySelector('body'); document : 객체 / querySelctor: 메소드 객체 선언) var coworkers= { "programmer": "egoing", "designer": "leezche" }; 객체 요소 읽기) document.write(coworkers.programmer) document.write(coworkers["programmer"]) 객체에 요소 추가) coworkers.bookkeeper = "duru"; coworkers["bookkeeper"] = "duru"; ▶ 객체의 순회 객체에 있는 모든 값들을 가져오는 방법 -> for in var coworkers = { "programmer": "egoing", "designe.. Javascript 함수(생활코딩) ▶ 함수 선언) 사용) ▶ 매개변수와 인자 unction sum(left, right) { document.write(left + right); } 매개변수: left, right sum(2,3); 인자: 2,3 this : 전역객체 = 당 코드가 포함된 태그를 가르켜 준다. self : 매개변수 = this를 script태그내의 function 함수의 매개변수로 가져온다. 이전 1 ··· 58 59 60 61 62 63 다음