본문 바로가기

javascript4

웹 개발 Vanilla JS 사용 이유 장점 경량성(Lightweight): 프로젝트가 가볍고 초기 로딩 시간이 단축될 수 있다. 학습 곡선(Learning Curve): 프레임워크 없이 직접 JavaScript를 사용하면 학습이 더 쉽다. 유연성(Flexibility): 개발자는 필요한 기능을 직접 구현하며, 유연성을 확보할 수 있다. 커스터마이징(Customization): 프로젝트를 자유롭게 커스터마이징할 수 있다. 성능(Performance): 일부 상황에서는 성능을 최적화할 수 있다. 단점 구조화의 부족: 프레임워크 없이 개발할 경우 코드의 구조화와 모듈성이 부족할 수 있다. 유지보수 어려움: 큰 규모의 프로젝트에서는 유지보수가 어려울 수 있고, 코드의 복잡성이 증가할 수 있다. 재사용의 어려움: 일부 기능을 처음부터 구현하려면 시간.. 2023. 12. 13.
[javascript] 369게임 [코딩애플 강좌 中 과제한것 정리] 1. 3의 배수에만 박수를 치는 규칙일 경우 함수에 숫자를 넣어서 박수를 쳐야할지 말아야할 지 판단하는 기능을 구현했다. ex) 삼육구게임(3)을 입력하면 3%3 == 0 이 되므로 콘솔창에 "박수"가 뜨면 된다. function 삼육구게임(num){ if(num % 3 == 0){ console.log("박수"); }else{ console.log("통과"); } } 2. 9의 배수에서는 박수를 두번 치는 규칙일 경우 나의 풀이) And연산자로 조건을 지정했다. 3의 배수이면서 9의 배수일 경우를 동시에 만족할 때는 3의 배수이기만 한 숫자와 구분될 수 있기 때문이다. ex) 삼육구게임(27)는 3의 배수이면서 9의 배수이기 때문에 "박수x2"를 출력하고 삼육구게임(.. 2021. 12. 5.
[웹 개발 도구 사이트] CodePen HTML , CSS , javascript 코드결과를 바로바로 확인할 수 있어서 프론트엔드 웹 개발 공부에 특히 유용한 사이트 https://codepen.io/trending CodePen An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications. codepen.io 2021. 12. 2.
[OpenLayers] 오픈레이어스란? 웹 브라우저에서 지도를 표시하는 기능 구현을 위한 자바스크립트 라이브러리이다. GIS (geographic information system) https://openlayers.org/ OpenLayers - Welcome A high-performance, feature-packed library for all your mapping needs. openlayers.org 2021. 11. 19.