博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
钉钉js依赖库学习
阅读量:6948 次
发布时间:2019-06-27

本文共 1704 字,大约阅读时间需要 5 分钟。

看别人用的依赖库的好处在于,你知道有什么可以用,什么可以借鉴。(钉钉——协作桌面应用)

PS:人最怕是不知道,而不是你不会。

1. jQuery

钉钉使用了1.9.1版本的jQuery,jQuery作为一个最为广泛使用库,已经不用说明它是什么了。

学习地址:

PS:Includes Sizzle.js

2. jQuery Hotkeys

jQuery插件,可用来监听键盘事件,几乎支持所有的组合键。

学习地址:

示例:

$(document).on('keydown', null, 'ctrl+a', function(e){      console.log('ctrl+a!!', e);});

3. jQuery Caret

jQuery插件,处理文本框的插入位置。

学习地址:

4. jQuery atwho

jQuery插件,自动完成提示插件(autocomplete mentions),类似微博的@功能。

学习地址:

演示地址: (支持Textarea、ContentEditable、CKeditor等富文本编辑器)

PS:基于Caret.js

5. jQuery tooltips

jQuery插件,一个简单的提示插件,风格挺舒服的。

学习地址:

PS:这只是formstone其中一个库,还有其他有意思的。

6. jQuery mousewheel

jQuery插件,用于添加跨浏览器的鼠标滚轮支持。

mousewheel事件的处理函数有一点小小的变化,它除了第一个参数event 外,还接收到第二个参数delta。通过参数delta可以获取鼠标滚轮的方向和速度。

学习地址:

示例:

$('#my_elem').on('mousewheel', function(event) {    console.log(event.deltaX, event.deltaY, event.deltaFactor);});

7.  QR Code Generator

二维码生成器,纯前端生成。

学习地址:

示例:

HTML:

JS:

var typeNumber = 4;var errorCorrectionLevel = 'L';var qr = qrcode(typeNumber, errorCorrectionLevel);qr.addData('Hi!');qr.make();document.getElementById('code').innerHTML = qr.createImgTag();

PS:其他语言的该作者也有提供。

8. libphonenumber

Google的JavaScript库,用于解析,格式化和校验国际电话号码。

学习地址:

9. Underscore.js

一个JavaScript实用库,提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。

学习地址:

PS:这个真是个不错的库。

10. AngularJS

AngularJS是一个框架(不是库),在我印象里最大的特点是双向数据绑定。

学习地址1: 

学习地址2: 

AngularJS拓展指令

1. angular-qrcode 

An AngularJS directive to creates QR Codes using Kazuhiko Arase’s qrcode-generator library.

学习地址:

2. angular-ui/ui-select2

This directive allows you to enhance your select elements with behaviour from the select2 library.(这个指令已经过时。)

学习地址:

PS:这个指令依赖的jQuery select2库(),这个库非常不错,效果如下: 

3. others

还有使用到其他AngularJS拓展指令, 可在这查看:

 

本文为原创文章,转载请保留原出处,方便溯源,如有错误地方,谢谢指正。
本文地址 :
你可能感兴趣的文章
Linux培训大纲
查看>>
sqlalchemy(一)基本操作
查看>>
Python: pip常见的使用方法
查看>>
针对某电商网站流量劫持案例分析与思考
查看>>
瑞星网络版杀毒软件安装部署
查看>>
CSS 专业技巧收集
查看>>
mybatis 查询时 拼接order by语句
查看>>
linux基础命令
查看>>
JuniperSRX Dynamic *** (Remote Access ***)
查看>>
Apache服务器概述及练习
查看>>
Windows 2003 AD升级至Windows 2012 AD之DHCP服务器迁移
查看>>
精心挑选的12款优秀 jQuery Ajax 分页插件和教程
查看>>
在有网络安全策略的环境加域所需要启开的端口
查看>>
人生应该具有的八种心态
查看>>
nginx 策略生效的先后顺序
查看>>
GNU/Linux Distributions Linux发行版本(图)
查看>>
算法之旅 | 选择排序法
查看>>
我的友情链接
查看>>
zabbix修改之中文主机名
查看>>
Office 365 系列之六:通过管理中心批量导入用户
查看>>