JavaScript相關的文章,目前共收錄 438 篇內容。
AnyCrawl 是一款開源高效網頁爬蟲工具,支援 SERP 抓取、全站遍歷與 LLM 結構化輸出,採用 Node.js 開發,支援多執行緒與 Docker 部署,適合大規模自動化資料蒐集。
amCharts 是專為資料視覺化打造的 JavaScript 圖表函式庫,支援互動圖表與地圖,整合 React、Vue、Angular,並提供 Live Editor 與完整開發資源。
docsify 是一款輕量級 JavaScript 文件網站生成工具,支援即時渲染 Markdown,快速打造高度自訂化、多語系的開發者文件網站。
Google 自訂搜尋引擎(Programmable Search Engine, CSE)讓你可以將 Google 的搜尋結果嵌入到自己網站上。本篇教學將示範如何自訂搜尋框,並使用 gcse-searchresults-only 只顯示搜尋結果,這樣你就可以從網站上的任何地方搜尋後並在目標頁顯示搜尋的結果。
Anime.js 是一款輕量級 JavaScript 動畫函式庫,支援 CSS、SVG、DOM 和 JavaScript 物件動畫,具備時間軸控制、滾動觸發、SVG 動畫與響應式效果。API 直覺易用,適合初學者與專業開發者提升網頁動態體驗。
Select2 是一款基於 jQuery 的強大下拉選單增強插件,提供即時搜尋、AJAX 動態載入、多選與標籤化等功能,提升 Web 表單選擇器的靈活性與使用者體驗,並支援多語系與 UI 框架整合。
Mind Elixir 是一款開源的 JavaScript 心智圖框架,適用於開發者、教育工作者與專案管理者。提供輕量級設計、強大節點管理、快速鍵支援、自訂樣式與多檔案格式輸出,無需伺服器,可直接在瀏覽器運行,讓複雜資訊視覺化,輕鬆整理想法與規劃專案。
在現代網頁開發中,元件化 是一個重要趨勢。當我們開發複雜的 UI 或 Web Components 時,常常會遇到 樣式污染 或 DOM 結構混亂 的問題。這時候,Shadow DOM 就是一個理想的解決方案。
TradingView 輕量級圖表(Lightweight Charts)是一款免費開源的金融圖表庫,僅 45KB,支援即時資料更新、高效能渲染與高度自訂化。適用於股票、外匯、加密貨幣等視覺化分析,適合交易平台與教育用途,提供流暢互動體驗。
以往我們要透過 JavaScript 取得網頁的 HTML 會使用 innerHTML() 的方法,不過這個方法會有一些安全性的問題,而近來 JavaScript 為 Element 介面新增了一個實用的方法——getHTML()。這個方法提供了一種新的方式來獲取元素的 HTML 內容,與 innerHTML 類似,但提供了更強大的功能,例如支援 Shadow DOM 的序列化。
Best of JS 是專為開發者設計的線上平台,幫助使用者發現與追蹤 JavaScript、生態系開源專案。提供熱門排行、新增專案、分類標籤與每月排名,讓開發者輕鬆掌握最新技術趨勢。
Dev Tool Finder 是一個專為開發者打造的線上平台,精選各類開發工具,並提供即時搜尋、分類篩選與社群驗證,幫助開發者快速發現、探索並分享優質工具,提升開發效率與工作流程。
Apache ECharts 是一款功能強大的開源 JavaScript 圖表函式庫,提供豐富的圖表類型、強大的渲染效能和靈活的自訂功能,適用於多種資料視覺化場景,並支援無障礙體驗,確保所有使用者都能輕鬆獲取資訊。
Tauri 是一款輕量級的開源框架,讓開發者使用熟悉的前端技術(如 React、Vue、Svelte)搭配 Rust 後端,輕鬆構建跨平台桌面和行動應用程式,具備小型二進位檔案、高安全性和多平台支援等優勢。
在現代網頁開發中,不建議在 HTML 標籤內直接使用 onclick、onchange、onmouseover 等事件處理屬性。這種方式雖然簡單易懂,但在實際應用中存在許多缺點,影響程式碼的可維護性、擴展性與效能。本文將探討為何應避免使用 HTML 層級的事件處理方式,並提供更佳的實踐方法。
htmx 是一款輕量級的開源前端函式庫,允許開發者透過 HTML 屬性實現 AJAX、CSS 過渡、WebSockets 及伺服器推送事件(SSE),無需撰寫複雜的 JavaScript。其直觀的語法大幅簡化了前端開發,使 Web 應用具備現代化互動體驗,同時保持 HTML 驅動的開發模式。