jQuery 的 bind() 與 live() 差異

jQuery 的事件綁定
工作上是很常使用
平常用起來很順利
也覺得沒什麼要特別注意的地方
直到今天.....專案碰到問題
才發現事件綁定有分 bind()、live()

more

控制隱藏表格欄位 Aj TableColumnVisible

當表格裡的資料欄位很多
整個表格就顯得很雜很亂
有時只想看到某些欄位
卻沒辦法做直行的欄位顯示
於是我做了一個 Aj TableColumnVisible

more

生日欄位的下拉式選單 Aj Birthday

填表單的生日欄位
通常都是三個下拉式選單
把它寫成 jQuery Plugin
用起來滿方便的
也順便練習 Plugin 的寫法

more

管理載入 JavaScript 檔的類別庫 RequireJS

現在網站非常依賴 JavaScript
從基本的 jQuery 到各式各樣的 JS 外掛
常需要匯入大量的 JS 檔
檔案變多就變得很難管理
RequireJS 可以來統一管理 JS 檔
在效能跟管理都可以改善

more

用 JavaScript 自動偵測及動態匯入 jQuery 類別庫 (\x3C)

現在很多網站、外掛套件都需要 jQuery
一般自行製作的網站
在匯入 jQuery 類別庫的方面可以自行掌握
比較少有重覆匯入的情形
但是遇到 Wordpress、Joomla、Xoops 等
在這些 CMS 寫外掛或套件時
一不注意就會發生未匯入或重覆匯入的錯誤發生
如果重覆匯入 jQuery 類別庫
會把之前的變數全清空
網站會發生奇怪的錯誤
而且非常難發現

more

JSTree 樹狀結構選單

樹狀結構最常看到的就是檔案總管
一層一層地呈現資料夾及檔案
JSTree 是 jQuery 套件
運用 JS + CSS 來模擬樹狀結構
讓人感覺就像在網頁上使用檔案總管一樣

more

HTML 的 Select 在 IE 7、8 上,看不到動態增加的 Option

這問題是用 jQuery 動態增加下拉式選項
結果會在 IE 7、8 上會看不到新增加的選項
在 Firefox、Chrome、IE 9、IE 10 是正常運作
這又是瀏覽器相容性的關係
真是麻煩

more

ASP.NET 將圖片畫上文字,最後在網頁上產生圖片(GDI+)

最近有個活動
結果要產生優惠卷
以供參加者列印或下載
不過當企畫在問的時候
我還忘記以前有用 GDI+ 做過
還回答說用 Flash 才可以
真是健忘~~哈哈

more

Waterfall 瀑布流布局 jQuery Masonry

逛網頁逛到活動通
覺得列表的效果很炫
原來是瀑布流布局
套件本身會計算 DIV 的長寬
然後用 CSS 的 position: absolute; 定位
呈現出類似磚塊牆的效果

more

C# 物件當資料來源,結合 jQuery.Gantt 製作甘特圖

在網頁上畫出甘特圖感覺起來是很難
好險有 jQuery.Gantt 套件
讓程式人員不費吹灰之力就可以使用
圖表畫面及擴充功能也是一級棒
jQuery 套件的資料來源一般是吃 JSON 字串居多
一來資料量小、傳輸快
二來資料層級可無限擴充
如果用 Ajax 來溝通也是無障礙

more

找出 CheckBoxList 觸發 PostBack 是那一個 ListItem

ASP.NET 控制項是我最討厭的東西
當新手用控制項的時候
拉一拉就完成了
這種事不需要大腦
不需要大學畢業
不需要程式專業人員
就是那麼簡單
好像這個世界因 ASP.NET 控制項而美好
嗯.....這是新手跟外行人的想法

more

控制 CheckBox 的 checked 使用 prop、attr (jQuery 不同版本)

原本在用 jQuery 控制 CheckBox 的屬性
例如 checked、disabled 等
都用 attr 函式用的好好的
結果換了 jQuery 版本後
突然沒反應、掛了
原來是有 1.6 版本前後的差異

more