前端基础学习必备导航
学习 HTML
超文本标记语言,是一种用于创建网页的标准标记语言。
学习 HTML5
HTML5 是下一代 HTML 标准
学习 CSS
层叠样式表 (Cascading Style Sheets)
学习 CSS3
CSS3 是最新的 CSS 标准
学习 Bootstrap3
是一个用于快速开发 Web 应用程序和网站的前端框架
学习 Bootstrap4
是一套用于 HTML、CSS 和 JS 开发的开源工具集
学习 Bootstrap5
Bootstrap5 目前是 Bootstrap 的最新版本
学习 Font Awesome
是一套绝佳的图标字体库和CSS框架
学习 Foundation
用于开发响应式的 HTML, CSS and JavaScript 框架
学习 JavaScript
JavaScript 是 Web 的编程语言
Bootstrap
用于开发响应式布局、移动设备优先的 WEB 项目
Foundation
用于构建基于任何设备上的web运用
Element
网站快速成型工具
Semantic UI
用来帮助创建人性化的开发框架
Ant Design
一套企业级 UI 设计语言和 React 组件库
jQuery UI
可以直接用它来构建具有很好交互性的web应用程序
JQuery EasyUI中文网
帮助web开发者打造出功能丰富并且美观的UI界面
Layui
可作为 PC 网页端界面速成开发方案
Rubik UI
是一个基于 Vue.js 2.0+ 的开源 UI 组件库
UIkit中文网
可快速构建强大的前端web界面
Bootflat
提供一种创建web应用程序的便捷方式。
ZUI
开源HTML5跨屏框架
SUI
一套基于bootstrap开发的前端组件库
拼图pintuer
拼图大前端
Elemental UI
用于React的UI工具包,js网站和应用程序
cf-ui
通过使用React、Fela、Lerna等项目在Cloudflare上构建ui
Atui
阿里通信前端UI组件
AdminLTE
是一款建立在Bootstrap3和JQuery1.11+之上的开源模板主题工具
Blaze Css
开源模块化CSS框架
Staticfile CDN
提供免费、快速、开放的 CDN 服务,也提供开源库源接入的入口,让所有人都可以提交开源库。
cdnjs
是一个通过快速 CDN 基础设施为开发人员和组织提供流行的前端 Web 开发资源的项目,帮助代码库与框架开发者分发他们的项目。
微软CDN
微软公司提供的公共CDN服务。
jsDelivr
免费开源的 CDN 解决方案,用于帮助开发者和站长。包含 JavaScript 库、jQuery 插件、CSS 框架、字体等等 Web 上常用的静态资源。
jQuery CDN
jQuery 官网提供的 CDN 服务
阿里图标库
国内功能很强大且图标内容很丰富的矢量图标库
矢量 logo下载
知名 logo 矢量资源下载
UNPKG
前端 CDN 库,适用于 npm 上的所有内容。
Font Awesome
一套绝佳的图标字体库和CSS框架
IcoMoon
免费的开源字体图标库
pictonic
国外一个有362个免费字体图标库
MFG labs icon set
免费字体图标库
Ligature Symbols
免费字体图标库
专门为著名的前端开发 UI 框架 Bootstrap 的组件和文档定制开发的图标库
字节跳动静态资源库
字节跳动静态资源库
Layer
是一款web弹层组件
Lightbox
是一个用于在当前页面上覆盖图像的脚本
Echarts
一个基于 JavaScript 的开源可视化图表库
Hint.css
是一个 CSS 实现的工具提示效果
Swiper
强大的触摸滑动插件
Background-Blur
用于模糊图像的超小型插件
Siema
轻量级且简单的旋转木马插件,无依赖性
Justified-Gallery
是一个JavaScript库,可创建高质量的图像库
Datatables
是一款jquery表格插件
Validform
一行代码搞定整站的表单验证
Waterfall
瀑布流布局插件
Sticker.js
一个Javascript库
multiScroll.js
创建分割的多滚动页面
UEditor
是一个开源富文本编辑器
tinyMCE
开源富文本编辑器,适用于想要控制的开发者
Qunee
一套基于HTML5的网络图组件
Sortable
一个能在页面上对表格进行排序的 JavaScript 包
jQuery File Upload
具有多个功能,用于jQuery的音频和视频的文件上传小部件。
highcharts
让数据可视化更简单
Interact.js
前端拖拽插件
FastClick
解决移动端click事件延迟300ms
CodeMirror
是一个多功能文本编辑器,用JavaScript为浏览器实现,它专门用于编辑代码,并附带了许多语言模式和插件
highlight.js
是一个用于在任何web页面上着色显示各种示例源代码语法的JS项目
Prism
一个简洁的语法高亮插件
Monaco Editor
是支持VS代码的代码编辑器
Google提供的 JS 高亮插件,非常小巧且配置简单
Chart.js
是一个开源的JavaScript库,支持八种不同类型的图表
FusionCharts
是最完整的JavaScript库,有90多个图表选项和900张地图
Dygraphs
是一个开源的库,可以最快速的处理大量的数据
Victory
是开源的,可以用很少的代码创建一些漂亮的图表
Chartist.js
是一个尖端的SVG库
D3.js
是一个强大的开源JavaScript数据可视化框架
Recharts
一个建立在React组件上的可组合的图表库
AmCharts
编程库,满足你所有的 数据可视化的需要
Google Charts
一个被广泛使用的图标包
AnyChart
是一个轻量级和强大的JavaScript图表库
Highcharts
轻松地为网络和移动平台创建图表
Billboard.js
可重复使用的简易界面JavaScript图表库
ApexCharts.js
为网站提供开源的JavaScript图表
NVD3
一个最广泛使用的开源库
Vis.js
一个动态的、基于浏览器的可视化库
Gulp
基于流(stream)的自动化构建工具
Grunt中文网
是基于 Node.js 的项目构建工具,它可以自动运行你所设定的任务
Webpack中文网
是一个模块打包器
Yeoman
工作流制作的网页程序
FIS3
前端工程构建工具
WeFlow
一个高效、强大、跨平台的前端开发工作流工具
create-react-app
通过运行一个命令设置一个现代web应用程序
PARCEL中文网
用于web的零配置构建工具
Brunch
超快速HTML5构建工具
cooking
更易上手的前端构建工具,简单快速
Microbundle
零配置的模块打包器
Slush
是一种脚手架工具,能快速启动并运行新项目
Ender
是一个全功能的浏览器上的 JavaScript 包管理器
tmt-workflow
基于Gulp使用的web开发者工作流,支持跨平台,并准备了解决方案
RequireJS
按需加载JS文件
Seajs
模块加载框架
Rollup中文文档
是一个 JavaScript 模块打包器
imagesLoaded
检测图像何时加载
MOUT
是一个模块化JavaScript实用程序的集合,可以在浏览器中作为AMD模块或在节点上使用
Node.js 中文
是一个基于 Chrome V8 引擎的 JavaScript 运行时
Systemjs
动态ES模块加载器
UMD
UMD(通用模块定义)模式,用于在任何地方工作的JavaScript模块
Vue Loader
是网页包的加载程序
LABjs
加载和阻止JavaScript
curl
是一款模块加载器,可处理AMD、CommonJS模块/1.1、CSS、HTML/text和遗留脚本
ESL
是一个浏览器端、符合AMD的标准加载器,适合用于现代Web浏览器端应用的入口与模块管理
doT.js
最快、最简洁的节点javascript模板引擎
JADE LANGUAGE
Jade是一个模板引擎,主要用于NodeJS中的服务器端模板
Handlebars.js
是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板
ART-TEMPLATE
高性能 JavaScript 模板引擎
Hogan.js
是Twitter开发的3.4k js模板引擎
Nunjucks
功能丰富、强大的 JavaScript 专用模板引擎
Pug
是一款功能丰富的Node,js模板引擎
mustache
JavaScript中使用{{mustaches}}的最小模板
EJS
节点的嵌入式JavaScript模板
Swig
JavaScript模板引擎
Rivets.js
轻量级且功能强大的数据绑定+模板解决方案,用于构建现代web应用程序
Dust.js
是一个Javascript模板引擎,在服务器和浏览器上异步运行
Consolidate.js
节点的模板引擎合并库
lit-html
是一个简单的库,用于构建快速、轻量级的web组件
PhaserJS
一个快速、有趣、免费的开源HTML5游戏框架
Ionic
接近原生的 Html5 移动 App 开发框架
Weex
一个利用现代网络技术构建高性能移动应用的框架
Framework7
是免费开源的 HTML 移动端框架
Mui
最接近原生APP体验的高性能前端框架
React Native
是跨平台移动应用开发框架
jQuery Mobile
是一个基于HTML5的用户界面系统,旨在创建可在所有智能手机、平板电脑和桌面设备上访问的响应性网站和应用程序
SUI Mobile
轻量的开源UI库
Zepto.js
是一个面向现代浏览器的简约JavaScript库,具有基本上与jQuery兼容的API
NW.js
是一个使用Web开发技术构建跨平台桌面应用程序的框架
jQuery Weui
是专为微信公众账号开发而设计的一个简洁而强大的UI库
VUX
一个 Vue.js 移动端 UI 组件库
Mars
腾讯移动 Web 前端知识库
Mint UI
基于 Vue.js 的移动端组件库
Onsen UI
漂亮的HTML5混合移动应用框架和工具——Onsen用户界面
Brick
是一组UI组件,旨在快速地构建web应用程序UI
Device.js
检测设备平台,操作系统的javascript库
Quojs
移动设备的微型JavaScript库
Footable
jQuery插件,用于生成HTML表
Slip
可排序和可滑动视图
Mobi.css
一个轻量级、可扩展、移动优先的css框架
Junior
一个前端框架,用于构建具有本地外观和感觉的HTML5移动应用程序
AlloyFinger
轻量级多点触控手势库
MontageJS
构建现代 Web App 的 HTML5 框架
Muse-UI
基于 Vue 2.0 的 Material Design UI 组件库
GMU
基于zepto的ui组件库,适用于移动端
Mobiscroll
响应式用户界面组件
Jquery.pep.js
一个jquery插件,支持拖拽等各种方式 ,附件提供了多种案例
Zing Touch
面向现代web的JavaScript手势检测库
Wechat-h5-boilerplate
为腾讯微信优化的H5动效模板,帮助你快速构建全屏滚动型H5页面
Pushy
是一个使用CSS转换和转换的响应性非画布导航菜单
Mobilebone
mobile移动端,PC桌面端页面无刷新过场JS骨架,简单、专注
Vonic
一个基于 vue.js 和 ionic 样式的 UI 框架,用于快速构建移动端单页应用
Ant Design Mobile
一个基于 Preact/React/React Native 的 UI 组件库
TinyNav.js
一个导航插件,将导航转换为小屏幕上的选择下拉列表
Flex.css
一个声明式的布局框架
Jingle
是一个SPA开发框架,用来开发移动端的html5应用
jQuery Touch Events
jQuery的移动事件插件集合
AUI
一套基于原生javascript开发的移动端UI框架
FrozenUI
是一套基于移动端的UI库,遵从手机 QQ 设计规范