1:框架都是想通的。前提是你对于基本的JavaScript语法和函数胸有成竹,了然于胸。
2:如下是一些轻量级的JavaScript框架和库。希望对你有用。
2.1Marginotes 是一款使用 jQuery 实现的添加旁注插件。它能够使用 HTML 属性中提供的文本向边距添加相应的注释。如果 jQuery 不是你的“菜”,它还有个不含 jQuery 的版本。
2.2Loud Links 是一个轻量级 JavaScript 库,用于向您的网站添加交互音频。它通过创建 HTML5 音频元素,来播放 MP3 或 OGG 格式的音频文件。
2.3Bricks.js 是一个用于固定宽度元素的快速堆砌布局生成器。
2.4MediumEditor 是一个用 Vanilla JavaScript 编写的,轻量级用于模仿 Medium 的开源编辑器。同时,它还有一些可选的 Mediaditor 扩展与主题。
2.5无论是作为一款 jQuery 插件或是 Vanilla JS 框架,Philter 均提供了通过 HTML 属性来控制 CSS 滤镜的方法。
2.6SuperEmbed.js 是一个 JavaScript 库,它可检测出网页上的内嵌视频(涉及 YouTube、Vimeo、Vine、VideoPress、DailyMotion 等)并使他们变成响应式元素。
2.7 Substance 是一个基于 Web 内容编辑的 JavaScript 库。它为你提供了创建自定义文本编辑器,以及基于 Web 发布系统所需的所有工具。
2.8 jQuery Linechart 是一个用于构建简单图表的新型 jQuery 插件。
2.9Blueprint 是 React UI 组件的集合,它涵盖了 Web 上的常见界面元素、模式以及交互。
2.10 Tabulator 是一个易用的交互式 jQuery 表单生成插件。
2.11 baguetteBox.js
baguetteBox.js 是一个简单、易用的响应式 Lightbox 图片库。它支持移动端上触滑动手势操作。同时,它还是用纯 JavaScript 编写的。
2.12ScrollReveal无论是为桌面,或是移动浏览器,ScrollReveal 插件都可以轻松、快速的帮助你为其创建页面滚动显示动画。
2.13Next.js 是一个用于服务器渲染 React 应用程序的简约框架。
2.14Shave 是一个用于截断 Html 元素中文本的现代 JavaScript 插件。
2.15Egjs 是一个基于 jQuery 的具备 UI 交互,效果和实用程序的小型组件库。
2.16Arc(Atomic React)是一个基于原子设计模式的 React 应用程序入门套件。
2.17CurrencyFormatter.js 是一款简单实用的纯 JS 格式化货币库。它支持 155 种不同国家的货币格式,并且 gzip 压缩后仅有 7KB.
2.18Lory 是一个由 Vanilla JavaScript 编写的拥有触摸功能的简约滑块。
2.19Leaflet.js 是一个开源的移动友好交互式地图 JavaScript 库。体积仅有 33 KB.
2.20Choreographer.js 是一个用于处理复杂动画的简单库。
3.不同的JavaScript框架,擅长做的事情时不一样的,定位的功能作用也是不一样。使用哪一个框架需要看你的项目要求和客户的喜好。只要满足客户需求,能够为项目增加光彩的框架才是好框架。脱离业务实际需求的技术都是耍流氓。
以上,有更多问题可以关注后私信我。
创建于2017.6.13举报|反对