Study/JavaScript(75)
-
아이폰 카메라, 공유하기 버튼
카메라 🎥 비디오 스트림에 액세스할 수 없습니다. (웹캠이 활성화되어 있는지 확인하십시오). 잘못된 QR코드입니다. Data: // var video = document.createElement("video"); var video = document.getElementById("video"); // $("#wrap").append(video); // console.log('1', video); var canvasElement = document.getElementById("canvas"); var canvas = canvasElement.getContext("2d"); var loadingMessage = document.getElementById("loadingMessage"); var outputCo..
2022.09.29
-
수수료 포함한 금액 계산법 /1.1
// 수수료 포함한 금액 계산 const cal_money = function(total_pin){ let ret_money = 0; let fee = ( $refund_fee_max * 0.01 ) + 1; /// 10.00 x 0.01 +1 => 1.1 let temp_money = total_pin / fee; ret_money = Math.floor( temp_money / 100) * 100; return ret_money; }
2022.07.21
-
javascript url 파라미터 가져오기
javascript로 주소에 있는 파라미터 가져오기 url : http://test.com?brand=1 let query = window.location.search; let param = new URLSearchParams(query); let brand = param.get('brand'); console.log(brand); // 1 https://europani.github.io/javascript/2021/06/25/031-URL-parameter.html
2022.06.27
-
스크롤 방향에 따른 네비게이션 보이기, 감추기
HTML Logo 글로벌 네비게이션 menu1 menu2 menu3 menu4 menu5 CSS /* header */ header{position:fixed; left: 0; top: 0; width: 100%; z-index:99; background:none; transition:top .3s, background .3s;} header::after{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background:linear-gradient(90deg, rgba(0,198,255,1) 55%, rgba(8,228,168,1) 100%); opacity: 0; transi..
2022.06.02
-
노드 복제와 템플릿 Node clone, template
참고 notion https://www.notion.so/mioksong/JavaScript-DOM-for-Vanilla-JS-c6edf7a6bbe2405595d91d21eda3bc1e#ed58eb48a5c3422db5d305e4127938d3 JavaScript & DOM for Vanilla JS 목차 www.notion.so JS window.addEventListener("load", function(){ var notices = [ {id:5, title:"추가한당~~~", regDate:"2019-01-26", writerId:"newlec", hit:"0"}, {id:6, title:"복제한당~~", regDate:"2019-01-26", writerId:"newlec", hit:"0"} ]..
2022.05.30
-
Timer 타이머
JS // timer function countdown( elementId, seconds ){ var element, endTime, hours, mins, msLeft, time; function updateTimer(){ msLeft = endTime - (+new Date); if ( msLeft < 0 ) { console.log('done'); } else { time = new Date( msLeft ); // hours = time.getUTCHours(); // mins = time.getUTCMinutes(); hours = String(time.getUTCHours()).padStart(2, "0"); mins = String(time.getUTCMinutes()).padStart(2..
2022.05.18