[研究][JavaScript] SweetAlert 與 SweetAlert2
2020-09-21
SweetAlert 和 SweetAlert2 是 JavaScript 前端套件。
********************************************************************************
SweetAlert
Tristan Edwards (特里斯坦·愛德華茲)
NuGet 安裝時,你會發現一堆類似的稱呼。
不要選第一個 SweetAlert (版本 v1.0.0),
第一個 SweetAlert 的專案目錄其實是
https://github.com/lipis/bootstrap-sweetalert
它是 SweetAlert for Bootstrap
選第二個 SweetAlert.Base (版本 v1.1.3)才是,注意專案 URL 是
https://t4t5.github.com/sweetalert
或
https://github.com/t4t5/sweetalert
SweetAlert 最後是 14 Dec 2017 釋出的 v2.1.0 版,但是 NuGet 沒有提供這版。
https://github.com/t4t5/sweetalert/releases
官方網站
https://sweetalert.js.org/
SweetAlert.Base 最新 1.1.3 版,最後更新 2015/10/21,已經快5年沒更新了。
https://www.nuget.org/packages/SweetAlert.Base/
Announcing SweetAlert 2.0
Tristan Edwards Sep 7, 2017
https://medium.com/@edwards/announcing-sweetalert-2-0-eebd2f66bac2
Tristan Edwards 提到 2014 年建立 SweetAlert,並提到 SweetAlert2,請大家關注 https://sweetalert.js.org/ 網站。
但是網站尚未提到推出 SweetAlert2,也沒提到 limonte 此人。
********************************************************************************
SweetAlert2
目前最新版 v10.3.0,官方網站
https://sweetalert2.github.io/
作者 limonte (Limon Monte,利蒙·蒙特),和 SweetAlert 作者不同。
官方網站;
https://sweetalert2.github.io/
SweetAlert2 各版本,持續更新中,最新 10.3.0 (2020-09-20) 版
https://github.com/sweetalert2/sweetalert2/releases
sweetalert2 CDN Files
https://www.jsdelivr.com/package/npm/sweetalert2
Become a sponsor to limonte
https://github.com/sponsors/limonte
4 years ago I forked SweetAlert and since then SweetAlert2 became twice more popular than the original plugin:
作者 limonte 說 SweetAlert2 是 fork 作者 Tristan Edwards 的 SweetAlert 專案。
Git - 參與一個專案 (Fork 專案)
https://git-scm.com/book/zh-tw/v2/GitHub-%E5%8F%83%E8%88%87%E4%B8%80%E5%80%8B%E5%B0%88%E6%A1%88
SweetAlert2 沒有 NuGet 安裝的方法。
********************************************************************************
敝人沒有詳細研究比較把 SweetAlert 換成 SweetAlert2 後,是否所有 code 都仍能使用。
(完)
沒有留言:
張貼留言