My Little World

小插件使用

ng-clip/angularjs点击复制插件

插件所需js文件链接
用法:
1.在将要使用的控制器里配置好插件文件
2.在HTML里用data-clipboard-text绑定要复制的值,并用class或者id绑定复制动作所在的标签

1
<a  class="font-green-meadow clicopy" data-clipboard-text="{{x.scan_url}}" ><i class="fa fa-copy"></i> 复制扫描链接</a>

3.在控制器里面初始化复制插件对象,并写回调函数

1
2
3
4
5
6
7
8
9
10
11
12
13
//复制链接
$scope.copy = function(){
var clipboard = new Clipboard('.clicopy');
clipboard.on('success', function(e) {
toastr.success('复制成功!','成功');
e.clearSelection();
});

clipboard.on('error', function(e) {
toastr.error('复制失败!','失败');
});
}
$scope.copy();

md5 加密处理

所需文件
用法:
var hash = hex_md5($scope.password);
其实加密文件就是一个算法文件,加密算法也分好多种,所以不同算法加密加载不同的算法文件即可
nodejs的Crypto模块是一个加密模块,也可用于加密处理
相关链接