umbrella.js是一个现代且性能卓越的javascript库。它可以完成:
Umbrella.js
图书馆文件 | 从2.0迁移到3.0 | 从jQuery指南迁移
满足您在下雨天的JavaScript需求。从问题中产生的<3kb高性能jQuery式库:您可能不需要jQuery,那么您需要什么?
您可能需要出色的CSS(例如Picnic CSS)和轻巧,现代且性能卓越的javascript库。这样做:
- DOM遍历(选择器,过滤器,查找,每个等等)
- DOM编辑(类和属性,html,before等)
- 事件处理
几个简单的例子:
//简单事件,例如jQuery u (“ button” )。on ('click' , e => { alert (“ Hello world” ); } ); //处理表单提交 u ('form.login' )。手柄('提交' , 异步 é => { const的 用户 = 等待 取('/登录' , { 方法:'POST' , 体:新 FORMDATA (Ë 。目标) } )。然后(RES => 资源。JSON ()); 窗口。href = '/ user /' + 用户。id ; } );
入门
有几种使用Umbrella JS的方法:
玩吧
除了安装它,您还可以在JSFiddle中使用它:
尝试使用JSFiddle
使用CDN
jsdelivr.com是一项很棒的OSS服务,它托管许多开源项目,因此您甚至无需下载代码:
< 脚本 src = “ https://cdn.jsdelivr.net/npm/umbrellajs” > < / 脚本>
与安装 npm
使用npm是一个前端软件包管理器,它使添加新软件包变得非常容易:
npm install umbrellajs
模块支持
如果使用Webpack或Browserify之类的前端模块捆绑器,则将u其作为CommonJS导出公开。您可以像这样将它们拉入:
// ES模块/ Webpack / etc 从'umbrellajs' 导入 u ; // Commonjs var u = require ('umbrellajs' );
ES模块支持
如果您使用ES模块,u并且ajax作为ES模块导出而公开。您可以像这样将它们拉入:
import u from 'umbrellajs/umbrella.esm.js'
下载它
如果您喜欢它或喜欢在本地尝试,只需下载umbrella.min.js:
下载伞JS
将其添加到您的项目中:
< 脚本 src =“ Rainer.min.js ” > </ 脚本>
支持:IE11 +
对于每个版本(8、9、10),IE 10-的当前使用率都低于1%,因此,支持此任务不是Umbrella的使命。但是,通过更快地在移动设备上加载而获得的额外秒数可能甚至超过了该百分比。您应该测试一下。
