Browse by Tags

CODE-jQuery Client-Side多國語系切換設計之Server端補充包
前陣子,我提出一個 以jQuery實作網頁多語系切換 的點子,主張透過UI.htm維護文字對照表,提供js以Class註記加查表的方式,讓網頁可直接呈現預設語系文字(傳統上要將可切換文字全都換成代碼,可讀性大減),再用對照方式查出並置換為其他語系內容。 同事 迫於我的淫威 在了解該架構的便利性後,開始逐步在專案中試用。今天同事MSN給我,許了一個願: 呼叫ml("預設語系文字內容")傳回其他語系對照的做法在寫Javascript時很好用,但很希望在aspx.cs端也提供相同功能...
Posted 01 September 2010 06:52 PMJeffrey | with no comments
Filed under: ,
Javascript Tips - 一個call()的應用實例
今天在處理jQuery自動完成時遇到一個問題。就以 jQuery自動完成懶人包 的例子說起: 在findValue(li)中,使用了Hard-Coding的方式將額外的值填到txtSymbol及txtCName: function findValue(li) { if (li == null) return alert("No match!"); $("#txtSymbol").val(li.extra[0]); $("#txtCName"...
jQuery筆記 - $("input").val(undefined)?
不小心踉蹌了一下~~ PO文留念。 有一段程式碼: $("input.someClass").val(someValue).css("color", "red"); 出現css()不是支援函數的錯誤訊息(Object doesn't support this property or method),平常用val(...)玩接接樂玩得不亦樂乎,怎會忽然失靈? 追查之下,才發現原來問題出在someValue被錯傳成undefined...
Posted 19 August 2010 04:09 PMJeffrey | with no comments
Filed under: ,
【RFC】一個力求簡單易用的jQuery Client-Side多國語系切換設計
RFC是Request For Comment的意思,學過網路的人應該多半有聽過,但這篇文章跟開創網路歷史的那堆偉大協定文件一點關係都沒有(謎之聲: 憑你也配!),純粹只是提出一個構想,想多蒐集各方意見。 事情要從工作專案增加了多國語系需求說起,ASP.NET雖早有解決方案,但我一直覺得傳統的多國語系搞法不夠人性化,就興起了為搞套簡便做法救自己的念頭。 傳統的ASP.NET多國語系做法要把所有因語系變換的文字改成變數物件或指定Resource Key,然後為不同語系設定資源檔,再針對每個Resource...
筆記-讓ASP.NET TreeView可以透過Javascript新增節點
同事在網頁上用了 ASP.NET TreeView控件 ,但專案規格中需要由Javascript端完成新增節點的動作,很不幸地,這不是ASP.NET TreeView內建支援的功能。 如果時間充裕的話,我會建議改用jQuery TreeView Plugin,較符合大量Client端客製的需求,但因時程迫在眉睫,且只差這個小功能,所以大家不要考究"破解"ASP.NET TreeView前端設計的意義,把它想像成打破水缸救人就好。 寫完這段程式,等同於小小地破解ASP.NET TreeView前端HTML與Script設計...
CODE-以jQuery實作側邊滑入選單
今天接到的挑戰是做一個側滑入鏡的選單,點選其中的項目後會關閉選單並執行指定的動作。 花了十來分鐘用jQuery的animate()功能完成粗坯,為了怕未來移交時自己忘光光,索性PO文做個記錄: < html xmlns ="http://www.w3.org/1999/xhtml" > < head > < title > Simple Slide Menu </ title > < script src ="http...
VS2010新功能: jQuery CDN也支援Javascript Intellisense囉!
先前在 jQuery vsdoc檔案何處尋? 一文中提過 Microsoft AJAX CDN ,對於使用者遍佈全球的網站來說,使用CDN可以提升下載速度,並減輕自家伺服器負擔。不過若在開發階段使用CDN的jQuery URL為Script src,Visual Studio 2008會因找不到對應vsdoc而失去 Javascript Intellisense 功能。 好消息是,Visual Studio 2010針對Microsoft AJAX CDN已經提供Javascript Intellisense支援囉...
CODE-以jQuery實作選取後放大的區塊式導覽
收到一則挑戰: Silverlight常見一種多功能區塊以格狀排列的UI設計,若點選其中一個區塊,該區塊會放大佔滿全部顯示空間,其他區塊縮小收至下排或淡出隱藏,關閉時則恢復原狀。有無可能使用網頁技術(Javascript + CSS)實作出類似效果? 為了替jQuery爭一口氣,也為了"不負技術顧問的名譽"(謎之聲: 幹啥? 你是金田一嗎?),我實作了一個簡單驗證,做不到Silverlight純向量元素的完美縮放,所以我採行小區塊時先顯示圖檔,並將Width、Height設成百分比...
CODE-LINQ to SQL兩段式更新
一般而言,我們使用LINQ to SQL更新資料時,程序為: 建立DataContext 透過from o in ... where ... select o 取出某筆資料物件(例如: m) 設定新值,例如: m.Property = newValue DataContext.SubmitChanges() 大功告成! 這裡有個假設前題是,全程中DataContext一直存在,以便掌握所有透過它取出的資料物件被更改的狀況。但有個情境是: 如果我將查詢到的資料物件傳遞到DataContext管不到的範圍...
把Silverlight跟jQuery摻在一起做成瀨尿牛丸吧! 地址輸入輔助器
一直以來,Silverlight多被定位成取代傳統網頁的進階式操作介面。說實在話,在Client端用C#、LINQ寫Code,一直是我夢寐以求的開發環境(但我心中真正的夢幻解決方案是希望HTML6規格直接可以支援C# XD),但取代傳統網頁這個前題卻讓我有些為難。 現實是殘酷的,當開發團隊的技能仍以jQuery、ASP.NET為主軸,且各式Plugin、控件也十分齊備成熟,要貿然發動一場革命捨去既有網站開發基礎不用,要求全面改用Silverlight重新摸索,最後的下場只怕會被拉到牆角餵磚頭吧!...
jQuery Plugin for Silverlight 3
Gererally, Silverlight needs a <object> tag and a default error-handling function to be embedded in web page.  I always want to conver this job with jQuery plugin, so I tried to extract these HTML and scripting details from the Silverlight...
ASP.NET的JSON日期轉換
最近寫程式處理物件轉JSON時,才發現日期型別在轉換上有特別之處,在此做個整理: JSON中時間型別會轉成UTC標準時間。 題外話: 大家知道UTC是什麼的縮寫嗎? 是 Coordinated Universal Time 。 靠!! 取第一個字母縮寫明明該是CUT,為什麼會變成UTC? 原來這裡有段歷史,當初在定義名稱時,為了該用英語Coordinated Universal Time[CUT],還是法語Temps Universel Coordonné[TUC]吵翻天。最後一不做二不休,索性誰都不用...
ASP.NET AJAX Control慨然嘆曰: 既生瑜,何生亮?
不只是我,連Microsoft也深深愛上jQuery了! 兩年前,我與jQuery 一見鍾情 ,當下決定甩掉豪門千金ASP.NET AJAX Client Library,跟著jQuery私奔為愛走天涯... 真是個為難的決定呀!(嗯呀! 哪個男人不想減少奮鬥三十年) ASP.NET AJAX Client Library是所有ASP.NET AJAX Control的基礎,而網頁互動不可或缺的元素如DatePicker、 AutoComplete 、 Accordion … 等,在ASP.NET...
TIPS-jQuery vsdoc檔案何處尋?
微軟已將jQuery 正式納入 成為ASP.NET的一部分,VS2010 RC的ASP.NET 4.0專案甚至專案樣版中就已內附jquery-1.3.2之相關檔案: 不過,jQuery的版本更新還挺頻繁的,每次一改版,就會看到有不少人在詢問提供Visual Studio Intellisense的 vsdoc 出來了沒有? 要去哪裡下載? 向大家報告一個好消息,以後不用四方打聽到處詢問囉! 直接到 Microsoft AJAX CDN 找就好了(在jQuery Releases on the CDN那一節...
微軟提議在jQuery核心支援樣版功能
寫過ASP/PHP的人一定對<td><%= SomeVar %></td>這類HTML穿插程式的寫法不會太陌生。先寫好HTML,再把將動態產生的值嵌入其中,設計及閱讀起來都很直覺,我一直認為它是讓ASP/PHP大受歡迎的主要原因。 而同樣概念能否應用在Javascript產生HTML的過程中呢? 以前提過 ASP.NET Client Templates ,發明了{{SomeProp}}語法,便有異曲同工之妙。而萬流歸宗,方便好用的模式或概念,總是會在各語言平台中以不同形式出現...
更多文章 下一頁 »

搜尋

Go

<September 2010>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
 
RSS
【工商服務】
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


BlogLook Score and Rank

Syndication