2019年9月9日 星期一

jQuery 常用紀錄

選取所有的輸入欄位、文字輸入區塊、下拉是選單...
$(':input') 
Focus 焦點進入欄位,則會觸發
$('#e').focus(function(){
 var field = $(this);
 if (field.var() == field.attr('defaultValue')){
  field.var('');
 }
});
Blur 焦點離開欄位,則會觸發
$('#e').blur(function(){
 var fieldValue = $(this).val();
 if (isNaN(fieldValue)){
  alert('請輸入數字')
 }
});

on 繫結事件 .on('事件名稱',function(傳入參數){})
$('#e').on('click', function(){
 //Code
});

2019年8月5日 星期一

[ASP.NET] ListView + DataPager + ObjectDataSource 實作分頁功能



ListView → 控制項可選取、排序、刪除、編輯和插入資料錄。是定義的樣板顯示資料來源的值。主要定義以下兩項屬性:
LayoutTemplate 顯示格式
ItemTemplate 資料連結

2019年8月2日 星期五

[ASP.NET] 狀態管理機制(二) Cookie、QueryString 以 WebForm 來練習

類別 存放位置 有效範圍 生命週期 簡略說明
Cookie 客戶端 可跨頁面
可跨子網域
依據設定值 1.傳遞小資料,避免佔頻寬
2.記憶體Cookie(瀏覽器關閉則消失)、硬碟Cookie(有到期時間或手動刪除)
3.避免敏感資料
QueryString 客戶端 當關閉或產生新的URL 1.使用上方便
2.避免敏感資料 3.部分瀏覽器對於Querystring有長度限制

2019年8月1日 星期四

[ASP.NET] 狀態管理機制(一) Session、Application state 以 WebForm 來練習

類別 存放位置 有效範圍 生命週期 簡略說明
Session 伺服端 可跨頁面 預設20分鐘 1.佔用伺服器記憶體(使用上小心)
2.存放方式(webconfig設定):off、InProc、StateServer、SQLServer、Custom
Application state 伺服端 Web applicatio運行時間 Web applicatio關閉或重啟 1.注意Web farm、Web garden狀況
Web farm、Web garden 差異:<連結>

2019年7月13日 星期六

[JS30] Day03: CSS Variables



主要鍵盤按下,撥放聲音、改變鍵盤風格。
HTML Audio/Video DOM play() Method : 
需要撥放影音,透過document.querySelector(‘video’).play();
Audio/Video DOM currentTime : 
設定影音起始時間 document.querySelector(‘video’).currentTime = 0;
transitionend(事件) -> 在CSS的transition結束後會觸發的事件

2019年1月1日 星期二

(一) T-SQL 常用紀錄

--宣告變數
DECLARE @變數 VarChar(20)

--設定變數的值
Set @變數 = 'Value'

--清空 Table 的資料
truncate table Table_Name

--判斷空值
isnull( check_expression , replacement_value )