728x90
반응형

Front/JS & jQuery 454

[js][datatables] responsive: { details: false }

$('#example').DataTable({ responsive: { details: false }});의미:responsive: DataTables에서 화면 크기에 따라 자동으로 컬럼을 숨기거나 표시하여 반응형 UI를 지원하는 옵션입니다.details: false: 반응형 처리 시 숨겨진 컬럼에 대한 추가 상세 정보 표시를 비활성화합니다.동작 방식:responsive가 활성화되면 화면 크기가 작아질 때 일부 컬럼이 숨겨질 수 있습니다.기본적으로, 숨겨진 컬럼의 데이터는 클릭 시 + 버튼을 눌러 상세 보기(details 기능)에서 확인할 수 있습니다.details: false를 설정하면 이 상세 보기 기능이 비활성화되어, 숨겨진 데이터가 아예 표시되지 않습니다.  기본 설정 (d..

Front/JS & jQuery 2025.02.21

[js] 비동기 코드에서 화살표 함수

📌 setTimeout과 같은 비동기 코드에서 화살표 함수가 외부 this를 유지한다는 의미➡ 화살표 함수(=>)는 this를 바인딩하지 않고, 선언된 위치의 this를 그대로 사용한다.➡ 일반 함수(function() {})는 호출 방식에 따라 this가 달라진다.이 차이가 setTimeout, setInterval 같은 비동기 코드에서 this를 유지하는데 영향을 준다는 의미다.  ✅ 1. setTimeout에서 일반 함수(function) 사용 function Timer() { this.seconds = 0; setInterval(function() { this.seconds++; console.log(this.seconds); }, 1000);}cons..

Front/JS & jQuery 2025.02.13

[js] 화살표 함수(=>)는 this를 바인딩하지 않는다

📌 화살표 함수(=>)는 this를 바인딩하지 않는다화살표 함수는 일반 함수(function)과 다르게 this를 자체적으로 바인딩하지 않는다.즉, 화살표 함수 내부에서 this를 사용하면, 자신이 속한 스코프의 this를 그대로 가져온다(lexical this). 📌 1. 일반 함수와 화살표 함수의 this 차이✅ (1) 일반 함수에서의 this일반 함수(function)에서 this는 함수를 호출한 객체에 따라 달라짐.const obj = { value: 42, normalFunction: function() { console.log(this.value); // obj를 가리킴 (this === obj) }};obj.normalFunction(); // 출력: 42일반..

Front/JS & jQuery 2025.02.12

크롤링

**크롤링(Crawling)**은 **웹 크롤러(Web Crawler)**라는 프로그램 또는 봇이인터넷 상의 웹 페이지를 자동으로 탐색하고 정보를 수집하는 과정을 말합니다.크롤링은 검색 엔진, 데이터 분석, 웹 스크래핑 등 다양한 목적으로 활용됩니다. 크롤링의 과정시작 URL 설정크롤러는 특정 URL(시드 URL)에서 시작하여 해당 페이지를 방문합니다.HTML 분석방문한 웹 페이지의 HTML 코드를 분석하고, 내부 링크 및 외부 링크를 추출합니다.링크 추적수집한 링크를 따라가며 다음 페이지로 이동합니다. 이렇게 여러 페이지를 자동으로 순회합니다.데이터 수집각 페이지의 텍스트, 이미지, 메타데이터 등 필요한 데이터를 저장합니다.반복탐색이 종료될 때까지 위 과정을 반복합니다.크롤링의 목적검색 엔진 색인(In..

Front/JS & jQuery 2025.02.03

[js][Echarts] label 위치 세부 수정 / offset

position: 'right'로 설정했을 때 기본적으로 레이블은 프린터의 연결 표시입니다.라벨을 더 오른쪽으로 이동하려면 offset속성을 추가하여 위치를 확보할 수 있습니다.offset은 [x, y]형식의 배열 값을 무시하고,첫 번째 값은 x축 방향(가로) 이동 거리, 두 번째 값은 y축 방향(세로) 이동 거리를 의미합니다.양수 값은 오른쪽/아래로, 음수 값은 왼쪽/위로 이동합니다.

Front/JS & jQuery 2025.01.29

[js][Echarts] label 위치 수정 / position

ECharts에서 label위치를 조정하려면 series옵션 label에서 position속성을 설정하면 됩니다.position값에 따라 슬라이더가 내부, 외부 또는 시작/끝 위치에 배치됩니다.  position 옵션 종류Followings are the options:[x, y]  // Absolute pixel values position: [10, 10], // Relative percentage position: ['50%', '50%']Use relative percentage, or absolute pixel values to represent position of label relative to top-left corner of bounding box. For example:'t..

Front/JS & jQuery 2025.01.28
728x90
반응형