emulator -avd [] > adb devicesList of devices attached > emulator -list-avdsNexus_5X_API_27 > emulator -avd Nexux_5X_API_27 [756]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ..\emulator\lib64\qt\libCould not launch 'C:\Users\ - \..\emulator\qemu\windows-x86_64\qemu-system-i386.exe': No such file or directory SDK설치된 폴더의 tools로 이동후명령어 실행 > cd d://SDK/tools> emulator -avd Nexux_5X_A.. 2018. 5. 30. Vuex vuexhttps://vuex.vuejs.org/----React의 Flux패턴에서 기인함 - 컴포넌트들을 효율적으로 관리- Flux 패턴- state, getters, mutations, actions- Helper---- FLUX- MVC패턴의 복잡한 데이터 흐름 문제를 해결하는 개발패턴 - Unidirectional data flow모든 데이터가 한방향으로 흐른다.1. action : 화면에서 발생하는 이벤트 또는 사용자의 입력2. dispatcher : 데이터를 변경하는 방법,메서드3. model : 화면에 표시할 데이터4. view : 사용자에게 비춰지는 화면 단방향으로이동Action -> Dispatcher -> Model -> View -> Action .... ----- 어플리케이션이 복잡.. 2018. 5. 30. Modules Modules- 자바스크립트 모듈 로더 라이브러리(AMD, commonJS)기능을 js 언어 자체에서 지원한다.- 호출되기 전까지는 코드 실행과 동작을 하지 않는다. 파일을 나눈다고 해도 변수의 스코프가 나눠지지 않는다. //libs/math.jsexport function sum(a,b){return a+b;}export var pi = 3.141592; // app.jsimport {sum} form 'libs/math.js';sum(5,6); 2018. 5. 29. Enhanced Object Literals Enhanced Object Literals - 향상된 객체 리터럴https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Object_initializer 속성 메서드의 축약//ES5var calc = {sum : function(){console.log("sum");}} //ES6- 괄호 하나만으로 속성 메서드 함수의 역할을 할 수있다.var calc = {sum(){console.log("sum");}}calc.sum() //바벨로 변환시https://babeljs.io/repl/var calc = { sum: function sum() { console.log("sum"); }};해당형태로 나오게된다. 속성명의 축약- 속성명.. 2018. 5. 29. ArrowFunction Arrow Function - 화살표함수https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/%EC%95%A0%EB%A1%9C%EC%9A%B0_%ED%8E%91%EC%85%98 - function이라는 키워드를 =>로 대체 (글자수의 단축)- 콜백문법의 간결화 ES5var sum = function(a,b){return a+b;}ES6var sum = (a,b) => {return a+b;} ---예시 var materials = [ 'Hydrogen', 'Helium', 'Lithium', 'Beryllium']; console.log(materials.map(material => material.length)); > Arra.. 2018. 5. 29. Scope, Hoisting ES5는 {}에 상관없이 스코프가 설정된다 var sum = 0;for (var i = 1; i 코드는 라인 순서와 관계없이 함수선언식과 변수를 위한 메모리 공간을 먼저 확보한다. function a() 와 var는 코드의 최상단으로 끌어올려진 것(hoisted)처럼 보인다. function willBeOveridden(){return 10;}willBeOveridden() ; //5function willbeOveridden(){return 5;} .. 2018. 5. 28. request 다중배열형태로 POST로 넘겼을경우5개의 input value는 0,1,2,3,4 추가정보https://www.w3schools.com/asp/asp_ref_request.asp 2018. 5. 23. let, const LET, CONSTconst : 재할당 불가능const a = 10a = 20VM782:1 Uncaught TypeError: Assignment to constant variable. at :1:3에러let : 재할당 가능let a = 10a = 20console.log(a)20 2018. 5. 23. ES6 ECMAScript 2015와 동일* 2015년에 ES5 메이저엡데이트* React, Angular, Vue에서 권고* 문법이 간결해짐--------모든브라우저에서 지원되지 않는다.https://blog.perfectacle.com/2016/11/11/babel-es6-with-ie8/https://babeljs.io/답은뭐다? 바벨ES6로 작성한 문서를 ES5로 변환바벨을통한 transpiling사용 2018. 5. 23. 이전 1 ··· 21 22 23 24 25 26 27 ··· 37 다음