분류 전체보기62 19 프로토타입 1) __proto__ (Object.prototype의 접근자 프로퍼티) 객체가 직접 소유한 것이 아니라, Object.prototype 의 접근자 프로퍼티. 체크 없이 프로토타입 교체로 인한 상호참조/무한루프 발생을 막음. 모든 객체는 __proto__를 상속받아 사용할 수 있다. __proto__ 로 자신의 프로토타입[[Prototype]] 내부 슬롯(Object.prototype)에 접근할 수 있다. 2) 함수 객체의 prototype 프로퍼티 : 생성자 함수 constructor 가 생성할 인스턴스의 프로토타입 (생성할 인스턴스가 아니라, 인스턴스의 prototype) 프로토타입을 참조하는 프로퍼티 : 와 __proto__ 접근자 프로퍼티 prototype 프로퍼티 소유, 사용 주체 모든 객체 .. 자바스크립트 문법 2022. 9. 26. 17 생성자 함수에 의한 객체 생성 Object 생성자 함수 생성자 함수 객체 리터럴 생성 방식 문제점 생성자 함수 생성 방식 장점 생성자 함수의 인스턴스 생성 과정 내부 메서드 [[Call]]과 [[Construct]] constructor 와 non-constructor 의 구분 new 연산자 new.target 전체 소스 // 줄 바꿈\n 제거 : ^$\n // 주석// 제거 : //.* // # 위로 줄\n 삽입 ^#.[0-9]* 바꾸기: \n$0 # 17-01 // 빈 객체의 생성 const person = new Object(); // 프로퍼티 추가 person.name = 'Lee'; person.sayHello = function () { console.log('Hi! My name is ' + this.name); }; c.. 자바스크립트 문법 2022. 9. 26. 16 프로퍼티 어트리뷰트 (조내 복잡타 ㅠ) 프로퍼티 어트리뷰트 : 자바스크립트 중급에서 가장 난이도가 높은 곳이였음 이해하기 어려운건 아니고, 체계를 잡기 위해 트리 모양 연습 필요! 프로퍼티의 [[Prototype]] . ㅠ 16.1 내부 슬롯과 내부 메서드 모든 객체는 내부 슬롯으로 [[Prototype]] 이 있다. 프로퍼티를 만들면, 자동으로 프로퍼티 속성도 정의 된다. 16.2 프로퍼티 속성/어트리뷰트( getOwnPropertyDescriptor 일반 객체의 __proto__ 는 접근자 프로퍼티다( get, set ) 함수 객체의 prototype 은 데이터 프로퍼티다. 일반 객체 함수 객체 '__proto__' 접근자 프로퍼티 get, set, .... undefined 'prototype' undefined 데이터 프로퍼티 valu.. 자바스크립트 문법 2022. 9. 18. 13. 스코프 // 14. 전역 변수의 문제점 // 15. let, const와 블록 레벨 스코프 13장: 스코프 1. 스코프란 2. 스코프의 종류 : 전역 스코프와 지역 스코프 3. 스코프 체인 : 체인에 의한 변수 / 함수 검색 4. 함수 레벨 스코프 5. 렉시컬 스코프(=정적/static 스코프) : 어디서 정의했는지에 따라 상위 스코프 결정 함수를 어디에 호출했는지는 상관없다. 함수가 정의(생성)되면서, 상위 스코프를 기억한다.(( 함수의 위치)) var x = 1; function foo() { var x = 10; bar(); // bar()는 전역인 1 일까, 지역인 10일까. //bar가 정의된 자리의 범위(스코프)를 기억중. --> 그래서, x 는 1 console.log(x); } function bar(){ console.log(x); // 전역인 1 } foo(); bar(); .. 자바스크립트 문법 2022. 9. 12. 10-11장 객체(프로퍼티, 메서드) ***기초 중요*** var obj = { x, y }; // 변수 이름과 프로퍼티 키의 이름이 같으면, 프로퍼티 키를 생략할 수 있다. 메서드 정의시, sayHi() : function() {.....} ----> sayHi(){.........} // 프로퍼티 키 생략 var x = 1, y = 2; var obj = {x, y}; // x: x, y: y console.log(obj); // { x: 1, y: 2 } // 메서드 정의 시, function 생략 const obj = { name: 'Lee', sayHi() { // ES5: sayHi: function() { ....... console.log('Hi!' + this.name); } }; obj.sayHi(); https://poiemaweb.com/e.. 자바스크립트 문법 2022. 9. 10. centos7 MySQL8 설치+DB생성+유저권한 이런 크고 중요한 프로그램은 충돌도 많기 때문에, 항상 기존 관련 설치 확인 후 깨끗이 정리한 후 시작. https://zero-gravity.tistory.com/338 어마어마하게 정리를 잘하는 분이다. 존경하는 마음을 담아...메모...로 1. Delete old version 1-1. mysql 버전 확인 yum list installed | grep mysql yum remove -y mysql-community-* 1-3. mysql 폴더 삭제 rm -rf /var/lib/mysql 2. Install new version 2-1. yum repository 등록 yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-5... 자바스크립트 문법 2022. 8. 23. 큐냅: 도커 리눅스 : systemctl 명령어가 안먹힘 -> LXD 1. 큐냅 Docker 에서 centos 7 설치 후, sytemctl 명령어가 안먹었다. systemctl 명령 사용시, Failed to get D-Bus connection: Operation not permitted 포기하려다가 혹시나해서, LXD 에서 설치 --> 성공 2. LXD 에서 centos 설치 --> systemctl 명령어 ok! Docker 자체 학습목적이 아니니까, 전혀 개의치 않음. LXD 로 설치 한 후, 최초 접속시 이렇게 passwd 설정부텀! 터미널 아이콘 3. ip 확인 후, openssh-server 만 설치 후, 빨리 이쁜 터미널로 도망가자. yum install openssh-server -y systemctl start sshd ( 실제 실행할 때는 openss.. 자바스크립트 문법 2022. 8. 22. centos7 nginx 설치 및 사용 뭔가 잘 안되면, nginx -t 문법 체크 1. nginx 설치 yum update nginx 는 yum install nginx 바로 하면 안먹힌다. +_+ nginx 를 다운로드 받을 수 있는 곳(레포지토리)을 지정해줘야 한다. cd /etc/yum.repos.d/ (( yum 으로 설치할 때, 참조하는 레포지토리가 모여있는 곳)) 으로 이동!vi nginx.repo 로 nginx 레포지토리 작성 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 yum install nginx -y ( -y 옵션은 중간에 yes/no 묻지말고, y 하라는 뜻 ) cd /etc/yum/ cd.. 자바스크립트 문법 2022. 8. 22. 39장 DOM (노드 취득, 탐색, 조작, 어트리뷰트, 스타일 ) 자바스크립트 문법/문법 정리 뼈대 2022. 4. 19. 광속으로 영어 공부하기 스피킹 문장 암기는 아직은 할 생각이 전혀 없다. 아이가 언어배우는 과정을 생각하며, 그대로 하려 한다. 아이가 말은 못하는데, 어느 순간 주변 말을 알아들으며 빵긋 빵긋하는 감동적인 순간을 경험했다. 2-3살쯤...와. 이제 말 알아듣나보다. 하고 신기해하고, 3-4살쯤 어느 순간 옹알옹알. 암맘마...마... 원시인 같은 표현을 하기 시작하며, 단순한 유아들이 쓰는 짧은 표현을 한다. 4-5살이 되면 의사 표현을 명확히 하기 시작한다. 그럼 현재 내 영어 수준은? 리스닝 3-4살 스피킹 : 3-4살 어휘와 독해력 : 17-19세 (영어권 고등학생) 아... 이 언발란스. 시조새 영어공부 세대의 슬픔이다. 지금 상태에서 온종일 영어만 하면, 3개월이면 일상 대화는 될 것 같다. 기타 2021. 12. 25. 영어 리스닝 공부 일지 2021.12.13 1주차 1. 시원스쿨 토익 700 L/C 월 : 파트1 / 안들리는 문장 녹음+쉐도윙 화 : 파트2 수 : 파트3 목 : 파트4 안들리는 문장 녹음 한 것 : ( 집중풀이 1회 - 리뷰하면서 다시 반복 듣기 - 그 중에 별도 문장 녹음 --> 결과 약 180여 문장 ) 2. 유튜브에서 아무튼토익? LC 파트2 100문장 1.2 배속 진행한 것. 위 과정 반복 ( 집중해서 듣기 - 리뷰 쉐도윙 겸 녹음 - 녹음한 것 별도 쉐도윙 ) 문장 암기 안하고, 발음과 듣기만 집중함 3. ETS 토익 기출 3회분 풀기 part1 / part2 / part3 / part4 1회차 : 0 / -6 / -2 / -2 : -10 2회차 : 0/ -4 / -4 / - 2 : -8 3회차 : 0/ -3 / .. 기타 2021. 12. 25. 토익 리스닝 공부 시원스쿨 처음토익 700 책을 산 후, 사진 문제를 풀어보는데, 둘 중 한개 맞추기도 어려웠다 하... 이런. 단어와 문법은 요즘 기준으로 매우 높지만, 시조새격인 문법 세대다보니... 헙 유튜브에서 학습법을 좀 찾아본 후, speater 란 반복앱을 알게뇄다. 상당히 좋았으나, 음 듣고 안들리는 부분, 어려운 부분만 발췌해서 듣고 싶었다. 일일이 편집할 수도 없고, 녹음기를 쓰기로 했다. LC파트만 들으면서 안들리는 부분 녹음해서 쉐도윙 신경써서 하고 약 하루 6-8 시간씩 5일 경과. 토익 기출 책을 사서, LC 만 3회 풀었는데 10개 이하로 틀렸다. 이 정도면 850 전후 나올 수 있겠는걸. 조금 더 보강하면 5개 이하 틀리는 것도 될 법 하다. 리스닝은 어렵다 생각했는데, 사실 리스닝 공부를 처.. 기타 2021. 12. 22. 이전 1 2 3 4 5 6 다음