본문 바로가기

프론트엔드/생활코딩14

생활 코딩 34-37. 문법 외에 22.09.16ver. 34. 파일로 쪼개서 정리 정돈하기 함수, 객체보다 더 큰 정리정돈의 도구 유지보수하는 데 있어서 편리해진다. (Java로 따지면 import 하는 것과 같은 원리) 35. 라이브러리와 프레임워크 집을 만든다고 하면, 라이브러리(library)는 자재랑 가구 등 집에 필요한 재료, 프레임워크(framework)는 기본적인 뼈대 구조들이 있어서, 입맛대로 꾸미기만 하면 되는 것 둘 다, 다른 사람과 협력하는 것에서는 동일하다. (22.09.16ver. / jQuery가 나오는 데, 지금은 별로 선호하지 않는다고 한다.) 36. UI vs API UI : User Interface API : Application Programming Interface UI는 사용자가 시스템을 조작하기.. 2022. 9. 16.
생활 코딩 29-33. 객체 22.09.16ver. 29. 객체 예고 객체(Object), 상당히 중요하면서 어려운 부분 함수와 객체 프로그래밍에서 어려운 부분 연관성이 짙다. 객체 : 폴더라고 봐도 무방하다. 30. 객체 쓰기와 읽기 배열은 순서대로 정보가 저장된다면, 객체는 순서와 무관하게 저장된다. 하지만 마구잡이는 아니다. 객체 : 이름이 있는 정리정돈 상자 라고 생각하자. 31. 객체와 반복문 반복문 : 생성된 객체의 모든 데이터를 가져와야 할 때 사용하는 것 key ≒ index(배열에서) Iterator 여기어의 key는 programmer, designer, bookkeeper, data scientist 32. 객체 프로퍼티와 메소드 객체에는 문자, 숫자를 비롯한 함수도 담을 수 있다. 메소드(Method) : 객체.. 2022. 9. 16.
생활 코딩 24-28. 함수 22.09.16ver. 24. 함수 예고 구경만 해도 충분! 함수 : 코드가 많아질 때, 잘 정리정돈 하기 위한 도구 더 많아지면? -> 객체 25. 함수 함수 = 메소드(다른 이름) 함수를 이론적으로 살펴보는 시간 코드가 간결해지고 편해진다. 26. 함수 : 매개변수와 인자 function sum(left, right) { document.write(left+right +' '); } sum(2, 3); //5 sum(3, 4); //7 매개변수(Parameter) : 함수에서 기능하는 변수(left, right) 인자(Argument) : 매개변수에 부여되는 값(2, 3, 4) 27. 함수 (리턴) 함수는 입력과 출력의 기능이 있다. 28. 함수의 활용 그냥 보기만 하자 리팩토링하는 데 있어서 가장 .. 2022. 9. 16.
생활 코딩 19-23. 배열과 반복문 22.09.16ver 19. 반복문 예고 배열과 반복문을 배울 것이다. 다른 언어에서 배열과 반복문을 익혔다면, 넘어가도 좋다. -> 본인은 자바(Java)에서 공부했으므로 생략 20. 배열 배열은 정리를 위한 수납공간 코드를 입력해보고 테스트 해보는 것만으로 충분! 배열만으로는 어디에 쓰지? 라는 질문이 생기지만, 반복문과 함께 쓰이면 용도를 알게 될 것이다. 배열의 필요성을 느끼는 곳은 배열보다는 반복문이다. 21. 반복문 반복문에서 유의할 점! 반복문이 언제 종료되는지 지정한 후 실행시켜야 한다. -> 무한루프에 빠질 수 있으므로! 22. 배열과 반복문 Co workers 23. 배열과 반복문의 활용 그냥 쭈욱 봤다. 2022. 9. 16.
생활 코딩 12~18강. 조건문과 리팩토링 22.09.16ver. 12. 제어할 태그 선택하기 여기부터 다시 JS 내용 13. 프로그램, 프로그래밍, 프로그래머 프로그램(program) : 순서에 따라 진행되는 것 프로그래밍(programing) : 순서를 만드는 것 프로그래머(programer) : 순서를 부여하는 사람 14. 조건문 예고 토글? -> toggle(), on/off switch의 개념으로 버튼 하나에 스위치를 켰다, 껐다 하는 기능을 가지고 있다. 15. 비교 연산자와 블리언 내용에 비교 연산자를 사용한 값을 입력하면 블리언(boolean) 값이 출력된다. 1<1 < : 리팩터링(refactoring)은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. 단,.. 2022. 9. 16.