各式 Web 前端開發工具整理

简介: 各式 Web 前端開發工具整理這裡收集了一系列各式各樣與「網頁前端」相關的開發工具、函式庫與參考文件,這些工具僅針對一般桌上型/筆記型電腦的顯示環境為主 (不含平板或手機等行動版網頁相關工具)。


各式 Web 前端開發工具整理

這裡收集了一系列各式各樣與「網頁前端」相關的開發工具、函式庫與參考文件,這些工具僅針對一般桌上型/筆記型電腦的顯示環境為主 (不含平板或手機等行動版網頁相關工具)。

程式碼編寫工具 (Coding Tools)

工作流程/建置/組合 (Workflow/Builds/Assemblers)

瀏覽器套件管理員 (Browser Package Managers) (參見: Front-End Package Manager Comparison)

CSS 基底樣式/樣板

CSS 框架 (參見: 框架比較 或 前端 CSS 框架)

HTML 基底結構/樣板

操作 DOM 的相關函式庫 (FYI: dojo, yui, ext, qooxdoo 都有自己的 DOM 工具)

各式 JavaScript 輔助工具/函式庫

鍵盤控制相關工具/函式庫

事件相關輔助工具/函式庫 (mouse/touch/pointer)

CSS 關輔助工具/函式庫

模組與指令碼載入工具/函式庫 (參見: Javascript Loaders Comparison)

JavaScript 範本引擎 (template chooser)

UI Widgets (comparison)

測試執行工具 (Test Runners)

使用者自動化測試工具 (User Automated Testing)

測試框架 (Testing Frameworks)

其他測試函式庫 (Assertion Libraries)

遠端 DOM 與 JS 測試工具

JavaScript 效能檢測工具 (JS Performance Testing)

JavaScript 自動化文件工具 (JS Auto Documentation Tools)

CSS 自動化文件工具 (CSS Auto Documentation Tools)

JavaScript 程式碼品質驗證工具 (JS Quality Validators)

CSS 品質驗證工具 (CSS Quality Validators)

HTML 品質驗證工具 (HTML Quality Validators)

JavaScript 最佳化/最小化/壓縮工具 (JS Optimizer/Minification/Compression Tools)

CSS 最佳化/最小化/壓縮工具 (CSS Optimizer/Minification/Compression Tools)

CSS 前置處理器 (Languages Compiling to CSS)
JavaScript 前置處理器 (Languages Compiling to JS) (http://altjs.org/)

HTML 前置處理器 (Languages Compiling to HTML)

純前端應用程式框架 (Front End Application Structure) (somewhat backend agnostic)

包含後端技術的前端應用程式框架 (Front End Application Structure) (with backend opinions)

整合式應用程式框架 (Full Stack Application Structure/Frameworks)

前端 JavaScript 框架 (Frontend JavaScript Frameworks) (aka Kitchen Sink Solutions, tools below provide a mixture of the things above)

參考資料/教學手冊/相容性套件/程式產生器等相關工具 (Reference/Guide/Polyfill/Generator Tools)

文件翻閱工具

瀏覽器相容性工具/文件 (Browser X Supports X)

HTML 語言參考 & 相容性工具 (HTML Language References & Polyfills)

HTML5 相關規格/參考資料與相容性套件 (HTML5 & Friends Specs/Ref & Polyfills)

DOM 相關規格/參考資料與相容性套件 (DOM Specs/Ref & Polyfills)

CSS 相關規格/參考資料與相容性套件 (CSS Specs/Ref & Polyfills)

CSS 產生器 (CSS Generators)

CSS 編寫風格與慣例指引 (CSS Style/Conventions Guides)

JavaScript ES5 相關規格/參考資料與相容性套件 (JavaScript ES5 Specs/Ref & Polyfills)

JavaScript ES6 相關規格/參考資料與相容性套件 (JavaScript ES6 Specs/Ref & Polyfills)

JavaScript 編寫風格與慣例指引 (JavaScript Style/Conventions Guides)

JSON 產生器

一般前端開發實務與開發習慣 (General Front-end Practices/Conventions)

效能調校

相關工具
準則與實務

各式線上編輯器/開發工具 (REPL)

JS REPL
JavaScript 線上編輯器 (JS focused editors)
正規表示式編輯器 (Regular Expression editors)
HTML/CSS 編輯器
HTML/CSS/JS 編輯器
執行/測試代碼工具 (Execute/Test live code)
雲端開發工具 (Browser IDE's)
JSON 編輯器

瀏覽器安全性 (Browser Security)

各式 CSS/HTML Hacks 整理 (Browser Hacks)

給前端開發人員的後端服務 (Backend services for frontend developers)

API 開發與測試工具

JSON 資料操作/查詢工具 (JSON Query Tools)

格式化工具


转自 https://github.com/doggy8088/frontend-tools
目录
相关文章
|
9天前
|
编解码 前端开发 JavaScript
构建高效响应式Web界面:现代前端框架的比较
【4月更文挑战第9天】在移动设备和多样屏幕尺寸盛行的时代,构建能够适应不同视口的响应式Web界面变得至关重要。本文深入探讨了几种流行的前端框架——Bootstrap、Foundation和Tailwind CSS,分析它们在创建响应式设计中的优势与局限。通过对比这些框架的栅格系统、组件库和定制化能力,开发者可以更好地理解如何选择合适的工具来优化前端开发流程,并最终实现高性能、跨平台兼容的用户界面。
|
10天前
|
前端开发 JavaScript 关系型数据库
从前端到后端:构建现代化Web应用的技术探索
在当今互联网时代,Web应用的开发已成为了各行各业不可或缺的一部分。从前端到后端,这篇文章将带你深入探索如何构建现代化的Web应用。我们将介绍多种技术,包括前端开发、后端开发以及各种编程语言(如Java、Python、C、PHP、Go)和数据库,帮助你了解如何利用这些技术构建出高效、安全和可扩展的Web应用。
|
11天前
|
编解码 前端开发 JavaScript
Web 前端开发中的最佳实践
本文将介绍 Web 前端开发中的最佳实践,包括代码组织、性能优化、响应式设计和用户体验等方面。通过遵循这些实践,开发人员可以提高开发效率,优化用户体验,并减少潜在的问题和错误。
|
4天前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
13 1
|
4天前
|
前端开发 JavaScript vr&ar
前端新技术探索:WebAssembly、Web Components与WebVR/AR
【4月更文挑战第12天】WebAssembly、Web Components和WebVR/AR正重塑Web应用的未来。WebAssembly允许C/C++等语言在Web上高效运行,提供接近原生的性能,如游戏引擎。Web Components通过Custom Elements和Shadow DOM实现可复用的自定义UI组件,提升模块化开发。WebVR/AR(现WebXR)则让VR/AR体验无需额外应用,直接在浏览器中实现。掌握这些技术对前端开发者至关重要。
13 3
|
7天前
|
前端开发 JavaScript 搜索推荐
CSS框架是前端开发中不可或缺的工具
【4月更文挑战第12天】CSS框架是前端开发中不可或缺的工具
15 2
|
15天前
|
资源调度 JavaScript 安全
Linux系统之部署web-check网站分析工具
【4月更文挑战第3天】Linux系统之部署web-check网站分析工具
63 9
|
26天前
|
机器学习/深度学习 前端开发 算法
利用机器学习优化Web前端性能的探索与实践
本文将介绍如何利用机器学习技术来优化Web前端性能,探讨机器学习在前端开发中的应用,以及通过实际案例展示机器学习算法对前端性能优化的效果。通过结合前端技术和机器学习,提升Web应用的用户体验和性能表现。
|
移动开发 JavaScript Windows
分享10个必备的简化Web设计的HTML5工具
这个文章是适合真正想去做HTML5应用的设计人员和开发人员阅读。这里我将不再重复HTML5开发的重要性。因为大家都已经知道这点。这里我收集了10个HTML5的工具帮助你在不同的方面简化你的开发和设计。如果你也喜欢这个文章,请在我们的网站GBin1留言支持! 1. FindmebyIP 一个列出了所有浏览器对于HTML5支持细节的网站。
1007 0
|
15天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。