2020年9月21日 星期一

[研究][JavaScript] SweetAlert 與 SweetAlert2

[研究][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 都仍能使用。 

(完)

沒有留言:

張貼留言