몰입! 자바스크립트 - 08 자바스크립트의 언어적 개념

이력 2021.10.04 포스팅 2021.11.25 사소한 수정 2021.11.26 사소한 수정 모든 내용을 상세히 담으려 하지 않았습니다. 제가 모르는 부분이나, “이런 것도 있었어?” 하는 부분, 중요하다고 생각되는 부분, 다시 한번 되새기고 싶은 부분만 기록했습니다. 읽어주셔서 감사합니다. ...

10월 4, 2021 · Jaejin Jang

몰입! 자바스크립트 - 07 문장

이력 2021.09.30 포스팅 2021.11.25 사소한 수정 모든 내용을 상세히 담으려 하지 않았습니다. 제가 모르는 부분이나, “이런 것도 있었어?” 하는 부분, 중요하다고 생각되는 부분, 다시 한번 되새기고 싶은 부분만 기록했습니다. 읽어주셔서 감사합니다. ...

9월 30, 2021 · Jaejin Jang

몰입! 자바스크립트 - 06 비트, 기타 연산자

이력 2021.08.10 포스팅 2021.11.25 사소한 수정 모든 내용을 상세히 담으려 하지 않았습니다. 제가 모르는 부분이나, “이런 것도 있었어?” 하는 부분, 중요하다고 생각되는 부분, 다시 한번 되새기고 싶은 부분만 기록했습니다. 읽어주셔서 감사합니다. ...

8월 10, 2021 · Jaejin Jang

몰입! 자바스크립트 - 05 관계, 동등, 일치, 논리 연산자

이력 2021.08.02 포스팅 2021.11.25 약간 수정 모든 내용을 상세히 담으려 하지 않았습니다. 제가 모르는 부분이나, “이런 것도 있었어?” 하는 부분, 중요하다고 생각되는 부분, 다시 한번 되새기고 싶은 부분만 기록했습니다. 읽어주셔서 감사합니다. ...

8월 2, 2021 · Jaejin Jang

몰입! 자바스크립트 - 04 할당, 산술, 단항 연산자

이력 2021.08.01 포스팅 2021.11.25 약간 수정 모든 내용을 상세히 담으려 하지 않았습니다. 제가 모르는 부분이나, “이런 것도 있었어?” 하는 부분, 중요하다고 생각되는 부분, 다시 한번 되새기고 싶은 부분만 기록했습니다. 읽어주셔서 감사합니다. ...

8월 2, 2021 · Jaejin Jang

몰입! 자바스크립트 - 03 데이터 타입

이력 2021.08.01 포스팅 2021.11.25 약간 수정 모든 내용을 상세히 담으려 하지 않았습니다. 제가 모르는 부분이나, “이런 것도 있었어?” 하는 부분, 중요하다고 생각되는 부분, 다시 한번 되새기고 싶은 부분만 기록했습니다. 읽어주셔서 감사합니다. ...

8월 1, 2021 · Jaejin Jang

몰입! 자바스크립트 - 02 자바스크립트 문법

이력 2021.07.25 포스팅 2021.11.25 약간 수정 모든 내용을 상세히 담으려 하지 않았습니다. 제가 모르는 부분이나, “이런 것도 있었어?” 하는 부분, 중요하다고 생각되는 부분, 다시 한번 되새기고 싶은 부분만 기록했습니다. 읽어주셔서 감사합니다. ...

7월 25, 2021 · Jaejin Jang

몰입! 자바스크립트 - 01 자바스크립트 개요

이력 2021.07.20 포스팅 2021.07.25 약간 수정 2021.11.25 약간 수정 그동안 미루고 미뤄왔던 몰입! 자바스크립트를 제대로 보려고 합니다. 매일매일 읽고, 읽는 부분만큼 요약해서 업로드하겠습니다. 개인적인 견해이지만, 참고로 이책은 스펙을 설명하는 내용이 주이기 때문에 지루합니다. 애정을 갖고 봐야 재미를 찾을 수가 있습니다. 모든 내용을 상세히 담으려 하지 않았습니다. 제가 모르는 부분이나, “이런 것도 있었어?” 하는 부분, 중요하다고 생각되는 부분들만 기록했습니다. 읽어주셔서 감사합니다. ...

7월 20, 2021 · Jaejin Jang

와 시간빠르다

벌써 4월 26일이라니.. 작년에 비해서 시간이 총알같이 가네.. 체감상 한 3배는 더 빠른듯?? 쿠팡은 요즘엔 글을 올리지도 않는데 왜 수익이 나는것인지.. 신기하네

4월 26, 2021 · Jaejin Jang

플러터 이미지와 폰트 추가하기

이미지 추가하기 적당한 폴더에 이미지를 저장한다. pubspec.yaml 의 aseets 에 이미지를 추가한다. 이미지를 호출하는 방법은 크게 3가지 file : 외부의 파일을 사용 asset : 앱에 미리 넣어놓은 파일 사용(지금 사용하는 방식) memory : 메모리에 올라와있는 이미지 데이터 사용 1 2 3 4 5 6 7 8 9 10 flutter: # The following line ensures that the Material Icons font is # included with your application, so that you can use the icons in # the material Icons class. uses-material-design: true # To add assets to your application, add an assets section, like this: assets: - image/dog.jpg 폰트 추가하기 적당한 폴더에 폰트를 저장한다. pubspec.yaml 의 fonts 에 이미지를 추가한다. 폰트파일이름은 영어만 가능하다. 1 2 3 4 fonts: - family: Pacifico fonts: - asset: font/Pacifico-Regular.ttf 위젯에서 이미지와 폰트 사용해보기 이전 포스트에서 사용한 위젯에서 추가한 이미지와 폰트를 사용해봅니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 import 'package:flutter/material.dart'; class ChangeTextByButton extends StatefulWidget { @override State<StatefulWidget> createState() { print('createState()'); // 여기 출력! return _ChangeTextByButton(); } } class _ChangeTextByButton extends State<ChangeTextByButton> { var swVal = false; var str = 'Jaejin Jang off'; @override void initState() { super.initState(); // 여기 출력! print('initState()'); } @override Widget build(BuildContext context) { print('build'); // 여기 출력! return MaterialApp( title: 'ChangeTextByButton', theme: ThemeData( primaryColor: Colors.blue, visualDensity: VisualDensity.adaptivePlatformDensity), darkTheme: ThemeData.light(), home: Scaffold( appBar: AppBar( // appbar 추가 title: Text('App Bar 추가해보기'), ), body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ Text( str, style: TextStyle( fontFamily: 'Pacifico', color: Colors.blue, fontSize: 20), //내가 추가한 폰트 지정! ), Switch( value: swVal, onChanged: (value) { setState(() { print('setState'); // 여기 출력! swVal = value; str = value ? 'Jaejin Jang On' : 'Jaejin Jang off'; }); }, ), Row( // 가로위젯 여러개 넣어보기 mainAxisAlignment: MainAxisAlignment.center, children: [ Text( '가로로 위젯 추가해보기 1', style: TextStyle(color: Colors.orange, fontSize: 20), ), Icon(Icons.access_alarm), Icon(Icons.access_time), Icon(Icons.account_tree), Icon(Icons.add_to_drive), Icon(Icons.laptop), ], ), Image.asset('image/dog.jpg', // 그림 나타내기! height: 300, width: 400, fit: BoxFit.contain), ])), floatingActionButton: FloatingActionButton( // 플로팅버튼 추가 child: Icon(Icons.add), onPressed: () {}, ), ), ); } }

4월 20, 2021 · Jaejin Jang