반응형 전체 글136 [프론트엔드 개발 스쿨 11주차] 11주차가 지난 나의 모습 1 3월 초 나는 패캠을 시작했다. 사실 HTML,CSS와 컴퓨터공학의 기초는 들을만했다. 왜냐면 나는 전공생이니까 당연하지.... 앞서 말했지만, 데레사님의 강의는 내가 배운게 헛배운것 같다는 생각을 많이 들게 했던 수업이였다. 이제 부터 내가 말할 11주차의 나의모습은 자바스크립트라는 언어의 수업을 들은지 3주차의 나의 모습이다. 먼저 수업의 방식과 내가 생각하는 특징들에 대해서 살펴보러한다. 1. 수업방식과 특징 수업은 월 수 금 , 화목은 풀 자습이다. 이게 처음에 난 왜이렇게 하지라는 생각을 했다. 근데 확실한건 이렇게 안하면, 절!대! 못따라 갈 것이다(아 물론 처음배우는 사람기준!) 주로 해야하는 것들은 예습, 복습, 과제 이며, 예습, 복습 , 과제 순으로 중요하다고 강사님께서 강조하신다!.. 2019. 5. 14. 2019-05-13 프로토타입 const obj = { a: 1 }; console.log(Object.getOwnPropertyDescriptor(obj, 'a')); // { value: 1, writable: true, enumerable: true, configurable: true } console.log(obj.__proto__ === Object.prototype); // true console.log(Object.getOwnPropertyDescriptor(obj, '__proto__')); // undefined // getOwnPropertyDescriptor() // 첫번째 인자로 준 객체에 프로퍼티 이름을 주면, 프로퍼티의 어트리뷰트를 반환 console.log(Object.getOwnPropertyDescrip.. 2019. 5. 13. 2019-05-10 전역변수의 문제점/let,const와 블록레벨 스코프/프로퍼티의정의/생성자 함수에 의한 객체 생성 전역변수의 문제점 1. 생명주기 무한대(메모리 해제를 하지 않는다.-> 메모리를 오래잡고있으면 다른 곳에 영향을 줄 수 있다.) 2. 암묵적 결합, 어디서든지 접근이 가능하기때문에 값이 변할 위험이 있음 **함수는 짧게, 단순하게, 한가지 일만 하는 것이 좋다!(스코프를 좁게 만드는것이 좋다 = 변수가 빨리 죽는다.) 렉시컬 스코프 = 함수가 어디서 호출되는지와 상관없이 어디서 정의됬는지에 따라서 상위스코프가 결정되는 것 ES6에서부터는 모듈을 쓴다. ( import, export 두개의 키워드로 되어있다.) 아직은 대부분의 브라우저들이 구현을 안하고 있다. Webpack(이것을 사용해서 모듈을 사용하게 할 수 있다.) Babel ==> 전역변수 쓰지말자. let 키워드let,const와 블록레벨 스코프.. 2019. 5. 10. 2019-05-08 10. 원시값과 객체의 비교, 함수, 스코프 1. 원시값 원시 값을 변수에 할당하면, 변수에는 실제 값이 저장 객체를 변수에 할당하면, 변수에는 참조 값이 저장 원시값은 immutable value 이다.(변경 불가능한 값) var str = 'string'; // 문자열은 유사 배열이므로 배열과 유사하게 인덱스를 사용하여 각 문자에 접근할 수 있다. console.log(str[0]); // s // 하지만 문자열은 원시 타입인 값이므로 변경할 수 없다. 이때 에러가 발생하지 않는다. str[0] = 'S'; console.log(str); // string string은 재할당만 안하면! 아무도 값을 바꿀 수 없다. immutable value 요즘 trend : 객체를 얼린다(원시값처럼 쓴다) 새로만들어서 재할당. 메모리 영역을 확보하고, 해.. 2019. 5. 8. 이전 1 ··· 27 28 29 30 31 32 33 34 다음 반응형