用過的前端插件合集

用過的前端插件合集

FontAwesome字體

  • Font Awesome

詳細用法參見上述站點的Examples。

SweetAlert系列

  • SweetAlert
  • SweetAlert2
  • SweetAlert 到 SweetAlert2 升級指南

示例:

基本使用:

  1. swal("標題","內容","success);

使用SweetAlert在Ajax提交成功(done)或失敗(error)時分別提示不用的內容。

這是更新之前版本的寫法

復制代碼
function deleteRecord(recordID) {swal({title: "確定要刪除這個產品嗎?",text: "刪除后可就無法恢復了。",type: "warning",showCancelButton: true, closeOnConfirm: false, confirmButtonText: "是的,我要刪除!", confirmButtonColor: "#ec6c62", cancelButtonText: "容我三思" }, function (isConfirm) { if (!isConfirm) return; $.ajax({ type: "post", url: "/delete/", data: {"id": recordID}, success: function (data) { var dataObj = $.parseJSON(data); if (dataObj.status === 0) { //后端刪除成功 swal("刪除成功", dataObj.info, "success"); $("#p-" + recordID).remove() //刪除頁面中那一行數據 } else { swal("出錯啦。。。", dataObj.msg, "error"); //后端刪除失敗  } }, error: function () { // ajax請求失敗 swal("啊哦。。。", "服務器走丟了。。。", "error"); } }) }); }
復制代碼

更新之后用這么寫

復制代碼
swal({title: "這里寫標題",text: "這里放內容",icon: "warning",  // 這里放圖標的類型(success,warning,info,error)
 buttons: { cancel: { text: "容我三思", visible: true, value: false }, confirm: { text: "我就是要刪除" } } }).then(function (isConfirm) { if (isConfirm){ swal("你死定了", {button: "確認"}); }
復制代碼

Toastr通知

  • Toastr
toastr["success"]("你已登錄成功!")

jQueryLazyload懶加載

示例:

復制代碼
<!DOCTYPE html>
<html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>懶加載示例</title> </head> <body> <div> <div><img src="img/0.jpg" alt="" class="lazy" data-original="img/5.jpg" width="600px" height="400px"></div> ... <div><img src="img/0.jpg" alt="" class="lazy" data-original="img/6.jpg" width="600px" height="400px"></div> </div> <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> <script src="jquery.lazyload.min.js"></script> <script> $("img.lazy").lazyload({ effect: "fadeIn", event: "click" }) </script> </body> </html>
復制代碼

模板

一個不錯的管理后臺模板

  • Metronic

?

?

?

?

?

轉載于:https://www.cnblogs.com/yunwangjun-python-520/p/11116224.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/386532.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/386532.shtml
英文地址,請注明出處:http://en.pswp.cn/news/386532.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

CAS和AQS

CAS 全稱&#xff08;Compare And Swap&#xff09;,比較交換 Unsafe類是CAS的核心類&#xff0c;提供硬件級別的原子操作。 // 對象、對象的地址、預期值、修改值 public final native boolean compareAndSwapInt(Object var1, long var2, int var4, int var5);缺點&#xf…

系統盤點Android開發者必須掌握的知識點,全網瘋傳

最近在知乎上&#xff0c;有許多人在邀請我去回答“Android前景怎么樣、是不是要涼了、是不是應該考慮要轉行&#xff1f;”等一系列的問題。 想著可能有很多人都有這樣的擔心&#xff0c;于是就趕緊寫篇文章&#xff0c;來跟你們談下Android開發的前景到底怎么樣&#xff1f;…

CountDownLatch的理解和使用 多線程同步器

CountDownLatch的理解和使用 在筆者想要了解Thrift時候&#xff0c;找到一個博主寫的系統間通信技術的架構設計&#xff0c;在了解和學習的過程中遇到很多小問題和基礎知識&#xff0c;自己還是不夠清楚&#xff0c;就查詢和總結下。 因為筆者也都是從網上找的一些資料&#…

數據庫操作DDL

show database; 查看所有數據庫 drop database db_name; 刪除數據庫 create database db_name;創建數據庫 一個數據庫對應一個文件夾 create database if not exists db_name; show warnings; 查看所有警告 show create databae db_name;查看創建的數據庫 create database if n…

細數Android開發者的艱辛歷程,已拿offer附真題解析

籠統來說&#xff0c;中年程序員容易被淘汰的原因其實不外乎三點。 1、輸出能力已到頂點。這個人奮斗十來年了&#xff0c;依舊碌碌無為&#xff0c;很明顯這人的天花板就這樣了&#xff0c;說白了&#xff0c;天賦就這樣。 2、適應能力越來越差。年紀大&#xff0c;有家庭&…

原子操作類AtomicInteger詳解

為什么需要AtomicInteger原子操作類&#xff1f; 對于Java中的運算操作&#xff0c;例如自增或自減&#xff0c;若沒有進行額外的同步操作&#xff0c;在多線程環境下就是線程不安全的。num解析為numnum1&#xff0c;明顯&#xff0c;這個操作不具備原子性&#xff0c;多線程并…

移動端Rem之講解總結

日媽常說的H5頁面&#xff0c;為啥叫H5頁面嘛&#xff0c;不就是手機上展示的頁面嗎&#xff1f;那是因為啊手機兼容所有html5新特性&#xff0c;所以跑在手機上的頁面也叫h5頁面&#xff0c;跨平臺&#xff08;安裝ios),基于webview&#xff0c;它就是終端開發的一個組件&…

終于有人把安卓程序員必學知識點全整理出來了,送大廠面經一份!

除了Bug&#xff0c;最讓你頭疼的問題是什么&#xff1f;單身&#xff1f;禿頭&#xff1f;996?面試造火箭&#xff0c;工作擰螺絲&#xff1f; 作為安卓開發者&#xff0c;除了Bug&#xff0c;經常會碰到下面這些問題&#xff1a; 應用卡頓&#xff0c;丟幀&#xff0c;屏幕畫…

ABA問題

CAS&#xff1a;對于內存中的某一個值V&#xff0c;提供一個舊值A和一個新值B。如果提供的舊值V和A相等就把B寫入V。這個過程是原子性的。 CAS執行結果要么成功要么失敗&#xff0c;對于失敗的情形下一班采用不斷重試。或者放棄。 ABA&#xff1a;如果另一個線程修改V值假設原…

mq引入以后的缺點

系統可用性降低? 一旦mq不能使用以后,系統A不能發送消息到mq,系統BCD無法從mq中獲取到消息.整個系統就崩潰了. 如何解決: 系統復雜程度增加? 加入mq以后,mq引入來的問題很多,然后導致系統的復雜程度增加. 如何解決 系統的一致性降低? 有人給系統A發送了一個請求,本來這個請求…

網易云的朋友給我這份339頁的Android面經,成功入職阿里

IT行業的前景 近幾年來&#xff0c;大數據、人工智能AI、物聯網等一些技術不斷發展&#xff0c;也讓人們看到了IT行業的繁榮與良好的前景。越來越多的高校學府加大了對計算機的投入&#xff0c;設立相應的熱門專業來吸引招生。當然也有越來越多的人選擇從事這個行業&#xff0…

AQS相關邏輯解析

關心QPS TPS 如何讓線程停留在lock 1、競爭鎖-(拿到鎖的線程、沒拿到鎖的線程) 臨界區的資源&#xff08;static redis 數據庫變量 配置中心config zookeeper&#xff09;大家共享都可以獲得的資源 臨界區沒拿到鎖的未拿到鎖線程進行停留 2、怎么讓線程停留在Lock方法里 …

git介紹和常用操作

轉載于:https://www.cnblogs.com/kesz/p/11124423.html

網易云的朋友給我這份339頁的Android面經,滿滿干貨指導

想要成為一名優秀的Android開發&#xff0c;你需要一份完備的知識體系&#xff0c;在這里&#xff0c;讓我們一起成長為自己所想的那樣~。 25%的面試官會在頭5分鐘內決定面試的結果60%的面試官會在頭15分鐘內決定面試的結果 一般來說&#xff0c;一場單面的時間在30分鐘左右&…

synchronized 和Lock區別

synchronized實現原理 Java中每一個對象都可以作為鎖&#xff0c;這是synchronized實現同步的基礎&#xff1a; 普通同步方法&#xff0c;鎖是當前實例對象靜態同步方法&#xff0c;鎖是當前類的class對象同步方法塊&#xff0c;鎖是括號里面的對象 當一個線程訪問同步代碼塊…

美團安卓面試,難道Android真的涼了?快來收藏!

我所接觸的Android開發者&#xff0c;百分之九十五以上 都遇到了以下幾點致命弱點&#xff01; 如果這些問題也是阻止你升職加薪&#xff0c;跳槽大廠的阻礙。 那么我確信可以幫你突破瓶頸&#xff01; 1.開發者的門越來越高&#xff1a; 小廠的機會少了&#xff0c;大廠…

django -- 實現ORM登錄

前戲 上篇文章寫了一個簡單的登錄頁面&#xff0c;那我們可不可以實現一個簡單的登錄功能呢&#xff1f;如果登錄成功&#xff0c;給返回一個頁面&#xff0c;失敗給出錯誤的提示呢&#xff1f; 在之前學HTML的時候&#xff0c;我們知道&#xff0c;網頁在往服務器提交數據的時…

美團點評APP在移動網絡性能優化的實踐,通用流行框架大全

" 對于程序員來說&#xff0c;如果哪一天開始他停止了學習&#xff0c;那么他的職業生涯便開始宣告消亡。” 高薪的IT行業是眾多年輕人的職業夢想&#xff0c;然而&#xff0c;一旦身入其中卻發覺沒有想像中那么美好。被稱為IT藍領的編程員&#xff0c;工作強度大&#xf…

java 8大happen-before原則超全面詳解

再來重復下八大原則&#xff1a; 單線程happen-before原則&#xff1a;在同一個線程中&#xff0c;書寫在前面的操作happen-before后面的操作。鎖的happen-before原則&#xff1a;同一個鎖的unlock操作happen-before此鎖的lock操作。volatile的happen-before原則&#xff1a;對…

centos7.0利用yum快速安裝mysql8.0

我這里直接使用MySQL Yum存儲庫的方式快速安裝&#xff1a; 抽象 MySQL Yum存儲庫提供用于在Linux平臺上安裝MySQL服務器&#xff0c;客戶端和其他組件的RPM包。這些軟件包還可以升級和替換從Linux發行版本機軟件存儲庫安裝的任何第三方MySQL軟件包&#xff0c;如果可以從MySQL…