2010-09-03 09:48 PM 0 6,019
同事被一個鬼怪問題困住: 新裝好Virtual Server 2005 R2 SP1,複製完VM並掛上,卻在用管理介面網頁界面啟動VM時出現Javascript錯誤:'document.getElementById(...)' is null or not an object而該錯誤導致VM無法開...
2010-08-25 08:08 PM 1 7,938
今天在處理jQuery自動完成時遇到一個問題。就以jQuery自動完成懶人包的例子說起: 在findValue(li)中,使用了Hard-Coding的方式將額外的值填到txtSymbol及txtCName: function findValue(li) { i...
2010-08-24 08:53 PM 2 12,813
寫了一個Javascript函數抓出字串中以#符號夾住的文字片段: function extract(s) { var re = /#.+#/; var p = re.exec(s); if (p) return p[0]; else return "";}function t...
2010-08-17 02:28 PM 1 21,661
為了解決一個Javascript問題,學會幾則處理特殊符號的小常識,做成筆記備忘: 相當於ASCII 160<span id="x"> </span>,jQuery("#x").text()會傳回一個像空白的符號,其實是ASCII 1...
2010-07-16 09:13 PM 2 15,427
同事在網頁上用了ASP.NET TreeView控件,但專案規格中需要由Javascript端完成新增節點的動作,很不幸地,這不是ASP.NET TreeView內建支援的功能。 如果時間充裕的話,我會建議改用jQuery TreeView Plugin,較符合大量Client端客製的需求,但因時...
2010-06-06 11:01 AM 0 12,452
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 7,032
做實驗驗證了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,293
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,491
Silverlight傳遞Managed Type到Javascript端時,跟.NET中的原則相仿,Value Type是使用By Value方式,而Reference Type則是By Reference。 用一個範例來驗證這一點: [ScriptableType] ...
2010-05-06 08:10 AM 0 7,036
先前示範過將JS端的物件傳入Silverlight,現在來逆向操作,把Managed Type傳回JS世界! 宣告一個ColumnSetting類別,其中特別設一個列舉(ColumnTypeEnum)觀察它的傳換結果。另外,宣告兩個函數: SL2JS()傳回ColumnSetting,JS2SL(...
2010-05-05 08:55 AM 5 9,480
ScriptObject提供了GetProperty, SetProperty可以讀取及修改屬性,但是獨缺for (var p in obj)的做法一口氣列出Javascript物件所有的屬性及方法。 原本有個構想,Sivlerlight Method在承接Javascript傳來參數時,想學習j...
2010-05-04 07:34 AM 2 8,748
在上回的文章裡,測試過傳入Javascript Function當作參數,Thread.Sleep五秒後由Silverlight端呼叫。不過,眼尖的人應該有發現,在Thread.Sleep的五秒期間,網頁被卡死無法操作,而第二、三次傳入非Function呼叫的錯誤警告,也被排在五秒後才執行,換言之...
2010-05-01 10:22 AM 0 7,946
在jQuery中,我們常會傳入匿名函數當作參數,供後續某些事件發生時呼叫。例如: $("#btnOK").click(function() { alert("OK"); }); 那麼,我們由Javascript端呼叫Silverlight的Method時,是否也能傳入匿名函數,請Silverl...
2010-04-30 12:33 AM 0 7,697
先前文章文末提過一篇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,911
【先修課程】 關於本文中提到由Javascript呼叫Silverlight端程式的技巧,可以參考MSDN上的說明與教學: 使用 JavaScript 讓 Silverlight 可編寫指令碼 傳遞 JavaScript 物件至 Managed 程式碼 逐步解說:由 JavaScript 呼...
2010-04-21 11:10 AM 2 29,738
最近寫程式處理物件轉JSON時,才發現日期型別在轉換上有特別之處,在此做個整理: JSON中時間型別會轉成UTC標準時間。題外話: 大家知道UTC是什麼的縮寫嗎? 是Coordinated Universal Time。靠!! 取第一個字母縮寫明明該是CUT,為什麼會變成UTC? 原來這裡有段歷...