All Contents
-
Template 엘리먼트 사용HTML 2020. 7. 25. 12:37
{company_name} var company_data = { "{company_name}" : "SOME COMPANY", }; document.querySelector("div").innerHTML = company_data["{company_name}"]; {company_name}를 화면에 렌더링하는 것 외에는 아무 것도 수행하지 않습니다. 대신 {company_name} 플레이스 홀더를 JavaScript 파일의 데이터로 대체하여 일부를 화면으로 렌더링해야합니다. 재사용 할 수 없죠. 이 시점에서 그가 바라는 바는 이런 종류의 템플릿이 자동으로 발생한다는 것입니다. HTML의 내용과 일치하는 키를 객체에 제공하면 해당 HTML의 내용이 자동으로 교체됩니다. 원시 웹 기술에서는 그렇게 작동하지 ..
-
CSS를 사용하여 반대쪽에 세로 스크롤 막대 배치CSS 2020. 7. 25. 12:16
스크롤바가 어디에 있는지에 대한 강한 기대를 깨뜨리기 때문에 일반적으로 이것을 추천할 수는 없습니다. 많은 사람들에게 핵심 접근 기능이며 유용합니다. 그러나 그것은 매혹적인 CSS 트릭이며 웹은 때때로 이상한 해결책이 필요한 상황을 알 수 없는 규모의 큰 장소입니다. 테크닉1 : Directional Trickery CodePen Embed Fallback direction:rtl 이 핵심 테크닉2 : Rotational Tricker 회전으로 나타내는 것입니다. CodePen Embed Fallback 이것은 두 가지 이유로 특히 어색합니다. 스크롤 요소는 기본적으로 맨 아래로 스크롤됩니다 스크롤 방향은 스크롤 휠과 반대로 느껴집니다. 스크롤바 자체는 예상대로 작동해야하지만 트랙 패드 또는 마우스 스크..
-
Grid Template으로 아코디언 만들기CSS 2020. 7. 25. 12:00
meyerweb 재 설계의 또 다른 측면은 CSS 그리드 행을 사용하여 더 많은 레이아웃 유연성을 제공하는 방식입니다. 먼저 meyerweb에서 페이지의 기본 레이아웃을 시각화 해보겠습니다. 간단하고 flexbox로도 가능합니다! 그러나 항상 상황이 단순하게 유지되어야합니다. 이 두 사이드 바의 내용이 사이트의 한 부분에서 다른 부분으로 다를 수 있기 때문에 아마 그렇지 않을 것입니다. 경우에 따라 사이드바들이 세로로 정렬되기를 원합니다. 블로그 아카이브의 초기 디자인 프로토 타입에서는 링크를 기본 컨텐츠 열의 맨 아래로 이동하기 전에 “다음 포스트” 및 “이전 포스트” 링크를 이러한 지점 중 일부에 배치했습니다. 따라서 현재로서는 그 기능을 사용할 수 있지만 해당 지점을 사용하는 것은 없습니다. 필요에..
-
크롬 85, 상속 및 기타 기능이있는 스트리밍, 휴먼 인터페이스 장치, 사용자 지정 속성 업로드크롬업데이트 2020. 7. 25. 00:52
별도의 언급이없는 한, 아래 설명 된 변경 사항은 Android, Chrome OS, Linux, macOS 및 Windows 용 최신 Chrome 베타 채널 릴리스에 적용됩니다. 제공된 링크 또는 ChromeStatus.com의 목록을 통해 여기에 나열된 기능에 대해 자세히 알아보십시오. Chrome 85는 2020 년 7 월 23 일 현재 베타 버전입니다. 업로드 스트리밍 가져오기 가져오기 업로드 스트리밍을 통해 웹 개발자는 읽을 수 있는 스트림을 가져올 수 있습니다. 이전에는 전체가 레디 된 후에만 요청을 시작할 수있었습니다. 그러나 이제 컨텐츠를 생성하는 동안 데이터 전송을 시작하여 성능 및 메모리 사용량을 향상시킬 수 있습니다. 예를 들어, 온라인 양식은 사용자가 텍스트 입력 필드에 focu..
-
[Modern CSS] 하단에 footer 고정하기 flex vs gridCSS 2020. 6. 30. 00:54
Moder CSS 첫 번째 주제 - footer 하단 고정 flex vs grid 괜찮은 Modern Css 소개 페이지가 있어 연재를 하려고 합니다. 그 첫 번째 시간으로 하단에 footer 고정하기 See the Pen Footer 하단 고정 Flex & Grid by YoungMinKim (@oinochoe) on CodePen. 먼저 Flex를 통하여 고정시키는 방법이 있습니다 body { min-height: 100vh; /* 최소 높이를 지정 */ display: flex; flex-direction: column; } footer { margin-top: auto; /* 최소 높이 하단에서 자동으로 뻗어나가도록 설정 */ } /* optional */ main { margin: 0 auto;..
-
ES2020 7가지 새로운 팁Javascript 2020. 6. 29. 01:32
급진적으로 계속해서 쏟아져 나오고 있는 ES 버전들을 모두 리뷰 하기에는 많은 시간이 소모됩니다. ES6(ES2015)를 시작으로 7, 8 계속 이어져오다가 정식 명칭을 아예 ES2020으로 연도를 붙이는 것으로 변경이 된 것 같습니다. 아시다시피 2015 년 ES6 이후로 Ecma International의 TC39에서 매년 ECMAScript의 새로운 버전을 출시합니다. ECMAScript 2020은 ECMAScript 언어 사양의 11 번째 버전입니다. 이 새로운 반복에는 고유 한 새로운 기능이 포함되어 있습니다. 1. ‘globalThis’ JavaScript 언어는 현재 매우 인기가 있으며 웹 브라우저에서 물론 다양한 환경에서 사용할 수 있지만 JavaScript는 서버 측, 스마트폰, 로봇 등..
-
[javscript] 12가지 Array 팁Javascript 2020. 6. 28. 05:04
1. 중복 값 삭제 이 문제는 어떻게 유니크한 값을 배열로부터 얻어내느냐에 대한 매우 일반적인 면접 질문입니다. new Set()을 사용할 수 있습니다. let fruits = ['banana', 'apple', 'orange', 'watermelon', 'orange', 'apple']; // 첫번째 방법 let uniqueFruits = Array.from(new Set(fruits)); console.log(uniqueFruits); // returns ['banana', 'apple', 'orange', 'watermelon']; // 두번째 방법 let ..
-
Constructor vs LiteralJavascript 2020. 6. 22. 23:14
JavaScript에서는 다른 방식으로 동일한 결과를 얻을 수있는 자유가 있습니다. 생성자와 리터럴 접근법을 사용하여 문자열, 숫자, 객체, 배열 등의 값을 만들 수 있습니다. 이러한 접근 방식 중 하나를 사용하여 동일한 값을 얻을 수 있습니다. 그러나 런타임 버그를 피하는 데 유용한 몇 가지 차이점이 여전히 있습니다. 결론부터 말하면 Literal 방식이 Contructor 방법보다 낫습니다. Literal과 contructor 방식이 무엇이냐면 다음과 같습니다. 일반적으로 리터럴과 primitive를 선호하고 내장 생성자를 피해야합니다. literal과 primitive를 선호하는 이유는?? 1. 리터럴은 더 짧고 읽고 쓰기 쉽습니다. let o = new Object(); let o = {}; //..