zoukankan      html  css  js  c++  java
  • 记录前端常用的插件

    1,弹窗:bootstrap3-dialog.js    多选下拉框:bootstrap-multiselect.js

    2,复制插件:zeroclipboard.js     jquery.zclip.js   前面2个已过时   clipboard.js  不需要falsh

    3,相册预预功能:layer.photos   lightbox.js

    4,文件上传插件:webuploader.js    paste-upload-image.js

    5,字体图标:Font Awesome  iconfont

    6,表格插件:datatables

    7,日历插件:My97DatePicker

    8,验证插件:jquery-validate.js

    9,lodash.js 对数组的处理,模板引擎template

    10,数据加密:md5.js

    11,上传表单可以上传文件:jquery.form.js    ajaxSubmit

    jquery.zclip.js使用示例代码:

      $('#copyRoute').zclip({
            path: '/book/js/copy_plugin/ZeroClipboard.swf',
            copy: function(){//复制内容
                return getCopyInfo();
            },
            afterCopy: function(){//复制完成
                var $copysuc = $("<div class='copy-tips'><div class='copy-tips-wrap'>☺ 复制完成</div></div>");
                $("body").find(".copy-tips").remove().end().append($copysuc);
                $(".copy-tips").fadeOut(3000);
            }
        });
      function getCopyInfo(){
        return '获取要复制的内容’;
    }

    zeroclipboard.js使用示例代码:

        var client = new ZeroClipboard($('#copyRoute'));
            // 复制
            client.on('load', function (element) {
                client.on('datarequested', function (client) {
                    client.setText(getCopInfo());
                });
                client.on('complete', function (client, args) {
                    alert('复制成功');
                });
            });
            client.on('wrongflash noflash', function () {
                ZeroClipboard.destroy();
                BootstrapDialog.alert('请先启用浏览器的flash插件');
            });
    //复制
        utils.copy = function(copyId, copyParentId, copyContentId) {
            // zeroclipboard 1.3.5版本写法
            var contents = $('#'+copyContentId).text();
            var client = new ZeroClipboard($('#'+copyId));
            client.on( 'load', function(client) {
                // alert( "movie is loaded" );
                client.on( 'datarequested', function(client) {
                    client.setText(contents);
                } );
                client.on( 'complete', function(client, args) {
                    alert('复制成功!');
                } );
            } );
    
            client.on( 'wrongflash noflash', function() {
                ZeroClipboard.destroy();
            } );
    
            // zeroclipboard.2.3.0 版本写法
            /*var contents = copyContent;
             var clipCopy = new ZeroClipboard($('#'+copyId));
             clipCopy.setText(contents);
             var aftercopy = function (e) {
             utils.alert('复制成功!');
             };
             //clipCopy.on('aftercopy', aftercopy);*/
        }
  • 相关阅读:
    8.1.2 绑定Activity和Service
    8.1.1 Service的生命周期
    接收广播BroadcastReceiver
    Android Activity和Intent机制学习笔记
    Android开发笔记之:Handler Runnable与Thread的区别详解
    Android工程:引用另一个Android工程的方法详解
    android之内容提供者解析
    Android应用程序组件Content Provider的共享数据更新通知机制分析
    Red5实现直播
    轻松学习 red5 教程 像视频一样很详细还有代码直接可Copy
  • 原文地址:https://www.cnblogs.com/pfcan66/p/9773534.html
Copyright © 2011-2022 走看看