전체 글

전체 글

    20210302

    37 - Tyga 2021. 03. 02 Rails Helper Helper는 Rails의 View에서 reusable한 코드를 공유하는 데 주로 사용되는 방법이다. Rails에는 built-in helper method가 있다. Own Helper Methods app/helpers에 custom helper method를 만들 수 있다 # app/helpers/user_helper.rb module UserHelper def format_name(user) if user.gender == "M" "Mr. #{user.name}" else "Ms. #{user.name}" end end end Using New Helper Module View에서 사용할 수 있다. Using Helpers from C..

    20210226

    36 - Tyga 2021. 02. 26 HTML에서 JavaScript 로드하기 - inline 방식 태그에 직접 자바 스크립트를 기술하는 방식 태그에 연관된 스크립트가 분명하게 드러난다는 점 정보와 제어가 섞여 있기 때문에 정보로서의 가치가 떨어진다 HTML에서 JavaScript 로드하기 - script 방식 태그를 만들어서 자바 스크립트 코드를 넣는 방식 정보와 제어를 분리할 수 있다 HTML에서 JavaScript 로드하기 - 외부 파일로 분리 보다 엄격하게 정보와 제어를 분리할 수 있다 하나의 js 파일을 여러 웹페이지에서 로드함으로서 js의 재활용성을 높일 수 있다 캐쉬를 통해서 속도의 향상, 전송량의 경량화를 도모할 수 있다 Script 요소 async: HTML 구문 분석 중에도 스크립트..

    20210225

    35 - Tyga 2021. 02. 25 Notion 문서를 사이트로 만들어 주는 것: Oopy Notion 디자인에 들어가면 회사 관련 이미지들이 있다. 가짜 이미지 넣을 때는 셔터스톡 사용 Rails Architecture MVC (Model View Controller) 웹 서비스의 요청과 응답 https://www.youtube.com/watch?v=SqhxMTlx6IA

    20210224

    34 - Tyga 2021. 02. 24 ransack 레일즈 프로젝트에 정의된 모델의 데이터를 검색하기 위한 gem 완전 일치하는 값을 반환하기도 하고 특정 문자열을 포함하는 값을 모두 반환하기도 한다 search matchers eq: equal cont: contains value flutter 위젯을 사진으로 만들어서 사용할 수 있다 따라서, 보다 더 자유롭게 Marker를 만들 수 있었다.

    20210223

    33 - Tyga 2021. 02. 23 Stateful Widget 생명주기 method initState(): state가 처음 초기화될 때 트리거되는 init 상태를 초기화해 준다. build(): 위젯이 실제로 빌드될 때 트리거되는 build() 메서드 (실제 화면에 렌더링되어 표시되어지는 부분) deactivate(): StatefulWidget이 파괴될 때 호출하는 메서드

    20210222

    32 - Tyga 2021. 02. 22 Bloc 패턴 Business Logic Components UI와 비즈니스 로직을 분리한 형태 구글의 권장 디자인 패턴 각 UI 객체들이 Bloc을 구독하여 관찰하며 자신의 상태를 변경 기존의 mvc와 유사 위젯 build 횟수가 줄어든다 StreamBuilder 반응형 프로그래밍 setState를 쓰지 않고도 ui 업데이트 가능 스트림의 최신값을 가지고 온다