- 方向:
- 全部 網路3.0 後端開發 web前端 資料庫 運維 開發工具 php框架 每日程式設計 微信小程式 常見問題 其他 科技 CMS教程 Java 系統教程 電腦教學 硬體教學 手機教學 軟體教學 手遊教學
- 分類:
-
-
- 使用node.js,git和markdown構建微博
- 構建基於Node.js、Git和Markdown的微型博客 本文探討瞭如何使用Node.js、Git和少量依賴項構建一個微型博客。此應用旨在從提交到存儲庫的文件中提供靜態內容。您將學習如何構建和測試應用程序,並深入了解交付解決方案的過程。最終,您將擁有一個極簡的、可運行的博客應用程序,您可以在此基礎上進行構建。 關鍵要點: Node.js 提供了一套平衡的 API,非常適合構建無需不必要復雜性的微型博客平台。 Git 用於將博客文章存儲為版本控制的文本文檔,無需使用傳統的數據庫。 Markd
- js教程 538 2025-02-17 10:48:14
-
- 圖表簡介JS 2.0
- 本文是我們現代JavaScript選集的一部分。有關現代JavaScript的綜合指南,請探索SitePoint Premium並下載您的副本。 蒂姆·塞維恩(Tim Severien)和西蒙·科德林頓(Simon Codrington)對同行進行了評論。 感謝所有SitePoint的同行評審!
- js教程 1021 2025-02-17 10:47:09
-
- 介紹Graphicsjs,一個功能強大的輕量級圖形庫
- HTML5:現代網絡的基石。如今,在創建交互式圖像時,SVG 和 Canvas 通常是首選技術——Flash 已被遺忘,Silverlight 則成為網絡邊緣罕見的獨角獸,很少有人記得第三方插件。 每種技術的優缺點都有詳細記錄,但簡而言之,SVG 更適合創建和處理交互式元素。這是因為 SVG 是一種基於 XML 的矢量格式,當使用 標籤將圖像加載到頁面中時,其中的每個元素都可以在 SVG DOM 中使用。 在本文中,我想向您介紹 GraphicsJS,這是一個基於 SVG 的全新強大的開源 J
- js教程 296 2025-02-17 10:42:15
-
- 與ramda.js的實踐功能編程
- 本文經 Yaphi Berhanu、Vildan Softic、Jani Hartikainen 和 Dan Prince 審核。感謝所有 SitePoint 的同行評審員,使 SitePoint 內容達到最佳狀態! JavaScript 的魅力之一在於其函數式編程特性。從一開始,函數就是 JavaScript 世界中的一等公民。這使得編寫優雅且富有表現力的代碼成為可能,這些代碼可以以多種方式輕鬆組合在一起。然而,僅僅具備進行函數式編程的能力並不能自動實現函數式編程。 Ramda.js 是一個非常
- js教程 287 2025-02-17 10:40:10
-
- 引入網站速度測試:圖像分析工具
- 提升網站速度和用戶體驗:利用Website Speed Test優化圖片 圖片佔據網頁重量的大部分,因此,系統的圖片優化對轉化率和用戶體驗至關重要。你選擇的性能測試工具會極大影響網站的構建和維護。 WebPagetest就是一個廣受歡迎的開源工具,它旨在衡量和分析網頁性能,這也是Cloudinary選擇與他們合作推出Website Speed Test的原因。 Website Speed Test是一款圖片分析工具,它提供的優化建議遠超簡單的壓縮檢查。該工具利用Cloudinary的先進算法,展示
- css教學 957 2025-02-17 10:35:11
-
- JQuery的JSONP用示例解釋了
- 要點總結 JSONP(帶填充的 JSON)允許跨域 Ajax 調用,從而規避了限制腳本訪問不同來源數據的同源策略。這是通過讓服務器返回包含函數調用的 JSON 數據來實現的,瀏覽器可以解釋該函數調用。 雖然 JSONP 對於從不同來源獲取數據和訪問各種服務的內容很有價值,但它也有一些局限性。 JSONP 只能執行跨域 GET 請求,並且必須由服務器顯式支持。它還存在潛在的安全問題,因為它為跨站點腳本 (XSS) 攻擊打開了可能性。 同源策略的其他解決方案包括使用代理或實現跨源資源共享 (CORS
- js教程 195 2025-02-17 10:34:10
-
- 如何將命令行參數傳遞到任務
- 核心要點 Gulp.js 的簡潔性是其最吸引人的特性之一,允許開發者在 gulpfile.js 中編寫任務函數,並從命令行執行它們。但是,它不支持將命令行參數傳遞給任務使用。 雖然 Gulp 任務通常不需要參數,但在某些情況下參數會很有用。例如,將 FTP 憑據作為參數傳遞可以增強安全性並防止硬編碼敏感信息。 Node.js 中的 process.argv 屬性返回一個數組,其中包含進程、腳本和所有命令行參數。可以在 gulpfile.js 中解析此數組,以創建包含參數值的物件。 雖然 Gul
- js教程 681 2025-02-17 10:32:10
-
- JavaScript功能測試與Nightwatch.js
- Eric Elliott 曾撰寫過一篇關於 JavaScript 測試的文章:《JavaScript 測試:單元測試、功能測試和集成測試》,文中解釋了不同類型的測試以及何時使用哪種測試。 本文將更深入地探討 JavaScript 功能測試,並使用 Nightwatch.js 庫進行演示。 在開始之前,讓我們回顧一下功能測試是什麼,以及它為什麼重要。簡單來說,功能測試旨在確保應用程序從用戶的角度來看按預期工作。 我們這裡討論的不是單元測試或集成測試之類的技術測試。這裡的目標是確保用戶能夠無縫地執行
- js教程 434 2025-02-17 10:26:10
-
- 開始使用PouchDB客戶端JavaScript數據庫
- Sebastian Seitz和Taulant Spahiu對本文進行了審查。 感謝Sitepoint的同行評審的貢獻! 現代客戶端的Web應用程序需要復雜的數據處理功能。 瀏覽器現在提供強大的Javas
- js教程 978 2025-02-17 10:24:15
-
- 5 jQuery打印頁面選項
- jQuery 打印插件讓您能夠控制和自定義網站的哪些部分被打印,提供了一種替代瀏覽器默認打印功能(通常打印整個窗口)的方案。本文將探討幾種流行的 jQuery 打印插件,並演示如何自行構建此功能。 關鍵要點: jQuery 打印插件允許您控制和自定義網站哪些部分被打印,提供了一種替代瀏覽器默認打印功能(通常打印整個窗口)的方案。 jQuery Print Preview 插件打開一個新的瀏覽器窗口來顯示網站的特定部分以進行打印。此插件對於打印數據部分(例如信息卡或表格中的一行)非常有用。 j
- js教程 206 2025-02-17 10:23:14
-
- 為響應式網絡設計創建媒體查詢
- 本文使用媒體查詢探討了響應式的Web設計,這是將網站調整為各種設備的關鍵工具。 它重點介紹了媒體查詢如何允許開發人員檢測設備屬性並根據這些道具應用不同的CSS樣式
- css教學 372 2025-02-17 10:21:10
-
- 編寫自我文獻的15種方法JavaScript
- 編寫自文檔化JavaScript代碼的關鍵要點 本文將探討如何通過結構化技術、命名約定和語法技巧,編寫更易於理解和維護的自文檔化JavaScript代碼。雖然自文檔化代碼可以減少對註釋的需求,但它並不能完全取代良好的註釋和全面的文檔。 核心技巧 結構化技術: 將代碼移入函數、用函數替換條件表達式以及使用純函數,使代碼更清晰易懂。 命名約定: 使用有意義的名稱命名變量、函數和類,提高代碼可讀性。 語法技巧: 避免使用語法技巧,使用命名常量並充分利用語言特性,使代碼更清晰。 謹慎提取代碼: 避免
- js教程 789 2025-02-17 10:16:09
-
- jQuery分頁插件
- 本文回顧了幾個JQuery分頁插件,該插件於2017年2月更新,以供準確性。 表現出廣泛的結果列表效率低下是一個常見的問題。分頁提供了出色的解決方案。當服務器端分頁獲取分頁co
- js教程 765 2025-02-17 10:14:10
-