第16章 知問前端 按鈕UI

2021-09-12 03:18:01 字數 2644 閱讀 4386

學習要點:

1.使用 button 按鈕

2.修改 button 樣式

3.button()方法的屬性

4.button('action', param)

5.單選、複選按鈕

按鈕(button),可以給生硬的原生按鈕或者文字提供更多豐富多彩的外觀。它不單單可以設定按鈕或文字,還可以設定單選按鈕和多選按鈕。

一.使用 button 按鈕

使用 button 按鈕 ui 的時候,不一定必須是 input 按鈕形式,普通的文字也可以設定成button 按鈕。

$('#search_button').button();
二.修改 button 樣式

在彈出的 button 對話方塊中,在火狐瀏覽器中開啟 firebug 或者右擊->檢視元素。這樣,我們可以看看 button 的樣式,根據樣式進行修改。我們為了和**主題符合,對 dialog 的標題背景進行修改。

//無須修改 ui 裡的 css,直接用 style.css 替代掉

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active

注意:其他修改方案類似。

三.button()方法的屬性

按鈕方法有兩種形式:1.button(options),options 是以物件鍵值對的形式傳參,每個鍵值對表示乙個選項;2.button('action', param),action 是操作對話方塊方法的字串,param 則是 options 的某個選項。

label : '查詢',

text : false,

});注意:對於 button 的事件方法,只有乙個:create,當建立 button 時呼叫。

四.button('action', param)

button('action', param)方法能設定和獲取按鈕。action 表示指定操作的方式。

//禁用按鈕

$('#search_button').button('disable');

//啟用按鈕

$('#search_button').button('enable');

//刪除按鈕

$('#search_button').button('destroy');

//更新按鈕,重新整理按鈕

$('#search_button').button('refresh');

//得到 button 的 jquery 物件

$('#search_button').button('widget');

//得到 button 的 options 值

alert($('#search_button').button('option', 'label'));

//設定 button 的 options 值

$('#search_button').button('option', 'label', '搜尋');

注意:對於 ui 上自帶的按鈕, 比如 dialog 上的,我們可以通過 firebug 查詢得到 jquery物件。

$('#reg').parent().find('button').eq(1).button('disable');
五.單選框、核取方塊

button 按鈕不但可以設定普通的按鈕,對於單選框、核取方塊同樣有效。

//html 單選框男女

//jquery 單選框

$('#reg input[type=radio]').button();

//jquery 單選框改

$('#reg').buttonset(); //html部分做成一行即可

//html 核取方塊紅綠

黃橙

//jquery 核取方塊

$('#reg input[type=radio]').button();

//jquery 核取方塊改

$('#reg').buttonset();

第16章 Debug Shell指令碼

本章主要介紹一些方便的 有效的 更好的輸出除錯資訊的方法。本章要學習的知識點 1 看懂指令碼輸出的錯誤資訊,並逐步定位到真正的錯誤 2 如何堅持shell指令碼的語法是否有錯誤 3 如何通過track模式找到程式的錯誤 4 分析指令碼錯誤的一般步驟 5 如何在指令碼程式中新增debug支援。當我們執...

第16章 檔案服務

ftp 檔案傳輸協議 軟體包 vsftpd ftp埠 控制埠 command 21 tcp 資料埠 data 20 tcp 主動模式 配置檔案 etc vsftpd vsftpd.conf 主目錄 var ftp ftp程式預設分享的乙個本機目錄 yum y install vsftpd 安裝ftp...

第16章 網路程式設計

網路通訊協議 計算機網路中實現通訊必須有一些約定,即通訊協議,對速率 傳輸 結構 傳輸控制步驟 出錯控制等制定標準。通訊協議分層的思想 由於結點之間聯絡很複雜,在制定協議時,把複雜成份分解成一些簡單的成份,再將它們復合起來。最常用的復合方式是層次方式,即同層間可以通訊 上一層可以呼叫下一層,而與再下...