2010-08-17 02:28 PM 1 21,524
為了解決一個Javascript問題,學會幾則處理特殊符號的小常識,做成筆記備忘: 相當於ASCII 160<span id="x"> </span>,jQuery("#x").text()會傳回一個像空白的符號,其實是ASCII 1...
2010-07-16 09:13 PM 2 15,269
同事在網頁上用了ASP.NET TreeView控件,但專案規格中需要由Javascript端完成新增節點的動作,很不幸地,這不是ASP.NET TreeView內建支援的功能。 如果時間充裕的話,我會建議改用jQuery TreeView Plugin,較符合大量Client端客製的需求,但因時...
2010-06-06 11:01 AM 0 12,289
Abstract: This is a code generator to declare reflected .NET class of Javascript object using JSON.NET JObject features. 這是跟同事在討論系統架構時冒出的議題... 網頁前...
2010-06-02 03:47 PM 0 6,906
做實驗驗證了Silverlight傳送Dictionary<string, string>到Javascript端的行為。 依據MSDN文件的說法: By default, properties and return values typed as IDictionary are r...
2010-05-26 05:55 PM 7 16,097
Abstract: This Javascript function will execute specific code when specific condition is met. It accepts two arguments, check fuction and proc ...
2010-05-12 04:26 PM 2 8,376
Silverlight傳遞Managed Type到Javascript端時,跟.NET中的原則相仿,Value Type是使用By Value方式,而Reference Type則是By Reference。 用一個範例來驗證這一點: [ScriptableType] ...
2010-05-06 08:10 AM 0 6,911
先前示範過將JS端的物件傳入Silverlight,現在來逆向操作,把Managed Type傳回JS世界! 宣告一個ColumnSetting類別,其中特別設一個列舉(ColumnTypeEnum)觀察它的傳換結果。另外,宣告兩個函數: SL2JS()傳回ColumnSetting,JS2SL(...
2010-05-05 08:55 AM 5 9,338
ScriptObject提供了GetProperty, SetProperty可以讀取及修改屬性,但是獨缺for (var p in obj)的做法一口氣列出Javascript物件所有的屬性及方法。 原本有個構想,Sivlerlight Method在承接Javascript傳來參數時,想學習j...
2010-05-04 07:34 AM 2 8,607
在上回的文章裡,測試過傳入Javascript Function當作參數,Thread.Sleep五秒後由Silverlight端呼叫。不過,眼尖的人應該有發現,在Thread.Sleep的五秒期間,網頁被卡死無法操作,而第二、三次傳入非Function呼叫的錯誤警告,也被排在五秒後才執行,換言之...
2010-05-01 10:22 AM 0 7,833
在jQuery中,我們常會傳入匿名函數當作參數,供後續某些事件發生時呼叫。例如: $("#btnOK").click(function() { alert("OK"); }); 那麼,我們由Javascript端呼叫Silverlight的Method時,是否也能傳入匿名函數,請Silverl...
2010-04-30 12:33 AM 0 7,550
先前文章文末提過一篇Silverlight interoperability,裡面有一句話 We have basic support for method overloading, by finding the overload which matches the number of argu...
2010-04-28 08:47 AM 1 8,766
【先修課程】 關於本文中提到由Javascript呼叫Silverlight端程式的技巧,可以參考MSDN上的說明與教學: 使用 JavaScript 讓 Silverlight 可編寫指令碼 傳遞 JavaScript 物件至 Managed 程式碼 逐步解說:由 JavaScript 呼...
2010-04-21 11:10 AM 2 29,417
最近寫程式處理物件轉JSON時,才發現日期型別在轉換上有特別之處,在此做個整理: JSON中時間型別會轉成UTC標準時間。題外話: 大家知道UTC是什麼的縮寫嗎? 是Coordinated Universal Time。靠!! 取第一個字母縮寫明明該是CUT,為什麼會變成UTC? 原來這裡有段歷...
2010-03-28 07:14 PM 4 29,667
不只是我,連Microsoft也深深愛上jQuery了! 兩年前,我與jQuery一見鍾情,當下決定甩掉豪門千金ASP.NET AJAX Client Library,跟著jQuery私奔為愛走天涯... 真是個為難的決定呀!(嗯呀! 哪個男人不想減少奮鬥三十年) ASP.NET AJAX ...
2010-02-06 02:27 PM 3 8,009
每次都記不太住Javascript RegExp要怎麼做複雜的Replace(例如: 將比對相符的字串內容變成新置換文字的一部分,標題說的"將<x>換成<span class='x'>"就是典型案例),特別記錄一下供未來年老回憶之用。 我遇到的實際需求是想將Sharepoi...
2010-01-26 06:19 PM 5 11,745
有個網頁在某欄位的change事件掛了一段邏輯,依輸入內容連動其他欄位值。使用者抱怨上個月第一次使用完全正常,這個月再用時,在該欄位中輸入資料,其他欄位卻未跟著連動... 我用自己的Client連到同一網頁,跟User輸入同樣的值,一切正常。移駕到使用者座位,使用"肇事"機器實地操作,連動功能也完...