如何使用BOOTBOX?

大家好,我是IT修真院北京分院第23期的學(xué)員郭婷婷,一枚正直純潔善良的WEB前端程序員。

今天給大家分享一下流昏,如何使用BOOTBOX?

分享人:郭婷婷

1.背景介紹

? ? ? ?我們在寫后臺有很多的地方都有用到彈出模擬框的效果吞获,而且一般的后臺框架都是自己帶有這樣的效果的。但有一定的局限性:界面不美觀谚鄙,功能實(shí)現(xiàn)較復(fù)雜各拷。

? ? ? ?Bootbox.js是一個(gè)小型的JavaScript庫,基于 Twitter 的 Bootstrap 開發(fā)闷营。它允許你創(chuàng)建使用編程對話框烤黍。可以快速定制傻盟,創(chuàng)建自己所需的模態(tài)框速蕊,可以方便的更改它的樣式。

2.知識剖析

該庫提供了三個(gè)旨在模仿其原生JavaScript等效項(xiàng)的函數(shù)娘赴。他們確切的函數(shù)名是靈活的规哲,因此每個(gè)可以采取各種參數(shù)來定制標(biāo)簽和指定默認(rèn)值,但它們最基本是這樣:

警告

bootbox.alert(message, callback)

提示

bootbox.prompt(message, callback)

確認(rèn)

bootbox.confirm(message, callback)

Bootbox庫還提供了一個(gè)自定義模態(tài)框的函數(shù)诽表,你也可以使用它來創(chuàng)建自己的自定義對話框:

bootbox.dialog(options)

3.常見問題

? ? ? bootbox的所有版本都是在Bootstrap和jQuery的基礎(chǔ)之上的唉锌,因此bootstrap隅肥,jQuery和bootbox的版本要對應(yīng)

4.解決方案

Bootbox.js

對話框代碼不阻止代碼執(zhí)行

由于這個(gè)限制,在用戶關(guān)閉對話框之前不應(yīng)該運(yùn)行的代碼應(yīng)該放置(或調(diào)用)在對話框的回調(diào)函數(shù)中袄简。

注意腳本引用的順序

    jQuery

    Bootstrap

    Bootbox

    5.編碼實(shí)戰(zhàn)

    實(shí)踐demo

    6.擴(kuò)展思考

    模態(tài)框和非模態(tài)框有什么區(qū)別

    模態(tài)對話框:就是在其沒有被關(guān)閉之前腥放,用戶不能與同一個(gè)應(yīng)用程序的其他窗口進(jìn)行交互,直到該對話框關(guān)閉绿语。

    非模態(tài)對話框:當(dāng)被打開時(shí)秃症,用戶既可選擇和該對話框進(jìn)行交互,也可以選擇同應(yīng)用程序的其他窗口交互吕粹。

    7.參考文獻(xiàn)

    參考一:Bootbox.js

    8.更多討論

    (1)哪些對話框必須寫message項(xiàng)种柑?

    alert和confirm必須填寫message項(xiàng),而prompt可選填昂芜。

    (2)哪些對話框必須寫title項(xiàng)莹规?

    prompt必須填寫。

    (3)為什么有的對話框要求寫callback函數(shù)泌神?

    confirm和prompt必須填寫callback函數(shù)良漱,因?yàn)椴煌倪x擇或者填寫的值會通過callback函數(shù)返回一個(gè)值,通過不同的值可以


    鳴謝

    感謝大家觀看

    湯特|黃源志|郭婷婷

    PPT鏈接:https://ptteng.github.io/PPT/PPT/js-04-bootbox.html#/

    視頻鏈接: https://v.qq.com/x/page/d0504u71hq9.html

    --------------------------------------------------------------------------------------------------------------------

    技能樹.IT修真院

    “我們相信人人都可以成為一個(gè)工程師欢际,現(xiàn)在開始母市,找個(gè)師兄,帶你入門损趋,掌控自己學(xué)習(xí)的節(jié)奏患久,學(xué)習(xí)的路上不再迷茫”浑槽。

    這里是技能樹.IT修真院蒋失,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線,學(xué)習(xí)透明化桐玻,成長可見化篙挽,師兄1對1免費(fèi)指導(dǎo)∧餮ィ快來與我一起學(xué)習(xí)吧?铣卡!

    猛戳這里

    最后編輯于
    ?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
    • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市偏竟,隨后出現(xiàn)的幾起案子煮落,更是在濱河造成了極大的恐慌,老刑警劉巖踊谋,帶你破解...
      沈念sama閱讀 216,591評論 6 501
    • 序言:濱河連續(xù)發(fā)生了三起死亡事件蝉仇,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)量淌,發(fā)現(xiàn)死者居然都...
      沈念sama閱讀 92,448評論 3 392
    • 文/潘曉璐 我一進(jìn)店門骗村,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人呀枢,你說我怎么就攤上這事胚股。” “怎么了裙秋?”我有些...
      開封第一講書人閱讀 162,823評論 0 353
    • 文/不壞的土叔 我叫張陵琅拌,是天一觀的道長。 經(jīng)常有香客問我摘刑,道長进宝,這世上最難降的妖魔是什么? 我笑而不...
      開封第一講書人閱讀 58,204評論 1 292
    • 正文 為了忘掉前任枷恕,我火速辦了婚禮党晋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘徐块。我一直安慰自己未玻,他們只是感情好,可當(dāng)我...
      茶點(diǎn)故事閱讀 67,228評論 6 388
    • 文/花漫 我一把揭開白布胡控。 她就那樣靜靜地躺著扳剿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪昼激。 梳的紋絲不亂的頭發(fā)上庇绽,一...
      開封第一講書人閱讀 51,190評論 1 299
    • 那天,我揣著相機(jī)與錄音橙困,去河邊找鬼瞧掺。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凡傅,可吹牛的內(nèi)容都是我干的夸盟。 我是一名探鬼主播,決...
      沈念sama閱讀 40,078評論 3 418
    • 文/蒼蘭香墨 我猛地睜開眼像捶,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了桩砰?” 一聲冷哼從身側(cè)響起拓春,我...
      開封第一講書人閱讀 38,923評論 0 274
    • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎亚隅,沒想到半個(gè)月后硼莽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
      沈念sama閱讀 45,334評論 1 310
    • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
      茶點(diǎn)故事閱讀 37,550評論 2 333
    • 正文 我和宋清朗相戀三年懂鸵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了偏螺。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
      茶點(diǎn)故事閱讀 39,727評論 1 348
    • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡匆光,死狀恐怖套像,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情终息,我是刑警寧澤夺巩,帶...
      沈念sama閱讀 35,428評論 5 343
    • 正文 年R本政府宣布,位于F島的核電站周崭,受9級特大地震影響柳譬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜续镇,卻給世界環(huán)境...
      茶點(diǎn)故事閱讀 41,022評論 3 326
    • 文/蒙蒙 一美澳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧摸航,春花似錦制跟、人聲如沸。這莊子的主人今日做“春日...
      開封第一講書人閱讀 31,672評論 0 22
    • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至逢净,卻和暖如春哥放,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背爹土。 一陣腳步聲響...
      開封第一講書人閱讀 32,826評論 1 269
    • 我被黑心中介騙來泰國打工甥雕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人胀茵。 一個(gè)月前我還...
      沈念sama閱讀 47,734評論 2 368
    • 正文 我出身青樓社露,卻偏偏與公主長得像,于是被迫代替她去往敵國和親琼娘。 傳聞我的和親對象是個(gè)殘疾皇子峭弟,可洞房花燭夜當(dāng)晚...
      茶點(diǎn)故事閱讀 44,619評論 2 354