coding 215

insertAdjacentHTML VS innerHTML

https://chlolisher.tistory.com/158 insertAdjacentHTML( ) / innerHTML 특징과 차이점 알아보기 둘 다 JS를 사용해서 HTML코드를 DOM에 넣어 조작하는 메서드다. 1. innerHTML = " html " 로 둘러쌓인 텍스트를 클릭 시 태그로 바꾸는 JS를 작성해보았다. click 안녕하세요, 지금은 'span' 태그입니 chlolisher.tistory.com el.insertAdjacentHTML( position, html ) innerHTML = "html" 인자 2개(위치값, html코드) 인자 1개 (html 코드) 기존 노드 건들지 않고 노드 추가 기존 노드..

coding 2023.03.03

innerHTML vs createElement

https://velog.io/@arthur/innerHTML-vs-createElement innerHTML vs createElement innerHTML과 createElement의 차이점을 알아보자. velog.io 1. createElement()가 더 효율적이다. innerHTML을 사용하면 createElement()에 비해 더 깔끔하고 간편하게 요소를 추가할 수 있다. let div = document.querySelector('.container'); div.innerHTML += 'JS DOM'; 하지만 innerHTML은 DOM을 직접적으로 수정 (Modify)하기 때문에, innerHTML이 실행될 때마다 모든 DOM 요소가 전부 재분석 (reparse)되고 재생성 (recreate..

coding 2023.03.03

git 설치

https://steady-coding.tistory.com/275 [GIT] Git 설치 방법 안녕하세요? 코딩중독입니다. 오늘은 Git을 직접 설치해보도록 하겠습니다. 설치 과정 먼저, 이곳을 클릭하여 Git 공식 문서 홈페이지에 들어갑시다. 그러면 위 사진이 뜨는데, 오른쪽에 빨간 네 steady-coding.tistory.com 2. Override the default branch name for new repositories 초기 branch 이름을 "master"가 아니라, 사용자가 원하는 초기 branch 이름으로 변경하는 기능입니다.

coding/git 2023.02.08

JavaScript에서 9999999999999999가 10000000000000000으로 변환되는 이유는 무엇입니까? (정밀도 오류, 64비트 부동소수점)

Javascript에는 정수가 없고 64비트 부동 소수점만 있으며 부동 소수점 정밀도가 부족합니다. Java에서 유사한 문제를 참조하십시오 . Double.parseDouble이 9999999999999999를 10000000000000000으로 만드는 이유는 무엇입니까? why is the Double.parseDouble making 9999999999999999 to 10000000000000000? why is the Double.parseDouble making 9999999999999999 to 10000000000000000 ? For Example : Double d =Double.parseDouble("9999999999999999"); String b= new DecimalFormat(..

coding/js 2023.02.06

js 정밀도 계산

[JavaScript] Number Precision (소수 연산, 계산 정밀도) 뿌리튼튼 CS/Web2015. 7. 27. 15:38 소수 연산(Floating point arithmetic)은 때때로 정확하지 않다. 1 2 3 var x = 0.2 + 0.1; alert(x); // alert 0.30000000000000004 cs 위 문제를 해결하기 위해 정수형 연산으로 바꿔 계산한다. 1 2 3 var x = (0.2 * 10 + 0.1 * 10) / 10; alert(x); // alert 0.3 cs 출처 : http://www.w3schools.com/js/js_numbers.asp https://stroot.tistory.com/51 [JavaScript] Number Precision ..

coding/js 2023.02.06

HLS란, video 태그 m3u8 포맷 스트리밍 지원여부 확인

HTTP 라이브 스트리밍(HTTP Live Streaming, HLS)은 애플이 개발하여 2009년 출시한 HTTP 기반 적응 비트레이트 스트리밍 통신 프로토콜이다. 이 프로토콜은 여러 미디어 플레이어, 웹 브라우저, 모바일 기기, 스트리밍 미디어 서버에서 지원되고 있다. 연간 비디오 산업 조사에 따르면 가장 대중적인 스트리밍 포맷으로 간주된다.[2] HLS는 전반적인 스트림을 크기가 작은 일련의 HTTP 기반 파일 다운로드로 분리시켜 개개의 다운로드를 통해 잠재적으로 무한한 전송 스트림의 작은 덩어리를 적재시킴으로써 동작한다는 면에서 MPEG-DASH와 유사하다. 각기 다른 비트레이트로 인코딩되는, 이용 가능한 스트림 목록은 확장 M3U 플레이리스트를 사용하여 클라이언트에 전송된다.[3] 표준 HTTP..

coding 2023.02.03