일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ios
- 안드로이드
- react
- node
- angular
- swift
- 카카오톡
- cors
- Android
- 웹뷰
- https
- S3
- 감사일기
- TypeScript
- hybrid
- 페이스북
- node.js
- 도메인
- fanzeel
- beanstalk
- 알려줌
- NeXT
- 네이티브
- php
- nextjs
- JavaScript
- Route53
- AWS
- angular4
- Elastic Beanstalk
- Today
- Total
목록JavaScript (4)
쪼렙 as! 풀스택
WKWebView 가 있는 ViewController class ViewController: UIViewController, WKUIDelegate, WKNavigationDelegate, WKScriptMessageHandler { @IBOutlet weak var webView: WKWebView! private let HOME_URL = "https://MYWEB.URL" override func viewDidLoad() { super.viewDidLoad() webView.uiDelegate = self webView.navigationDelegate = self // webView.configuration.websiteDataStore = WKWebsiteDataStore.default() //..
if(/Android|webOS|iPhone|iPad|iPod|Opera Mini/i.test(navigator.userAgent) ) { // 스마트폰이다. }
1. Promise 를 넘겨주는 function 만들기. const promiseFunc = () => new Promise((resolve, reject)=>{ ... if(성공했을시){ resolve(data) }else{ reject(new Error('errorMessage')) }}) 2. 비동기식으로 Promise 다루기. promiseFunc() .then((resolveData) => { console.log(resolveData) }) .catch((error) => { console.error(error) }) 3. async, await 사용하기.- await 는 async 안에서만 사용 가능하다. func2 = async () => { const resolveData = await ..
Angular4로 component 단위의 개발은 매우 편리한데,Javascript 라이브러리를 가져다 쓰려면, 꼭 귀찮은 일들이 발생하기 마련이다. GoogleAnalytics 로 Tracking 을 해야됐어서, Javascript 코드로 심으려고 보니까,window 객체에 property 를 추가해야했다. 개발자 가이드를 보면, https://developers.google.com/analytics/devguides/collection/gtagjs/ window 객체에 dataLayer 라는 프로퍼티와, gtag() 라는 function 을 추가해야한다. 문제는 TypeScript 에서 window 객체에는 그냥 저런식으로 접근할 수도, 추가할 수 도 없다. 그래서 TypeScript 에서 windo..