12个实用的 JavaScript 框架分享给前端开发者

JavaScript库是预先编写的 JavaScript 工具代码,让开发者可以更容易开发 JavaScript 应用。这个列表我们列出了2017年1月份功能丰富的 JavaScript 库,可以帮助您建立有效和有用的 Web 应用程序。

您可能感兴趣的相关文章

Scrollanim 是结合 CSS3 和 JavaScript 来创建令人惊叹的滚动动画的开源库。 Scrolanim 支持在页面上的所有可用的元素的位置。有很多的自定义参数可以配置使用,构建出精彩的效果,非常容易使用。

Baffle.js 是一个 JavaScript 库,设计用来模糊和揭开DOM元素的文本。 这些元素可以是一个 CSS 选择器的形式、一个节点列表或者一个单节点。 你也可以传递一个选择对象给插件。

Waud.js 是一个Web音频库,有一个HTML5音频降级处理方案。 它允许您利用Web音频API为你的Web应用程序控制音频功能。在不支持Web音频API的非现代浏览器使用HTML5音频降级方案。

ZingTouch is a JavaScript gesture detection library. It provides six standard gestures that are fully customizable. ZingTouch was created as a by-product for enabling ZingChart to work better on mobile devices by adding a layer of gestures for interactivity.

Lightense Images is a dependency-free pure JavaScript image zooming library less than 2 KB (gzipped). This library supports all modern browsers, it “should work” in Internet Explorer 10 and up as well.

Rellax is a buttery smooth, super lightweight, vanilla JavaScript parallax library. Rellax limits the parallax feature to laptop/desktop screens since the effect is negligible on smaller screens.

ApproveJs is a simple JavaScript validation library that doesn’t interfere. It also doesn’t manipulate the DOM for you by automatically displaying errors. This allows you to handle validation how you want.

Cleave.js is a JavaScript library to help you format input text content automatically. It allows credit card number formatting, phone number formatting, date formatting, numeral formatting, commonjs/AMD mode and much more.

SuperEmbed.js detects YouTube, Vimeo, Vine, VideoPress, DailyMotion, and more embedded videos on webpages and makes them responsive. Essentially, this means they stretch to fill their container while still maintaining the original aspect ratio.

Typr.js is a font processor for JavaScript. It’s light, small, and ultra fast. Typr.js is a JavaScript parser and utility for working with fonts (TTF, OTF). It is an alternative to opentype.js. It is the main text engine for Photopea image editor. It is lightweight, ultra fast and easy to extend library.

A powerful toolkit for building websites with beautiful typography. Typography.js provides a vastly simpler way to define and explore typography designs. You provide configuration to the Typography.js JS API and it uses its Typography engine to generate CSS for block and inline elements.

Lightgallery是一个轻量级的模块化、响应式的灯箱画廊,它允许您创建美丽的图像和视频画廊。借助缩略图插件的帮助,Lightgallery 允许您创建缩略图画廊。它支持触摸屏设备上滑动导航以及桌面设备的鼠标拖动,还允许用户浏览缩略图和原图之间通过滑动手指或鼠标拖动。

您可能感兴趣的相关文章

Original: https://www.cnblogs.com/lhb25/p/12-best-javascript-libraries-for-developers.html
Author: 梦想天空(山边小溪)
Title: 12个实用的 JavaScript 框架分享给前端开发者

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/535186/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【原】javascript笔记之splice和slice这两兄弟为毛这么难记

    容易混淆,决定做下笔记!!! splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 语法 arrayObject.splice(index,howmany,it…

    JavaScript 2023年5月29日
    063
  • javascript 闭包最简单理解

    首先说3点与闭包有关系的东西。 一、变量的作用域 变量的作用域不难理解。 1.函数内部可以访问函数外部的变量,而函数外部不能访问函数内部的变量。 2.如果在函数内定义变量的时候,不…

    JavaScript 2023年5月29日
    071
  • JavaScript 版本的 RSA加密库文件

    html;gutter:true; New Document</p> <p>var rsa_n = "C16615CFAB249DC7065A7F…

    JavaScript 2023年5月29日
    095
  • 你不知道的 JavaScript 系列中( 24 ) - toString()和JSON.stringify()

    undefined.toString(); // TypeError: Cannot read property ‘toString’ of undefined null.toSt…

    JavaScript 2023年5月29日
    078
  • JavaScript 拖拉缩放效果

    拖拉缩放效果,实现通过鼠标拖动来调整层的面积(宽高)大小。例如选框效果。 这里的拖拉缩放比一般的选框复杂一点,能设置八个方位(方向)的固定触发点,能设置最小范围,最大范围和比例缩放…

    JavaScript 2023年5月29日
    078
  • JavaScript中的Promise

    1. promise定义 Promise是 异步编程的一种解决 方案,比传统的解决方案( 函数回调和 事件)更合理,更强大。ES6中将Promise写进了语言标准,统一了用法,提供…

    JavaScript 2023年5月29日
    080
  • 十个JavaScript中易犯的小错误,你中了几枪?

    序言 在今天,JavaScript已经成为了网页编辑的核心。尤其是过去的几年,互联网见证了在SPA开发、图形处理、交互等方面大量JS库的出现。 如果初次打交道,很多人会觉得js很简…

    JavaScript 2023年5月29日
    087
  • javascript this关键字指向详解

    在之前写代码的经历中,常常试过写着写着this就莫名其妙的不知道指向到哪里去了。今天看了曾探的javascript设计模式,里面特别谈到了this在不同情况下指代的对象,非常有意思…

    JavaScript 2023年5月29日
    076
  • 转:JavaScript函数式编程(一)

    一、引言 说到函数式编程,大家可能第一印象都是学院派的那些晦涩难懂的代码,充满了一大堆抽象的不知所云的符号,似乎只有大学里的计算机教授才会使用这些东西。在曾经的某个时代可能确实如此…

    JavaScript 2023年5月29日
    053
  • JavaScript, 函数是实现异步的基础

    Original: https://www.cnblogs.com/pssp/p/8869928.htmlAuthor: 追梦子Title: JavaScript, 函数是实现异步…

    JavaScript 2023年5月29日
    051
  • javascript 匿名函数

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    JavaScript 2023年5月29日
    048
  • 超全超实用的Javascript类库和jQuery插件大全之一:Web印刷排版

    如果你需要解决一些开发中遇到的技术问题的话,很可能会找到一些相关的javascript类库或者是jQuery插件来实现。这样实用的类库或者jQuery插件往往是你应该时常收集并且保…

    JavaScript 2023年5月29日
    064
  • 生活无奈javascript

    1、substring 和 substr的区别。substring(indexA,indexB).很怪的。从小的开始,到大的结束。不管AB的顺序。substr(Location,s…

    JavaScript 2023年5月29日
    053
  • JavaScript数字精度丢失问题总结

    本文分为三个部分 JS 数字精度丢失的一些典型问题 JS 数字精度丢失的原因 解决方案(一个对象+一个函数) 一、JS数字精度丢失的一些典型问题 1. 两个简单的浮点数相加 jav…

    JavaScript 2023年5月29日
    070
  • 在浏览器中高效使用JavaScript module(模块)

    在浏览器中也可以使用JavaScript modules(模块功能)了。目前支持这一特性的浏览器包括: Safari 10.1. 谷歌浏览器(Canary 60) – 需要在 ch…

    JavaScript 2023年5月29日
    068
  • JavaScript 渐变效果

    程序集合了宽度、高度、透明度、top、left的渐变,可以自定义渐变项目和各个项目的初始值结束值,还能以任意点(定点)为中心渐变。 使用该程序能实现很多常见的动画特效,包括大小变换…

    JavaScript 2023年5月29日
    058
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球