기타34 코드이그나이터 튜토리얼 - 정적 페이지, 뉴스 섹션 http://ci4doc.cikorea.net/tutorial/static_pages.html 정적 페이지(Static pages) — CodeIgniter 4.1.5 documentation 정적 페이지(Static pages) Note 이 튜터리얼은 CodeIgniter를 다운로드하고 개발 환경에 프레임워크를 설치 했다고 가정합니다. 가장 먼저 할 일은 정적 페이지를 처리할 controller를 설정하는 것입 ci4doc.cikorea.net http://ci4doc.cikorea.net/tutorial/news_section.html 뉴스 섹션 — CodeIgniter 4.1.5 documentation 이전 섹션에서는 정적 페이지(static page)를 참조하는 클래스를 작성하여 프레임워크의.. 2021. 12. 21. 코드이그나이터 설치부터 php spark serve까지 코드이그나이터 설치 http://ci4doc.cikorea.net/installation/index.html 설치하기(Installation) — CodeIgniter 4.1.5 documentation CodeIgniter4는 다양한 방법으로 설치할 수 있습니다.: 수동 설치, Composer설치, Git설치. 당신은 어떤 방법을 선호하나요? CodeIgniter4를 설치하고 실행 할 수 있지만, 사용자 가이드는 온라인으로만 액 ci4doc.cikorea.net 설치 후 php spark serve 했는데 오류가 났음. php intl 모듈 설치가 필요했다 php intl 모듈 설치 (한글 도메인을 퓨니코드로 변환하는 데 쓰임) $ brew install php73-intl 1차 오류 - phplint.. 2021. 12. 21. 자바스크립트 클로저에 대한 실용적이고 쉬운 설명 어제 공부한 클로저를 좀더 공부해봤다. 이걸 왜 공부해야 하는지, 어떤 상황에서 알아야 하는지를 생각하면서 최대한 맥락이 살아있고 간단한 설명을 스스로에게 계속 해봤다. 자바스크립트 클로저에 대한 실용적이고 쉬운 설명 클로저가 어려운 개념인 것도 맞지만 이걸 왜 써야 하는지를 몰라서 더 어렵게 느껴지는 부분도 있는 것 같다. 개인적으로 나는 클로저를 변수의 안전한 보관 방식이라고 이해했을 때 가장 명쾌했다. 비유를 하자면 일기장을 내가 아는 곳에 보관하는 것과 같다고 생각한다. 일기장을 방 아무데나 놓으면 누구든지 일기장을 볼 수 있고 수정할 수 있으니 곤란하니, 서랍에 넣어놓고 안전하게 보관하는 것이다. 변수도 마찬가지다. 그냥 변수를 어디서나 접근 가능하도록 보관하면 수정의 위험도 있고 하니, 서랍 .. 2021. 11. 3. 자바스크립트에서 알아야 할 필수 개념들 [제로초 토크] 자바스크립트에서 알아야 할 필수 개념들 가장 중요한 것들 - 함수와 객체의 특성을 잘 알고 넘어가야 한다. 멀티 패러다임 언어이기 때문에 다양한 코딩 스타일이 있을 수 있다. 문자열.indexOf 이런 걸 외우지말고, 차라리 함수에 뭐가 있다, 객체에 뭐가 있다를 외우는 게 더 낫다. - "비동기" 개념 -> 이벤트 드리븐 프로그래밍 (사용자의 액션에 따라 발생하는 이벤트를 중심으로 한 프로그래밍) - 비동기를 이해하기 위해서는 콜백, 프로미스, async/await 을 이해해야 한다. 근데 이것들이 매우 어렵다. - 이것들을 이해하기 위해서는 호출 스택, 이벤트 루프, 실행 컨텍스트를 이해해야 한다. 이들을 이해하면 자바스크립트 코드를 보자마자 어떤 순서로 동작할 지 알 수 있게 된다... 2021. 11. 3. 이전 1 ··· 3 4 5 6 다음