JavaScript 资源大全中文版

    • 1. 包管理器
    • 2. 加载器
    • 3. 打包工具
    • 4. 测试框架
      • 4.1 框架
      • 4.2 断言
      • 4.3 覆盖率
      • 4.4 运行器
    • 5. QA 工具
    • 6. MVC 框架和库
    • 7. 基于 Node 的 CMS 框架
    • 8. 模板引擎
    • 9. 数据可视化
      • 9.1 时间轴
    • 10. 编辑器
      • 10.1 文件
      • 10.2 函数式编程
      • 10.3 响应式编程
      • 10.4 数据结构
      • 10.5 日期
      • 10.6 字符串
      • 10.7 数字
      • 10.8 存储
      • 10.9 颜色
      • 10.10 国际化和本地化(I18n And L10n)
      • 10.11 类
      • 10.12 控制流
      • 10.13 路由
      • 10.14 安全性
      • 10.15 日志
      • 10.16 正则表达式
      • 10.17 媒体
      • 10.18 语音命令
      • 10.19 API
      • 10.20 视觉检测
      • 10.21 浏览器检测
    • 11. UI
      • 11.1 代码高亮
      • 11.2 加载状态
      • 11.3 验证
      • 11.4 键盘封装器
      • 11.5 浏览和引导
      • 11.6 通知
      • 11.7 幻灯片
      • 11.8 滑块控件
      • 11.9 表单组件
      • 11.10 输入
      • 11.11 日历
      • 11.12 选择
      • 11.13 文件上传
      • 11.14 其它
      • 11.15 提示
      • 11.16 模态框和弹出框
      • 11.17 滚动
      • 11.18 菜单
      • 11.19 表格/栅格
      • 11.20 框架
      • 11.21 手势
      • 11.22 地图
      • 11.23 视频/音频
      • 11.24 动画
      • 11.25 图片处理
      • 11.26 ECMAScript 6
      • 11.27 软件开发工具包(SDK)
      • 11.28 大杂烩
    • 12. 精品阅读

1. 包管理器

管理着 javascript 库,并提供读取和打包它们的工具。

  • npm:npm 是 javascript 的包管理器。官网
  • cnpm:cnpm 是 由于国内网络的问题而产生的,阿里进行维护。官网
  • yarn: 缓存了每个下载过的包,所以再次使用时无需重复下载,因此包的安装速度更快。官网
  • Bower:一个 web 应用的包管理器。官网
  • component:能构建更好 web 应用的客户端包管理器。官网
  • spm:全新的静态包管理器。官网
  • jam:一个专注于浏览器端和兼容 RequireJS 的包管理器。官网
  • jspm:流畅的浏览器包管理器。官网
  • Ender:没有库文件的程序库。官网
  • volo:以项目模板、添加依赖项与自动化生成的方式创建前端项目。官网
  • Duo:一个整合 Component、Browserify 和 Go 官网的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。

2. 加载器

JavaScript 的模块或加载系统。

  • RequireJS:JavaScript 文件和模块的加载器。官网
  • browserify:在浏览器端以 node.js 的方式 require()。官网
  • SeaJS:用于 Web 的模块加载器。官网
  • HeadJS:HEAD 的唯一脚本。官网
  • curl:小巧、快速且易扩展的模块加载器,它能处理 AMD、CommonJS Modules/1.1、CSS、HTML/text 和历史脚本。官网
  • lazyload:小巧且无依赖的异步 JavaScript 和 CSS 加载器。官网
  • script.js:异步 JavaScript 加载器和依赖管理器。官网
  • systemjs:AMD、CJS(commonJS) 和符合 ES6 规范的模块加载器。官网
  • LodJS:基于 AMD 的模块加载器。官网
  • ESL:浏览器端的模块加载器,支持延迟定义和 AMD。官网
  • modulejs:轻量的 JavaScript 模块系统。官网

3. 打包工具

  • browserify :Browserify 让你能在浏览器端使用 require(‘modules’) ,打包所有依赖。官网
  • webpack:为浏览器打包 CommonJs/AMD 模块。官网

4. 测试框架

4.1 框架

  • mocha:适用于 node.js 和浏览器、简易、灵活、有趣的 JavaScript 测试框架。官网
  • jasmine:简单无 DOM 的 JavaScript 测试框架。官网
  • qunit:一个易于使用的 JavaScript 单元测试框架。官网
  • jest:简单的 JavaScript 单元测试框架。官网
  • prova:基于 Tape 和 Browserify 的测试运行器,它适用于 Node & 浏览器。官网
  • DalekJS:自动化且跨浏览器的 JavaScript 功能测试框架。官网

4.2 断言

  • chai:适用于 node.js 和浏览器的 BDD / TDD 断言框架,并能搭配其它测试框架使用。官网
  • Sinon.JS:对 JavaScript 进行 spies、stubs 和 mock 测试。官网
  • expect.js:简约的、适用于 Node.js 和浏览器端的 BDD 式断言工具。官网
  • should.js:适用于 Node.js 的 BDD 式断言工具。官网

4.3 覆盖率

  • istanbul:另一个 JS 代码覆盖率检测工具。官网
  • blanket:一个简单的代码覆盖率检测库。它的设计理念是易于安装和使用,且可用于浏览器端和 node.js。官网
  • JSCover:JSCover 是一个检测 JavaScript 程序代码覆盖率的工具。官网

4.4 运行器

  • phantomjs:脚本化的 Headless WebKit。官网
  • slimerjs:一个内核为 Gecko 的类似 PhantomJS 工具。官网
  • casperjs:基于 PhantomJS 和 Slimer JS 的导航脚本和测试工具。官网
  • zombie:基于 node.js 、快速、全栈且无图形界面的浏览器的测试工具。官网
  • totoro:一个简单可靠且能跨浏览器运行的测试工具。官网
  • karma:一个优秀的的 JavaScript 测试运行器。官网
  • nightwatch:基于 node.js 和 selenium webdriver 的图形界面自动化测试框架。官网
  • intern:下一代 JavaScript 代码测试栈。官网
  • yolpo:在浏览器逐句执行的 JavaScript 解释器。官网

5. QA 工具

  • JSHint:JSHint 是一个有助于发现 JavaScript 代码错误和潜在问题的工具。官网
  • jscs:JavaScript 代码风格检测工具。官网
  • jsfmt:格式化、搜索和改写 JavaScript。官网
  • jsinspect:检测复制粘贴和结构类似的代码。官网
  • buddy.js:发现 JavaScript 代码里的 魔术数字。官网
  • ESLint:完全插件化的工具,能在 JavaScript 中识别和记录模式。官网
  • JSLint :高标准、严格和固执的代码质量工具,旨在只保持语言的优良部分。官网

6. MVC 框架和库

  • angular.js:为网络应用增强 HTML。官网
  • aurelia:一个适用于移动设备、桌面电脑和 web 的客户端 JavaScript 框架。官网
  • backbone:给你的 JS 应用加入带有 Models、Views、Collections 和 Events 的 Backbone。官网
  • batman.js:最适合 Rails 开发者的 JavaScript 框架。官网
  • ember.js:一个旨在创建非凡 web 应用的 JavaScript 框架。官网
  • meteor:一个超简单的、数据库无处不在的、只传输数据的纯 JavaScript web 框架。官网
  • ractive:新一代 DOM 操作。官网
  • vue:一个用于构建可交互界面的、直观快速和可组合的 MVVM 框架。官网
  • knockout:Knockout 用 JavaScript 让创建响应式的富 UI 更加容易。官网
  • spine:构建 JavaScript 应用的轻量 MVC 库。官网
  • espresso.js:一个极小的、用于制作用户界面的 JavaScript 库。官网
  • canjs:让 JS 更好、更快、更简单。官网
  • react:用于建构用户界面的库。它是声明式的、高效的和极度灵活的,并使用虚拟 DOM 作为其不同的实现。官网
  • react-native:一个用 React 构建原生应用的框架。官网
  • riot:类 React 库,但很轻量。官网
  • thorax:加强你的 Backbone。官网
  • chaplin:使用 Backbone.js 库的 JavaScript 应用架构。官网
  • marionette:一个 Backbone.js 的复合应用程序库,旨在简化大型 JavaScript 应用结构。官网
  • ripple:一个小巧的、用于构建响应界面的基础框架。官网
  • rivets:轻量却拥有强大的数据绑定和模板解决方案官网
  • derby:让编写实时和协同应用更简单的 MVC 框架,能够在 Node.js 和浏览器同时运行。官网
    • derby-awesome:很棒的 derby 组件集合。官网
  • way.js:简单、轻量、持久化的双向数据绑定。官网
  • mithril.js:Mithril 是一个客户端 MVC 框架(轻量、强大和快速)官网
  • jsblocks:jsblocks 是一个更好的 MV-ish 框架。官网
  • LiquidLava:易懂的、用于构建用户界面的 MVC 框架。官网

7. 基于 Node 的 CMS 框架

  • KeystoneJS:强大的 CMS 和 web 应用框架。官网
  • Reaction Commerce:拥有实时的架构和设计的响应式(reactive) CMS。官网
  • Ghost:简单、强大的发布平台。官网
  • Apostrophe:提供内容编辑和基本服务的 CMS。官网
  • We.js:适用于实时应用、网站或博客的框架。官网
  • Hatch.js:拥有社交特性的 CMS 平台。官网
  • TaracotJS:拥有快速、极简风格特点且基于Node.js 的 CMS。官网
  • Nodizecms:为 CoffeeScript 爱好者准备的 CMS。官网
  • Cody:拥有所见即所得的编辑器的 CMS。官网
  • PencilBlue:CMS 和博客平台。官网

8. 模板引擎

模板引擎允许您执行字符串插值。

  • mustache.js:是 JavaScript 中带有 {{mustaches}} 的最简模板。官网
  • handlebars.js:是 Mustache 模板语言的扩展。官网
  • hogan.js:是 Mustache 模板语言的编译器。官网
  • doT:最快速简洁的 JavaScript 模板引擎,适用于 nodejs 和浏览器。官网
  • dustjs:适用于浏览器和 node.js 的异步模板。官网
  • eco:嵌入式的 CoffeeScript 模板。官网
  • JavaScript-Templates:轻量(小于 1KB)、快速且无依赖的强大 JavaScript 模版引擎。官网
  • t.js:小巧的 JavaScript 模板框架,压缩后约为 400 字节。官网
  • Jade:健壮的、优雅且功能丰富的 nodejs 模板引擎。官网
  • EJS:高效的 JavaScript 模板。官网
  • xtemplate:可扩展的模板引擎,适用于 node 和浏览器。官网
  • marko:快速轻量且基于 HTML 的模板引擎,支持异步、流、自定义标签和 CommonJS 模编译后输出。适用于 Node.js 官网和浏览器。

9. 数据可视化

Web 数据可视化工具

  • d3:一个对 HTML 和 SVG 进行可视化的 JavaScript 库。官网
  • metrics-graphics:更简洁和拥有更规范的数据图表布局优化算法的库。官网
  • pykcharts.js:经过精心设计后,去除 d3.js 复杂性的 d3.js 图表库。官网
  • three.js:JavaScript 3D 库。官网
  • Chart.js:简单的、基于 canvas 标签的 HTML5 图表库。官网
  • paper.js:是矢量图形脚本中的瑞士军刀 —— 使用 HTML5 Canvas 将 Scriptographer 移植到 JavaScript 官网和浏览器。
  • fabric.js:JavaScript Canvas 库,SVG 与 Canvas 可以相互解析。官网
  • peity:进度条、线状和饼状图。官网
  • raphael:JavaScript 矢量库。官网
  • echarts:商业产品图表。官网
  • vis:动态的、基于浏览器的可视化库。官网
  • two.js:一个渲染器无关的适用于 web 的二维绘图 api 。官网
  • g.raphael:基于 Raphaël 图表库。官网
  • sigma.js:一个致力于图形绘画的 JavaScript 库。官网
  • arbor:一个使用 web workers 和 jQuery 的图形可视化库。官网
  • cubism:可视化时间序列的 D3 插件。官网
  • dc.js:与 crossfilter 无缝合作的多维图表绘制库,使用 d3.js 渲染。官网
  • vega:一套可视化语法。官网
  • processing.js:Processing.js 基于 Web 标准使数据可视化,而无需任何插件。官网
  • envisionjs:动态的 HTML5 可视化。官网
  • rickshaw:用于构建交互式实时图表的 JavaScript 工具包。官网
  • flot:吸引人的、基于 jQuery 的 JavaScript 图表库。官网
  • morris.js:漂亮的时间序列线框图。官网
  • nvd3:一个为 D3.js 构建可复用图表和图表组件的库。官网
  • svg.js:一个轻量的、用于操作和添加 SVG 动画的库。官网
  • heatmap.js:基于 HTML5 canvas 的热力图 JavaScript 库。官网
  • jquery.sparkline:一个直接在浏览器端生成小型走势图的 jQuery 插件。官网
  • xCharts:一个基于 D3、用于构建自定义图表和图形的库。官网
  • trianglify:基于 d3.js 的低多边形(low poly)风格背景图片生成器。官网
  • d3-cloud:创建词云(word cloud)效果的 JavaScript 库。官网
  • d4:一个基于 D3 、友好、可复用的 DSL 图表库 。官网
  • dimple.js:基于 d3 的简易商业分析图表库。官网
  • chartist-js:简单的响应式图表。官网
  • epoch:一个通用的实时图表库。官网
  • c3:基于 D3 的可复用图表库。官网
  • BabylonJS:一个运用 HTML5 和 WebGL 构建 3D 游戏的框架。官网

也有一些很棒的收费库,如 amchart、plotly 和 highchart。

9.1 时间轴

  • TimelineJS: 一个用 JavaScript 编写的可叙事时间轴库。官网
  • timesheet.js:用于构建简单的 HTML5 & CSS3 时间表的 JavaScript 库。官网

10. 编辑器

  • ace:Ace(Ajax.org Cloud9 Editor)。官网
  • CodeMirror:浏览器端的代码编辑器。官网
  • esprima:用于综合分析的 ECMAScript 解析器。官网
  • quill:一个带有 API 的跨浏览器富文本编辑器。(官网)
  • medium-editor:Medium.com 所见即所得编辑器的克隆版。官网
  • pen:享受在线编辑(支持 markdown)。官网
  • jquery-notebook:一个易用的、简洁优雅的文本编辑器。灵感来源于 Medium 的魅力。官网
  • bootstrap-wysiwyg:小巧的、兼容 bootstrap 的所见即所得的富文本编辑器。官网
  • ckeditor-releases:适用于每个人的 web 文本编辑器。官网
  • editor:一个 markdown 编辑器,但仍在开发中。官网
  • EpicEditor:一个可嵌入的 JavaScript Markdown 官网的编辑器,拥有全屏编辑、即时预览、自动保存草稿和离线支持等功能。
  • jsoneditor:查看、编辑和格式化 JSON 的 web 工具。官网
  • vim.js: 拥有持久化 ~/.vimrc 的 Vim 编辑器的 JavaScript 移植版本。官网
  • Squire:HTML5 富文本编辑器。官网
  • TinyMCE:JavaScript 富文本编辑器。官网
  • trix:由 Basecamp 制作,适用于每天写作的富文本编辑器。官网

10.1 文件

处理文件的库。

  • Papa Parse:一款强大的 CSV 库,支持解析 CSV 文件/字符串,也能导出 CSV。官网
  • jBinary:对用声明式语法描述文件类型和数据结构的二进制文件,进行高级 I/O(加载、解析、操作、序列化、存储)操作。官网

10.2 函数式编程

函数式编程库扩展了 JavaScript 的能力。

  • underscore:JavaScript 的实用工具。官网
  • lodash:提供一致性、可定制、高性能和额外功能的实用库。官网
  • Sugar:一个扩展了原生对象功能的 JavaScript 库。官网
  • lazy.js:类似 Underscore,但性能更优越官网
  • ramda:一个针对 JavaScript 程序员的实用函数库。官网
  • mout:模块化的 JavaScript 工具库。官网
  • mesh:流数据同步工具。官网

10.3 响应式编程

响应式程序库扩展了 JavaScript 的能力。

  • RxJs:对 JavaScript 进行响应式扩展。官网
  • Bacon:JavaScript 的 FPR(函数式响应式编程)库。官网
  • Kefir:受 Bacon.js 和 RxJS 启发的 FRP 库,专注于高性能和低内存消耗。官网
  • Highland:对 JavaScript 实用工具的重新思考,Highland 能轻易地管理同步和异步信息,而且仅使用标准 JavaScript 和类 Node 流。官网
  • Most.js:高性能 FRP 库。官网

10.4 数据结构

数据结构库用于构建一个更复杂的应用。

  • immutable-js:不可变的数据集合,包括 Sequence、Range、Repeat、Map、OrderedMap、Set 和 sparse Vector。官网
  • mori:使用 ClojureScript 持久化数据结构和支持原生 JavaScript API 的库。官网
  • buckets:完整的、经过充分测试和记录数据结构的 JavaScript 库。官网
  • hashmap:简单的 hashmap 实现,支持任何类型的键值。官网

10.5 日期

日期库。

  • moment:解析、验证、操作和显示日期。官网
  • moment-timezone:基于 moment.js 的时区库。官网
  • jquery-timeago:一款支持自动更新模糊时间戳的 jQuery 插件(如:“4 分钟之前”)。官网
  • timezone-js:让 JavaScript Date 对象拥有时区功能。使用 Olson zoneinfo 文件记录着时区数据。官网
  • date:拥有人性化的 Date() 方法。官网
  • ms.js:小巧的毫秒转换工具。官网

10.6 字符串

字符串库。

  • selecting:一个允许你获取用户选定文本的库。官网
  • underscore.string:扩展了 Underscore.js 的字符串操作。官网
  • string.js:额外的 JavaScript 字符串方法。官网
  • he:健壮的 HTML 实体编码/解码器。官网
  • multiline:多行字符串。官网
  • query-string:解析和字符串化 URL 查询字符串。官网
  • URI.js:URL 操作库。官网
  • jsurl:轻量的 URL 操作库。官网
  • sprintf.js:实现字符串格式化。官网
  • url-pattern:让 url 和其它字符串进行比正则表达式匹配更简单。字符串和数据可相互转化。官网

10.7 数字

  • Numeral-js:对数字进行格式化和操作的库。官网
  • odometer:流畅的数字过渡效果。官网
  • accounting.js:对数字、金钱、货币进行格式化的轻量库——完全本地化和无依赖。官网
  • money.js:一个小巧(1kb)的货币转换库,适用于 web 和 nodeJS。官网
  • Fraction.js:一个有理数库。官网
  • Complex.js: 一个复数库。官网
  • Polynomial.js:一个多项式库。官网

10.8 存储

  • store.js:为所有浏览器封装了 LocalStorage,而没有使用 cookies 和 flash。隐秘地使用 localStorage、globalStorage 和用户数据。官网
  • localForage:改善后的离线存储。其封装了 IndexedDB、WebSQL 和 localStorage,拥有操作简单和强大的 API。官网
  • jStorage:jStorage 是一个简单的键值对数据库,用于在浏览器端存储数据。官网
  • cross-storage:获得权限后,能跨域名本地存储。官网
  • basket.js:用 localStorage 加载和缓存脚本的资源加载器。官网
  • bag.js:可以缓存脚本和加载资源,与 basket.js 相似,但增加了键值对接口和对 localStorage / websql / 官网undexedDB 的支持。
  • basil.js:智能的 JavaScript 数据持久层库。官网
  • jquery-cookie:轻量简单的、用于读取、编辑和删除 cookie 的 jQuery 插件。官网
  • Cookies:客户端 Cookie 操作库。官网
  • DB.js:基于 Promise 的、封装了 IndexDB 的库。官网
  • lawnchair.js:简单的客户端 JSON 存储。官网

10.9 颜色

  • randomColor:JavaScript 颜色生成器。官网
  • chroma.js:拥有各种各样颜色操作的 JavaScript 库。官网
  • color:JavaScript 颜色转换和操作库。官网
  • colors:更智能的默认 web 颜色。官网
  • PleaseJS:随机创建出赏心悦目的颜色和配色方案。官网
  • TinyColor:快速、轻巧的颜色操作和转换库。官网
  • Vibrant.js:从图像提取主要颜色。官网

10.10 国际化和本地化(I18n And L10n)

本地化和国际化 JavaScript 库

  • i18next:JavaScript 最简单的国际化(i18n)方法。官网
  • polyglot:小巧的国际化助手库。官网
  • babelfish:i18n 提供友好易懂的 API ,并且内置多种支持。官网

10.11 类

  • ClassManager:世界上最快、最方便的类系统之一。官网
  • klass:用于创建极富表现力的类工具库。官网
  • augment:世界上最小且最快的一流 JavaScript 继承模式。官网

10.12 控制流

  • async:适用于 node 和浏览器的异步工具库。官网
  • q:实现异步的 promise JavaScript 库。官网
  • step:让逻辑顺序合理化的异步控制流库。官网
  • contra:利用函数风格实现的异步流控制。官网
  • Bluebird:专注于革新功能和性能的,功能齐全的 promoise 库。官网
  • when:快速可靠的、Promises/A+ 规范的 when() 实现,而且拥有异步其它的优秀特性。官网
  • ObjectEventTarget:提供增加了事件监听的原型(与 DOMElement 的 EventTarget 在浏览器行为一致)。官网

10.13 路由

  • director:一个小巧的、与 URL 同构的路由器。官网
  • page.js:受 Express router 启发的小型客户端路由器(约为1200字节)。官网
  • pathjs:简单、轻量的 web 路由器。官网
  • crossroads:JavaScript 路由。官网
  • davis.js:使用 pushState、RESTful 风格和可降级的 JavaScript 路由器。官网
  • angular-ui-router:基于AngularJS的可嵌套路由。官网

10.14 安全性

  • DOMPurify:针对 HTML、MathML 和 SVG 的仅支持DOM、快速、高容错的 XSS 过滤器。官网
  • js-xss:通过白名单配置,即可过滤不信任的 HTML(防止 XSS 攻击)。官网

10.15 日志

  • log:带有样式的 Console.log。官网
  • Conzole:对 JavaScript 原生 console 对象方法和功能进行封装的 debug 面板,使其显示在页面内。官网
  • console.log-wrapper:将日志清晰地记录到 console,且兼容所有浏览器。官网
  • loglevel:最轻量的 JavaScript 日志记录工具库,向封装后可用的 console.log 方法增加可靠的日志等级。官网
  • minilog:轻量的、用流式 API 显示的、可用于客户端和服务器端的日志记录库。官网

10.16 正则表达式

  • RegEx101:在线的 JavaScript 正则表达式测试器和调试器。同时支持 Python、PHP 和 PCRE。官网
  • RegExr:用于创建、测试和学习正则表达式的 HTML/JS 工具。官网
  • RegExpBuilder:使用链式方法创建正则表达式。官网

10.17 媒体

  • Ion.Sound:可用于任何网页上简单音频。官网

10.18 语音命令

  • annyang:向网站添加语音命令的语音识别库。官网
  • voix.js:向网站、app 或游戏添加语音命令的 JavaScript 库。官网

10.19 API

  • bottleneck:强大的频率限制器,使调节流量变得更容易。官网
  • oauth-signature-js:适用于 node 和 浏览器的 OAuth 1.0a 签名生成器。官网
  • amygdala:为 Web 应用提供 RESTful HTTP 客户端解决方案。官网
  • jquery.rest:一个让 RESTful API 更易使用的 jQuery 插件。官网

10.20 视觉检测

  • tracking.js:在 web 上实现计算视觉的一种现代方法。官网
  • ocrad.js:通过 Emscripten 用 JavaScript 实现 OCR(光学字符识别)。官网

10.21 浏览器检测

  • bowser:一个浏览器检测器。官网

11. UI

11.1 代码高亮

  • Highlight.js:JavaScript 语法高亮器。官网
  • PrismJS:轻量、健壮和优雅的语法高亮器。官网

11.2 加载状态

指示加载状态的库。

  • Mprogress.js:创建谷歌 Material 设计风格的线性进度条。官网
  • NProgress:在 Ajax’y 应用显示细长型进度条官网
  • Spin.js:一个旋转的进度指示器。官网
  • progress.js:为页面任何对象创建和管理进度条。官网
  • progressbar.js:用 SVG path 动画制作的、漂亮和响应式的进度条。官网
  • pace:自动向你的网站添加一个进度条。官网
  • topbar:小巧漂亮的、与网站同宽的进度指示器。官网
  • nanobar:非常轻量的进度条。不依赖 jQuery。官网
  • PageLoadingEffects:使用 SVG 动画展现新内容的现代方式。官网
  • SpinKit:运用 CSS 动画的加载指示器集合。官网
  • Ladda:内置在按钮的加载指示器。官网
  • css-loaders:运用 CSS 动画的旋转加载指示器的集合。官网

除了上述这些库,还有收藏在 Codepen 的,另外还有 Ajaxload,Preloaders 和 CSSLoad 这些生成器。

11.3 验证

  • Parsley.js:不用写一行 JavaScript 代码即可在前端验证表单。官网
  • jquery-validation:jQuery 验证插件。官网
  • validator.js:字符串验证和过滤(在使用用户输入之前清理用户输入中的有害或危险字符的操作)。官网
  • validate.js:受 CodeIgniter 启发的轻量表单验证 JavaScript 库。官网
  • validatr:跨浏览器的 HTML5 表单验证库。官网
  • BootstrapValidator:是验证表单域中最好的 jQuery 插件。要与 Bootstrap 3 一起使用。官网
  • is.js:检查类型、正则表达式、是否存在、时间等。官网
  • FieldVal:多用途验证库。同时支持同步和异步验证。官网

11.4 键盘封装器

  • mousetrap:处理键盘快捷键的 JavaScript 库。官网
  • keymaster:定义和调度键盘快捷键的小型库。官网
  • Keypress:键入捕捉工具库,任何键都可以成为一个修饰健。官网
  • KeyboardJS:一个用于绑定键盘组合的 JavaScript 库,让你脱离快捷键和快捷键组合冲突的痛苦。官网
  • jquery.hotkeys:jQuery Hotkeys 能让你在代码任何的地方监听键盘事件,并几乎支持所有按键组合。官网
  • jwerty:令人惊叹的键盘事件处理库。官网

11.5 浏览和引导

  • intro.js:这是一个介绍新功能的很好方式,能一步步地引导用户浏览你的网站和项目。官网
  • shepherd:通过引导让用户浏览你的应用程序。官网
  • bootstrap-tour:应用 Twitter Bootstrap 弹出框对产品进行快速简单的引导。官网
  • tourist:简单、灵活的应用引导介绍库。官网
  • chardin.js:简单的应用遮罩层介绍。官网
  • pageguide:使用 jQuery 和 CSS3 的 web 页面元素交互引导库。官网
  • hopscotch:让开发者更容易向其页面产品添加引导的框架。官网
  • joyride:基于 jQuery 的功能引导插件。官网
  • focusable:通过向页面其余部分添加遮罩层,使焦点聚集在特定 DOM 元素。官网

11.6 通知

  • messenger:为你的应用添加 Growl-style 弹框和信息(Crowl 是 Mac OS X 下的一个通知系统)。官网
  • noty:jQuery 通知插件。官网
  • pnotify:适用于 Bootstrap、jQuery UI 和 Web Notifications Draft 的 JavaScript 通知库。官网
  • toastr:用来显示简单的,会自动到期的信息窗口)简单的弹出框通知(toast notifications官网
  • humane-js:一个简单、时髦的浏览器通知系统。官网
  • smoke.js:与框架无关的、能够自定义样式的 JavaScript 弹框系统。官网

11.7 幻灯片

  • Swiper:使用硬件加速过渡的移动设备触控滑块框架。官网
  • slick:你所需要的最后一个轮播插件。官网
  • slidesJs:响应式的 jQuery(1.7.1+)幻灯片插件,具有触摸、 CSS3 过渡等特性。官网
  • FlexSlider:一款令人惊叹的、全响应式的幻灯片 jQuery 插件。官网
  • unslider:最简单的幻灯片 jQuery 插件。官网
  • colorbox:轻量、可自定义的灯箱 jQuery 插件。官网
  • fancyBox:提供了良好优雅的方式,为页面上的图片、html 内容和多媒体添加缩放功能的工具。官网
  • sly:基于项导航的、支持单向滚动的 JavaScript 库。官网
  • vegas:向页面添加漂亮的全屏背景的 jQuery 插件,甚至允许幻灯片。官网
  • Sequence:用于创建响应式的幻灯片、演示、旗帜广告和以步骤为基础的应用的 CSS 动画框架。官网
  • baguetteBox.js:易于使用的、用纯 JavaScript 实现的遮罩层脚本。官网
  • reveal.js:用 HTML 创建漂亮演示控件的框架。官网
  • PhotoSwipe:适用于移动设备和桌面电脑的、模块化和不无依赖框架的 JavaScript 画廊控件。官网
  • jcSlider:用 CSS 动画实现的响应式幻灯片 jQuery 插件。官网
  • basic-jquery-slider:易于使用、指定主题和定制化。官网
  • unslider: 这是最简单的幻灯片 jQuery 插件。官网
  • jQuery.adaptive-slider:带有自适应颜色标题和导航的幻灯片 jQuery 插件。官网
  • slidr:可添加一些幻灯片效果。官网
  • Flickity:可触摸的、响应式的和可轻弹的画廊。官网

11.8 滑块控件

  • Ion.RangeSlider:强大的、易于自定义的范围滑块选择库,支持很多配置和皮肤。官网
  • jQRangeSlider:支持日期的滑块选择库。官网
  • noUiSlider:轻量无冗余的、高度定制化的滑块选择库。官网
  • rangeslider.js:HTML5 input 区域滑块元素。官网

11.9 表单组件

11.10 输入

  • typeahead.js:快速的、功能齐全的自动补全库。官网
  • tag-it:处理多标签字段以及标签建议/自动完成的 jQuery UI 插件。官网
  • At.js:向你的应用添加类似 Github 的自动完成提示功能。官网
  • Placeholders.js:JavaScript 补全 HTML5 占位符的属性。官网
  • fancyInput:利用 CSS3 效果让输入更有趣。官网
  • jQuery-Tags-Input:利用这个 jQuery 插件,可奇妙地将一个简单的文本输入转换成一个酷酷的标签列表。官网
  • vanilla-masker:一个纯 JavaScript 实现的输入控制库。官网
  • Ion.CheckRadio:一个为复选框和单选按钮添加样式的 jQuery 库,支持多种皮肤。官网

11.11 日历

  • pickadate.js:对移动设备友好的、响应式的和轻量的 jQuery 日期 & 时间输入选择器。官网
  • bootstrap-datepicker:基于 bootstrap 的日历选择器。官网
  • Pikaday:一个崭新的 JavaScript 日期选择器 —— 轻量、无依赖和模块化的 CSS。官网
  • fullcalendar:全尺寸、支持拖放事件的日历(jQuery 插件)。官网
  • rome:可定制的日期(和时间)选择器。无依赖,可选 UI。官网
  • datedropper: datedropper 是一个 jQuery 插件,它提供了快速简易的方式去管理日期输入框。官网

11.12 选择

  • selectize.js:Selectize 是文本框和选择框的混合体。它基于jQuery,拥有自动完成和键盘感应下拉列表功能,可用于标签、联系人列表等。官网
  • select2:它基于 jQuery,是选择框(select box)的替代品。支持搜索、远程数据集和无限滚动。官网
  • chosen:可以让冗长不便的选择框更友好的库。官网

11.13 文件上传

  • jQuery-File-Upload:File Upload 是一个支持多文件选择、文件拖放、进度条、验证和图片、音频、视频预览的 官网jQuery 插件。
  • uppy: Uppy is a sleek, modular JavaScript file uploader that integrates seamlessly with any application.官网
  • dropzone:Dropzone 是一个易于使用且支持多文件拖放的库。其支持图片预览并且拥有很好的进度条效果。官网
  • flow.js:一个通过 HTML5 的 File API ,提供多个同时链接的、稳定的、容错的、可恢复的/可重新开始的文件上传库。官网
  • fine-uploader:一个带有进度条、拖放功能和支持直接上传到 S3 (Amazon Simple Storage Service,亚马逊简易存储服务)的多文件上传插件。官网
  • FileAPI:JavaScript 文件工具集合。支持多文件上传、拖放和文件分块上传。对于图像,支持裁剪、调整大小和根据 EXIF 自动调整方向。官网
  • plupload:处理文件上传的 JavaScript 官网API,其支持多文件选择、文件类型过滤、分块请求、客户端图片缩放和根据不同的运行环境选择 HTML5、Silverlight 和 Flash。

11.14 其它

  • form:jQuery 表单插件。官网
  • Garlic.js:自动在本地保存表单文本和选择框的值,直到表单被提交。官网
  • Countable:对某个 HTML 元素包含文本的段落数、单词数和字符数进行统计的 JavaScript 函数。官网
  • card:只需一行代码,让信用卡表单变得更友好。官网
  • stretchy:自适应大小的 form 元素,表单本应该是这样的。官网
  • list.js:向表格、列表等 HTML 元素添加搜索、排序、过滤和自适应功能的库。在已有 HTML 上增加可视化。 官网

11.15 提示

  • tipsy:基于 jQuery 的 Fackbook 风格的提示工具(tooltip)。官网
  • opentip:开源且基于 prototype 框架的 JavaScript 工具提示库。官网
  • qTip2:非常强大的工具提示库。官网
  • tooltipster:一个工具提示 jQuery 插件。官网
  • simptip:用 Sass 制作的、简单的工具提示。官网
  • jquery-popup-overlay:是一个响应式的和可访问性强的模态框(modal)和工具提示框 jQuery 插件。官网

11.16 模态框和弹出框

  • Magnific-Popup:专注于性能、轻量、响应式的灯箱(lightbox)脚本。官网
  • jquery-popbox:jQuery 提示框插件。官网
  • jquery.avgrund.js:一种新的定于弹出的模态框 jQuery 插件。官网
  • vex:新的、拥有高度可配置和易于改变样式功能的对话框库。官网
  • bootstrap-modal:对 Bootstrap 默认的模态框类进行扩展。其支持响应式、可堆叠和 ajax 等。官网
  • css-modal:纯 CSS 打造的模态框。官网
  • jquery-popup-overlay:是一个响应式的和可访问性强的模态框和工具提示框(tooltips)jQuery 插件。官网

11.17 滚动

  • scrollMonitor:滚动发生时,可以监听元素的、简单、快速的 API。官网
  • headroom:除非你需要显示页面头部(header),否则将隐藏它,以腾出页面头部空间。官网
  • onepage-scroll:创建一个类似 Apple 的单页面滚动网站(iPhone 5S 网站)。官网
  • iscroll:高性能、轻量、无依赖、兼容多平台的 JavaScript 滚动组件。官网
  • skrollr:独立(不依赖 jQuery) 的视差滚动库,适用于移动设备(Android + iOS)和桌面电脑。官网
  • parallax:面向智能设备的视差引擎。官网
  • stellar.js:让视差滚动变简单。官网
  • plax:基于 jQuery 的视差库。官网
  • jparallax:创建可交互视差效果的 jQuery 插件。官网
  • fullPage:简单和易于使用的、用于创建全屏滚动网站的插件(也被称为单页面网站)。官网
  • ScrollMenu:让老旧无聊的滚动条焕然一新。官网

11.18 菜单

  • jQuery-menu-aim:当用户光标放在特定下拉菜单项时触发事件。可制作响应式的、大数据量的下拉菜单,如 Amazon 的。官网
  • jQuery contextMenu:右键菜单(contextMenu) 管理工具。官网
  • Slideout:为移动设备的 web 应用制作出响应式的、可触摸滑出的导航菜单。官网
  • Slide and swipe:一个基于 touchSwipe 库的滑出菜单插件。官网

11.19 表格/栅格

  • jTable:基于 CRUD 表创建 AJAX 的 jQuery 插件。官网
  • DataTables:这是一个非常灵活的工具,在渐进增强的基础上,将高级的交互效果加到 HTML 表格。(jQuery 插件)官网
  • floatThead:(jQuery 插件)锁定表格头部,只允许表格内容滚动。适用于任何表格,而且不需要额外的 html 或 css。官网
  • Masonry:瀑布流式的网格布局库。官网
  • Packery:使用装箱算法(bin-packing)的网格布局库。支持拖拽布局。官网
  • Isotope:可过滤和可排序的网格布局的库,它能实现 Masonry、Packery 等布局。官网

11.20 框架

  • Semantic UI:拥有大量主题和元素的 UI 套件。官网

11.21 手势

  • hammer.js:拥有多种触摸手势的 JavaScript 库。官网
  • touchemulator:在桌面电脑模仿触摸输入。官网
  • Dragula:超级易于使用的拖拽库。官网

11.22 地图

  • Leaflet:对移动设备友好的、可交互的地图 JavaScript 库。官网
  • Cesium:开源的、基于 WebGL 实现的虚拟地球仪和地图引擎。官网
  • gmaps:以最简单的方式使用 Google 地图。官网
  • polymaps:一个免费的、兼容现代 web 浏览器的、用于制作动态可交互的地图 JavaScript 库。官网
  • kartograph.js:开源的 Kartograph SVG 地图渲染器。官网
  • mapbox.js:Mapbox 的 API,Leaflet 的插件。官网
  • jqvmap:矢量地图 jQuery 插件。官网
  • OpenLayers3:高性能的、功能丰富的库,能满足你对地图所有需求。官网

11.23 视频/音频

  • prettyembed.js:更完美地嵌入 YouTube —— 拥有很好的选项,如高分辨率的预览图、嵌入选项的高级定制和可选的 官网FitVids 支持。
  • html5media:能在所有主流浏览器播放多媒体标签中定义的多媒体文件。官网
  • Play-em JS:Play’em 是一个 JavaScript 组件,它能管理音乐/视频播放顺序,通过在一个 DIV 元素里嵌入几个播放器(Youtube、Soundcloud 和 Vimeo)来控制一系列歌曲的播放。官网
  • polyplayer:将 YouTube、Soundcloud 和 Vimeo 播放器的 API 统一成一套。官网
  • flowplayer: HTML5 视频播放器 官网、Github
  • mediaelement:让 HTML5、 Flash 播放器和模仿 HTML5 媒介元素 API 的 Silverlight shim,在所有浏览器拥有一致的 UI。官网、Github
  • SoundJS:让音频在 web 上运行更简单的库。它为不同浏览器提供了一致的 API。官网

11.24 动画

  • velocity:加速 JavaScript 动画。官网
  • jquery.transit:拥有超级流畅的 CSS3 变换和过渡的 jQuery 插件。官网
  • impess.js:在 HTML 文档里,运用 CSS3 变换和过渡制作类似 Prezi 的展现效果。官网
  • bounce.js:可以立刻创建有趣的 CSS3 动画。官网
  • GreenSock-JS:适用于所有主流浏览器的高性能 HTML5 动画。官网
  • TransitionEnd:TransitionEnd 是一个运用 transitonend 事件的、跨浏览器的库。官网
  • Dynamics.js:用于创建基于物理知识的 CSS 动画库。官网

11.25 图片处理

  • lena.js:拥有滤镜和实用功能的图像处理库。官网
  • pica:高质量地调整图片大小(拥有快速的、纯 JS 实现的 Lanczos 滤镜算法)。官网
  • cropper:一个简单的图像裁剪 jQuery 插件。官网

11.26 ECMAScript 6

  • es6features:ECMAScript 6 特性概述。官网
  • es6-features:ECMAScript 6: 特性概述和比较。官网
  • ECMAScript 6 compatibility table :Compatibility tables 展示了各种平台上所有 ECMAScript 6 特性的支持程度。官网
  • Babel (Formerly 6to5):将 ES6+ 代码转换成纯 ES5。官网
  • Traceur compiler:ES6 特性转 ES5。包括 classes、generators、promises、destructuring 官网patterns、default parameters 等。

11.27 软件开发工具包(SDK)

  • javascript-sdk-design:从工作和个人经验中提炼出来的 JavaScript SDK 设计指导。官网

11.28 大杂烩

  • echo:利用 data-* 属性延迟加载图片。官网
  • picturefill:响应式图片显示插件,使浏览器支持 srcset、size 属性。官网
  • platform.js:一个平台检测库,几乎适用于所有 JavaScript 平台。官网
  • json3:一个现代 JSON 实现库,几乎兼容所有 JavaScript 平台。官网
  • Logical Or Not:一个关于 JavaScript 特性的游戏。官网
  • BitSet.js:实现位向量的 JavaScript 库。官网

12. 精品阅读

  • braziljs/js-the-right-way:官网
  • JSbooks:官网
  • Superhero.js:关于创建、测试和维护一个大型 JavaScript 代码库的资源集。官网
  • 《前端开发者都应知道的 jQuery 小技巧》
  • 《常用的 Javascript 设计模式》
  • 《10 个 jQuery 图表插件推荐》
  • 《理解 JavaScript 原型》
  • 《只有20行Javascript代码!手把手教你写一个页面模板引擎》
  • 《编写快速、高效的JavaScript代码》
  • 《45个实用的JavaScript技巧、窍门和最佳实践》
  • 《为现代JavaScript开发做好准备》
  • 《给JavaScript初学者的24条最佳实践》
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 前端组件库集合

    前言 本文包含搭建web app常用的样式/组件等收集列表(移动优先),推荐mark! 0. 前端自动化(Workflow) 前端构建工具 Yeoman – a set of tools for automating development workflowgulp – The streaming build systemgrunt – the JavaScript Task R…...

    2024/4/21 3:34:54
  2. java知识点

    必会知识点 是什么 在哪里用,怎么用,遇到了什么问题 绿色:看到问题想到代码 黄色:知道理论不知道代码 红色:没有听过 一.Corejava 【】 1.jdk ,jre,jvm的区别: jdk:Java 开发工具包(JRE编译工…...

    2024/4/20 6:23:36
  3. 微信小程序(一)

    ************************************************* 小程序很容易上手,类似vue、angular。 1.基础 数据绑定 {{}} 。用大括号将数据绑定 wx:for 循环。最好把wx:for-item""和wx:key""都写上,否则会有警告。 wx:if 判断。还…...

    2024/4/25 20:23:43
  4. JavaScript系列之四:模块化开发

    模块化(切记:学习思想) 如果不用模块化编写代码,那么会具有以下问题: 代码杂乱无章,没有条理性,不便于维护,不便于复用很多代码重复、逻辑重复全局变量污染不方便保护私有数据(闭包) 模块化的基本实现&a…...

    2024/4/21 3:34:52
  5. 【面试】前端面试题

    石墨文档 1.git命令用过哪些 2.css3用过哪些 3.box- sizing 默认值content-box border - box 内容的宽高要从已设定的宽高减去边框和内边距 inherit 从父元素继承 4.跨域 jsonp为什么可以跨域 浏览器为了安全有一种同源策略,协议.域名.端口有一个不同都是跨域&#…...

    2024/4/21 3:34:50
  6. 30组常用前端开发组件库,前端组件收集整理列表

    这里是收集的web前端开发常用前端开发组件库,搭建web app常用的样式/组件等收集列表(移动优先)。主要包含前端框架,构建工具,自动化模块、jQuery插件、前端样式等,囊括最实用的前端开发组件库! 0. 前端自动化 前端构建…...

    2024/4/27 16:35:14
  7. 前端架构知识体系

    0. 前端自动化(Workflow) 前端构建工具 Yeoman – a set of tools for automating development workflowgulp – The streaming build systemgrunt – the JavaScript Task RunnerF.I.S – 前端集成解决方案webpackNPM前端模块管理器 Bower – A package manager for the webBr…...

    2024/5/2 21:45:10
  8. 前端组件库合集

    本文转载自CrazyGreenMan的前端组件库合集 前言 三军未动,粮草先行!本文包含搭建web app常用的样式/组件等收集列表(移动优先),推荐mark! 0. 前端自动化(Workflow) 前端构建工具 Yeoman – a set of tools for automating dev…...

    2024/4/21 3:34:48
  9. 前端工具集

    为什么80%的码农都做不了架构师?>>> 前端自动化(Workflow) 前端构建工具 Yeoman – a set of tools for automating development workflow gulp – The streaming build system grunt – the JavaScript Task Runner F.I.S – 前端集成解决方案 前端…...

    2024/4/21 3:34:46
  10. javascript 模块化 (切记:学习思想)

    模块化(切记:学习思想) 如果不用模块化编写代码,那么会具有以下问题: 代码杂乱无章,没有条理性,不便于维护,不便于复用很多代码重复、逻辑重复全局变量污染不方便保护私有数据(闭包)模块化的基本实现&#…...

    2024/4/30 19:21:01
  11. 前端组件库1

    //来源:http://www.cnblogs.com/liuzhibin/p/5944821.html 0. 前端自动化(Workflow) 前端构建工具 Yeoman – a set of tools for automating development workflowgulp – The streaming build systemgrunt – the JavaScript Task RunnerF.I.S – 前端集成解决方案…...

    2024/4/20 20:04:40
  12. 【转】常用的前端开发库

    0. 前端自动化 前端构建工具 gulp – The streaming build systemgrunt – the JavaScript Task Runner前端模块管理器 Bower – A package manager for the webBrowserifyComponentDuoRequireJSSea.jscss预处理器 Less – Less is More , Than CSSSass – Syntactically Aweso…...

    2024/4/20 20:04:39
  13. 前端组件库大合集-必备收藏

    0. 前端自动化(Workflow) 前端构建工具 Yeoman – a set of tools for automating development workflowgulp – The streaming build systemgrunt – the JavaScript Task RunnerF.I.S – 前端集成解决方案前端模块管理器 Bower – A package manager for the webBrowserifyC…...

    2024/4/29 11:39:17
  14. 全面、详细的前端组件库

    全面、详细的前端组件库 前端组件库 搭建web app常用的样式/组件等收集列表(移动优先) 0. 前端自动化(Workflow) 前端构建工具 Yeoman – a set of tools for automating development workflowgulp – The streaming build systemgrunt – the JavaScript Task RunnerF.I.S –…...

    2024/4/20 20:04:37
  15. 前端组件收集整理列表

    https://www.luoxiao123.cn/1196.html 这里是收集的web前端开发常用前端开发组件库,搭建web app常用的样式/组件等收集列表(移动优先)。主要包含前端框架,构建工具,自动化模块、jQuery插件、前端样式等,囊括最实用的前端开发组件库…...

    2024/4/29 10:54:09
  16. Angular学习之旅----angular6数据请求rxjs(rxjs6)

    需要用到请求数据的地方引入 Http 模块 Jsonp 模块,以及 rxjs RxJS 是一种针对异步数据流编程工具,或者叫响应式扩展编程;可不管如何解释 RxJS 其 目标就是异步编程,Angular 引入 RxJS 为了就是让异步可控、更简单。 大部分…...

    2024/4/21 3:34:43
  17. angular http请求数据

    <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>小可爱</title><script src"../libs/angular.min.js"></script></head><body ng-app"myApp" ng-controller"myCtrl&q…...

    2024/4/21 3:34:42
  18. Angular http client发起的请求在Chrome开发者工具network标签页里观察到的界面

    源代码&#xff1a; import { Injectable } from angular/core; import {HttpClient} from angular/common/http;Injectable() export class BookManageService {private API_PATH https://www.googleapis.com/books/v1/volumes;constructor(private http: HttpClient) { }se…...

    2024/4/21 3:34:42
  19. angular 创建服务 请求数据

    ng g s services/user 在app.module.ts中引入服务 import {UserService} from "./services/user.service"; providers: [UserService], 使用servies需要引入服务 在users.service.ts import { Http } from angular/http ; 在app.module.ts文件中需要引入http的…...

    2024/4/21 3:34:41
  20. 避免并发的重复请求 for Angular

    在项目的实际开发中偶然遇到了相同的GET请求被连续触发的问题&#xff0c;典型用例如CMS系统首页打开时导航栏需要加载栏目数据&#xff0c;页面中的栏目列表也同样请求该数据。当然&#xff0c;理想状态下可以要求导航栏先加载并缓存&#xff0c;然后其它组件从缓存中获取&…...

    2024/4/21 3:34:39

最新文章

  1. 5分钟掌握Pydantic

    数据模型定义&#xff1a;使用 Python 类来定义数据模型&#xff0c;这些类可以自动将输入转换为 Python 数据类型。 from pydantic import BaseModelclass User(BaseModel):id: intname: stremail: str类型检查&#xff1a;Pydantic 强制执行类型检查&#xff0c;确保传入的数…...

    2024/5/4 0:41:14
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 图像处理相关知识 —— 椒盐噪声

    椒盐噪声是一种常见的图像噪声类型&#xff0c;它会在图像中随机地添加黑色&#xff08;椒&#xff09;和白色&#xff08;盐&#xff09;的像素点&#xff0c;使图像的质量降低。这种噪声模拟了在图像传感器中可能遇到的问题&#xff0c;例如损坏的像素或传输过程中的干扰。 椒…...

    2024/5/3 19:03:59
  4. 数据结构——二叉树——二叉搜索树(Binary Search Tree, BST)

    目录 一、98. 验证二叉搜索树 二、96. 不同的二叉搜索树 三、538. 把二叉搜索树转换为累加树 二叉搜索树&#xff1a;对于二叉搜索树中的每个结点&#xff0c;其左子结点的值小于该结点的值&#xff0c;而右子结点的值大于该结点的值 一、98. 验证二叉搜索树 给你一个二叉树的…...

    2024/5/2 23:02:55
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/3 23:10:03
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57