in

Darkthread

黑暗執行緒
All Tags » jQuery (RSS)

Browse by Tags

  • CODE-jQuery Client-Side多國語系切換設計之Server端補充包

    前陣子,我提出一個 以jQuery實作網頁多語系切換 的點子,主張透過UI.htm維護文字對照表,提供js以Class註記加查表的方式,讓網頁可直接呈現預設語系文字(傳統上要將可切換文字全都換成代碼,可讀性大減),再用對照方式查出並置換為其他語系內容。 同事 迫於我的淫威 在了解該架構的便利性後,開始逐步在專案中試用。今天同事MSN給我,許了一個願: 呼叫ml("預設語系文字內容")傳回其他語系對照的做法在寫Javascript時很好用,但很希望在aspx.cs端也提供相同功能!! 身為 始作俑者 元件供應者,幫開發人員實現心願是責無旁貸的使命,所以花了點時間寫了jQueryMultiLangAgent類別來滿足需求...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 09-01-2010
  • 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").val(li.extra[1]); } 如果網頁有txtSymbol1及txtSymbol2兩個輸入欄位都掛了自動完成...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-25-2010
  • jQuery筆記 - $("input").val(undefined)?

    不小心踉蹌了一下~~ PO文留念。 有一段程式碼: $("input.someClass").val(someValue).css("color", "red"); 出現css()不是支援函數的錯誤訊息(Object doesn't support this property or method),平常用val(...)玩接接樂玩得不亦樂乎,怎會忽然失靈? 追查之下,才發現原來問題出在someValue被錯傳成undefined,而val(undefined)與val()同義,會傳回其Value值,而非jQuery集合。 再試了一下...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-18-2010
  • 【RFC】一個力求簡單易用的jQuery Client-Side多國語系切換設計

    RFC是Request For Comment的意思,學過網路的人應該多半有聽過,但這篇文章跟開創網路歷史的那堆偉大協定文件一點關係都沒有(謎之聲: 憑你也配!),純粹只是提出一個構想,想多蒐集各方意見。 事情要從工作專案增加了多國語系需求說起,ASP.NET雖早有解決方案,但我一直覺得傳統的多國語系搞法不夠人性化,就興起了為搞套簡便做法救自己的念頭。 傳統的ASP.NET多國語系做法要把所有因語系變換的文字改成變數物件或指定Resource Key,然後為不同語系設定資源檔,再針對每個Resource Key指定對應的字串。說具體一點,就是ASPX裡原本是 < asp:Label ID...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-23-2010
  • 筆記-讓ASP.NET TreeView可以透過Javascript新增節點

    同事在網頁上用了 ASP.NET TreeView控件 ,但專案規格中需要由Javascript端完成新增節點的動作,很不幸地,這不是ASP.NET TreeView內建支援的功能。 如果時間充裕的話,我會建議改用jQuery TreeView Plugin,較符合大量Client端客製的需求,但因時程迫在眉睫,且只差這個小功能,所以大家不要考究"破解"ASP.NET TreeView前端設計的意義,把它想像成打破水缸救人就好。 寫完這段程式,等同於小小地破解ASP.NET TreeView前端HTML與Script設計。發現原來每一個節點都是一個Table(選擇用Table來配置排列而沒用CSS...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-16-2010
  • CODE-以jQuery實作側邊滑入選單

    今天接到的挑戰是做一個側滑入鏡的選單,點選其中的項目後會關閉選單並執行指定的動作。 花了十來分鐘用jQuery的animate()功能完成粗坯,為了怕未來移交時自己忘光光,索性PO文做個記錄: < html xmlns ="http://www.w3.org/1999/xhtml" > < head > < title > Simple Slide Menu </ title > < script src ="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js"...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-05-2010
  • 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支援囉! 請見下圖。 這點算不算勸進VS2010的好理由? XD
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-01-2010
  • CODE-以jQuery實作選取後放大的區塊式導覽

    收到一則挑戰: Silverlight常見一種多功能區塊以格狀排列的UI設計,若點選其中一個區塊,該區塊會放大佔滿全部顯示空間,其他區塊縮小收至下排或淡出隱藏,關閉時則恢復原狀。有無可能使用網頁技術(Javascript + CSS)實作出類似效果? 為了替jQuery爭一口氣,也為了"不負技術顧問的名譽"(謎之聲: 幹啥? 你是金田一嗎?),我實作了一個簡單驗證,做不到Silverlight純向量元素的完美縮放,所以我採行小區塊時先顯示圖檔,並將Width、Height設成百分比,如此在區塊放大、縮小時也能同比例放大,而在最後階段才顯示全畫面時要顯示的內容。至於動畫功能,原則上靠animate...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-30-2010
  • CODE-LINQ to SQL兩段式更新

    一般而言,我們使用LINQ to SQL更新資料時,程序為: 建立DataContext 透過from o in ... where ... select o 取出某筆資料物件(例如: m) 設定新值,例如: m.Property = newValue DataContext.SubmitChanges() 大功告成! 這裡有個假設前題是,全程中DataContext一直存在,以便掌握所有透過它取出的資料物件被更改的狀況。但有個情境是: 如果我將查詢到的資料物件傳遞到DataContext管不到的範圍,例如: 透過Web Service呼叫變更內容、或轉成JSON字串送到網頁端修改,等修改後物件傳回時...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-10-2010
  • 把Silverlight跟jQuery摻在一起做成瀨尿牛丸吧! 地址輸入輔助器

    一直以來,Silverlight多被定位成取代傳統網頁的進階式操作介面。說實在話,在Client端用C#、LINQ寫Code,一直是我夢寐以求的開發環境(但我心中真正的夢幻解決方案是希望HTML6規格直接可以支援C# XD),但取代傳統網頁這個前題卻讓我有些為難。 現實是殘酷的,當開發團隊的技能仍以jQuery、ASP.NET為主軸,且各式Plugin、控件也十分齊備成熟,要貿然發動一場革命捨去既有網站開發基礎不用,要求全面改用Silverlight重新摸索,最後的下場只怕會被拉到牆角餵磚頭吧! 那那那... 想在Web Client端寫C#的夢想又幻滅了嗎? 靈光一現: "摻在一起做成瀨尿牛丸不就得了...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 05-31-2010
第1頁,共10頁 (93個項目) 1 2 3 4 5 下一頁 > ... 最後一頁 »
Powered by Community Server (Non-Commercial Edition), by Telligent Systems