前端常用js插件

目前知道的插件有以下 下面有一部分我还是使用过的,但还有一部分是搜集资料了解到的 后边还会持续更新 后边我也会将这些插件的整合和全部的插件的例子放在个人github上面 欢迎star

fontAwesome 字体 已经介绍
SweetAlert 已经介绍
toastr通知 已经介绍
jquerylazyload 懒加载 已经介绍
bootstrap-switch 开关插件 已经介绍
intro.js 用户引导 已经简单介绍
jqcloud 云词 已经介绍
validate 表单验证
layPage分页插件
supersized图片全屏
iCheck 复选框美化
fullPage.js全屏滚动
zyUpload.js 上传插件
zTree.js 树插件
fullcalendar日历插件
iscroll.js手机端滚动插件
bootstrap-datetimepicker时间插件
fontAwesome 字体官方地址 http://fontawesome.dashgame.com/使用cdn  国内建议使用<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">国外建议使用 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">简单使用
<i class="fa fa-area-chart"></i>

效果

SweetAlert官方地址 https://sweetalert.bootcss.com/使用cdn

<link href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.css" rel="stylesheet">

<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.js"></script>

简单使用 在底部javascript里边添加下面的脚本

swal({
        title : "支付成功",
        type : "success",
        confirmButtonText : "确定",
        closeOnConfirm : false
    });

效果(更多参数可以查看官方文档) 推荐一个博客这里对于这个插件的使用讲解的很好 https://www.cnblogs.com/lvxisha/p/9791931.html

 
toastr 通知cdn样式链接 <link href="https://cdn.bootcss.com/toastr.js/latest/css/toastr.min.css" rel="stylesheet">脚本链接 <script src="https://cdn.bootcss.com/toastr.js/latest/js/toastr.min.js"></script>基本参数
 toastr.options = {
        closeButton: false,
        debug: false,
        progressBar: true,
        positionClass: "toast-top-center",
        onclick: null,
        showDuration: "300",
        hideDuration: "1000",
        timeOut: "2000",
        extendedTimeOut: "1000",
        showEasing: "swing",
        hideEasing: "linear",
        showMethod: "fadeIn",
        hideMethod: "fadeOut" ,
        newestOnTop: true,
        preventDuplicates: true,
        preventOpenDuplicates: true,
        maxOpened:1
    };
简单的使用
toastr.success(‘Hello world!‘, ‘Toastr fun!‘);

效果

jquerylazyload 图片懒加载

cdn js链接https://cdn.bootcss.com/jquery_lazyload/1.9.7/jquery.lazyload.min.jshttps://cdn.bootcss.com/jquery/3.4.1/jquery.min.js jquery库连接

简单使用
$(function() {
        $("img").lazyload({
            effect : "fadeIn", //显示效果
            threshold : 200,//看到图片之前先加载200像素
            placeholder:‘./1.jpg‘,//相当于占位符
            event:‘sporty‘,//在灰色占位图片被点击之前阻止加载图片 或者click
            //这里可以结合 定时器在5秒之后出发这个事件 $("img").trigger("sporty")

        });
    }); 
bootstrap-switch 开关插件官方地址http://www.bootcss.com/p/bootstrap-switch/ cdn
<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script><!--必须引入-->
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/css/bootstrap3/bootstrap-switch.min.css" rel="stylesheet">

<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js"></script>

html

<input type="checkbox" name="test">

js

 $("[name=‘test‘]").bootstrapSwitch()

效果

 

用户引导 intro.js

用于向首页使用网站或者移动应用添加漂亮的分布指南效果

需要的文件

intro.js

introjs.css

参数说明

 /* 下一步按钮的显示名称 */
      nextLabel: ‘Next &rarr;‘,
      /* 上一步按钮的显示名称 */
      prevLabel: ‘&larr; Back‘,
      /* 跳过按钮的显示名称 */
      skipLabel: ‘Skip‘,
      /* 结束按钮的显示名称 */
      doneLabel: ‘Done‘,
      /* 引导说明框相对高亮说明区域的位置 */
      tooltipPosition: ‘bottom‘,
      /* 引导说明文本框的样式 */
      tooltipClass: ‘‘,
      /* 说明高亮区域的样式 */
      highlightClass: ‘‘,
      /* 是否使用键盘Esc退出 */
      exitOnEsc: true,
      /* 是否允许点击空白处退出 */
      exitOnOverlayClick: true,
      /* 是否显示说明的数据步骤*/
      showStepNumbers: true,
      /* 是否允许键盘来操作 */
      keyboardNavigation: true,
      /* 是否按键来操作 */
      showButtons: true,
      /* 是否使用点点点显示进度 */
      showBullets: true,
      /* 是否显示进度条 */
      showProgress: false,
      /* 是否滑动到高亮的区域 */
      scrollToElement: true,
      /* 遮罩层的透明度 */
      overlayOpacity: 0.8,
      /* 当位置选择自动的时候,位置排列的优先级 */
      positionPrecedence: ["bottom", "top", "right", "left"],
      /* 是否禁止与元素的相互关联 */
      disableInteraction: false,
      /* 默认提示位置 */
      hintPosition: ‘top-middle‘,
      /* 默认提示内容 */
      hintButtonLabel: ‘Got it‘

未完

jqcloud 云标签

cdn

https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js

<link href="//cdn.bootcss.com/jqcloud/1.0.4/jqcloud.min.css" rel="stylesheet">

<script src="//cdn.bootcss.com/jqcloud/1.0.4/jqcloud-1.0.4.min.js"></script>

简单使用

var arr = [‘算法‘,‘java‘,‘web前端‘,‘php服务端‘,‘linux‘];

function createobj(){
    var rst = {};
    var i = Math.ceil(Math.random(0,5)*10);
    console.log(i);
    rst.text = arr[i];
    rst.weight = Math.floor(Math.random(2,10)*10);
    return rst;
}
var test = [];
for(var i=0;i<30;i++){
    test.push(createobj());
    if(test.length == 30){
        $("#cloud").jQCloud(test, {
        removeOverflowing: true,
        shape: "elliptic",
        height: 200
    });
    }
}

参数

html : 设置html属性,如 obj.html = {class: "customclass", title: "A title"};

link : 设置链接,如 obj.link = {"http://blog.wange21.top"};

afterWordRender:设置这个词在渲染后调用的函数。
handlers : 一个指定将绑定到单词的事件处理程序的对象,如 obj.handlers = {click: function() { alert(“it works!”); } };

原文地址:https://www.cnblogs.com/webcyh/p/11621557.html

时间: 2024-08-02 23:02:16

前端常用js插件的相关文章

visio code前端常用的插件

Prettier -Code formatter 对javascript/TyprScript/css等代码进行对齐 open In Browser 预览页面(alt+b) vscode-icons 侧栏的图标,对于一个有视觉强迫症的人是必须要的 HTML Snippets 支持HTML5的标签提示 HTML CSS support css自动补齐 JS-CSS-HTML Formatter 格式化 jQuery Code Snippets jquery 自动提示 Path Autocomple

记录前端常用的插件

1,弹窗:bootstrap3-dialog.js    多选下拉框:bootstrap-multiselect.js 2,复制插件:zeroclipboard.js     jquery.zclip.js 3,相册预预功能:layer.photos   lightbox.js 4,文件上传插件:webuploader.js    paste-upload-image.js 5,字体图标:Font Awesome  iconfont 6,表格插件:datatables 7,日历插件:My97Da

Sublime Text 前端开发常用扩展插件推荐

Sublime Text 前端开发常用扩展插件推荐 Sublime Text Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能 更重要的是,Sublime Text 易于扩展,众多开发人员为其贡献插件,而且通过包管理工具 —— Package Control 可以方便安装和管理. Package Control 安装方法 首先通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴相应的 Python 安装代码. Sublim

web前端常用的一些插件

1.jquery 全屏滚动插件 fullPage.js http://www.dowebok.com/demo/2014/77/ 2.页面常用轮播插件   2.http://www.superslide2.com/demo.html  3.常用弹框插件 web前端常用的一些插件

前端常用插件、工具类库汇总(下)

前言 对本文感兴趣可以先加个收藏,也可以转发分享给身边的小伙伴,以后遇到类似的场景就来看看具体的插件及其用法. 上一篇<前端常用插件.工具类库汇总(上)>内容摘要: " 动画库 滚动库 轮播图 滚屏 弹出框 消息通知 下拉框 级联选择器 颜色选择器 时间日期处理 表单验证 分页插件 " >>前端常用插件.工具类库汇总(上) 本篇延续上一篇的内容继续给大家带来一系列关于前端插件.工具类的内容. 富文本编辑器 wangEditor http://www.wanged

sublime Text3 前端常用插件

sublime Text3 前端常用插件 - File Switching (文件切换) --- Sublime Text提供了一个非常快速的方式来打开新的文件.只要按下Ctrl+ P并开始输入你想要打开的文件的名称.一旦找到文件,只需按enter键,就可以开始直接输入到该文件了! - Goto Symbols (跳转标记) --- 当你编辑一个大文件时,文件中有一堆方法,按`Ctrl + R将其全部列出来,使他们更容易找到.开始尝试的输入你想要的,然后按Enter 就可以快速跳转这个方法了.

CKeditor七牛云JS SDK前端上传插件修改

七牛云官方有放出JS SDK,没有我想使用的CKeditor前端上传插件,所以结合七牛官方的Javascript SDK对CKeditor做了一些修改使它能够直接上传到七牛云,又同时保留了上传到本地服务的接口. 优点和缺点1.在前端上传到七牛云,不消耗服务器带宽和流量.空间.2.保留了CKeditor上传到自己服务器的能力.3.支持拖拽和剪切板黏贴图片上传(因为是保存为png格式,建议只黏贴色彩单调的图片,要不然图片会很大,浪费流量).4.拖拽和剪切板黏贴图片.不支持4M以上的文件,因为没有分块

前端js插件

jquery jquery官方 版本:v 2.1.0v 1.11.0 yquery 暂停更新 版本: v 1.6v 1.5 v 1.4v 1.3 v 1.2v 1.1 v 1.0 jQuery 原型插件(jquery-*) jquery-drag 版本: latestv 1.1 v 1.0 jquery-dialog 版本: latestv 1.5 v 1.4v 1.3 v 1.2v 1.1 v 1.0 样式:default jquery-scrollable 版本: latestv 1.0 j

四款前端常用插件了解下

第一款:截图插件html2Canvas.js html2是一款强大的截图插件,只需引入js文件,依照官方给定的截图方法,就能截取对应DOM区域的内容.对于有些截图出现模糊偏移的问题,网上也有一堆解决方法,通常只需放大截图区相应的倍数即可解决. 官网地址:http://html2canvas.hertzen.com/ 第二款:全屏滚动插件fullPage.js fullPage.js能让你迅速搭建拥有场景翻页效果的网页,可配置的属性方法非常的齐全,对于一些轻量级的H5页面来说可谓是一大利器. 官网