Time of Update: 2018-12-07
由於 Microsoft AJAX Library 對於 JavaScript 進行了大幅擴充,枚舉這個常用的功能當然也被加進去了,本次就是來探討 JavaScript 的枚舉功能。由於範例很簡單,所以直接看 HTML 標籤就 OK 了<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </
Time of Update: 2018-12-07
首先,對此處的 Object 和 Array 類您必須有如下認識,Microsoft AJAX Library 對 Object 類的擴充並不豐富,只有幾個簡單的方法,也就是 getType 和 getTypeName ,在這裡也沒有介紹,只是簡單的講了一下 Object 類本身的用法,不過,對於 Array 類,Microsoft AJAX Library 還是做了蠻多擴充的,所以在這裡也給了一些比較詳細的介紹。對於 Array 類的擴充,Microsoft AJAX Library
Time of Update: 2018-12-07
<script language="javascript"> function printsetup(){ // 列印版面設定 wb.execwb(8,1); } function printpreview(){ // 列印頁面預覽 wb.execwb(7,1); } function printit() { if (confirm('確定列印嗎?')) { wb.execwb(6,6)
Time of Update: 2018-12-07
<html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page </title> <script type="text/javascript"> function checkValue(){
Time of Update: 2018-12-07
Book DescriptionThe perennial bestseller returns with new details for using the latest tools and techniques available with JavaScriptJavaScript is the definitive language for making the Web a dynamic, rich, interactive medium. This guide to
Time of Update: 2018-12-07
DescriptionThis book will help you join the thousands of successful iPhone App developers without needing to learn Objective-C or the Cocoa touch APIs. If you want to apply your existing web development skills to iPhone and iPad development, then
Time of Update: 2018-12-07
Book DescriptionYour hands-on, step-by-step guide to the fundamentals of JavaScript development.Teach yourself how to program with JavaScript — one step at time. Ideal for developers with fundamental programming skills, this practical tutorial
Time of Update: 2018-12-07
作者:Truly日期:2007.7.29上次我們在《在JavaScript中使用物件導向》討論了對象的聲明、成員的聲明、全域變數和局部變數以及命名空間的處理。本文繼續討論物件導向,今天介紹方法重載。同時上次有人詢問Function對象的apply方法和call方法的區別,本文將一併進行探討。首先我們需要知道Javascript有很多語言特點使得我們不能完全按照以往的編程經驗進行編程,比如方法重載。在前一篇文章中,我們已經介紹過,在Javascript中後面的同名變數會覆蓋前面的,所以想直接聲明重
Time of Update: 2018-12-07
有些時候我們的網站提供給客戶資料匯入匯出功能,通常選擇媒介格式為xls,下面是用JavaScript完成對用戶端xls資料的載入: <html><head> <title>Untitled</title> <script>function importXLS(fileName){ objCon = new ActiveXObject("ADODB.Connection"); objCon.Provider = "Microsoft.
Time of Update: 2018-12-07
作者:Truly日期:2007.8.3在我前面一篇文章《在JavaScript中使用物件導向》中我們介紹了MSDN的一篇文章《使用物件導向的技術建立進階 Web 應用程式》,作者簡單介紹了JavaScript物件導向的一些關鍵技術,但是作者在講到閉包概念的時候犯了一個明顯的錯誤:“正常情況下,無法從函數以外訪問函數內的本地變數。函數退出之後,由於各種實際原因,該本地變數將永遠消失”詳見原文。事實上這段描述是錯誤的。請先看如下代碼:<script>function Test(abc){
Time of Update: 2018-12-07
作者:Truly日期:2007.8.8首先我們要遵循JavaScript注釋規範,詳見ScriptDoc和 http://weblogs.asp.net/bleroy/archive/2007/04/23/the-format-for-javascript-doc-comments.aspx下面是SandCastle的一些相關網站 http://blogs.msdn.com/sandcastle/ Sandcastle June CTP
Time of Update: 2018-12-07
作者:Truly日期:2007.7.31引言:由於JavaScript的靈活簡單,很多人忽略了JavaScript技術細節,沒有掌握一些基礎知識點,比如+、-運算這樣的基礎操作。同時應部分網友要求,發一篇基礎知識的文章,希望能夠繼續拋磚引玉。今天閱讀了鳥食軒早期的一篇文章《在JavaScript中也玩變數類型強行轉換》,文中提到的一個例子:"88"-8和"88"+8,結果分別是80和"888",看起來有點奇怪,但是這一點正是我們必須要掌握的JavaScript特性之一,所以,今天再重新回顧一下J
Time of Update: 2018-12-07
非常簡單,不止內容簡單,頁面也很簡單,沒有在 Code-Behind 寫任何東西,純粹的 JavaScript ,需要提點的是 ListBox 控制項在瀏覽器中會轉譯為 Select 表單對象,該題就是依據這個來實現的直接看標籤吧<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <
Time of Update: 2018-12-07
對於 Microsoft AJAX Library 擴充的 JavaScript ,其具有發射功能—Reflection。反射是在運行時去驗證應用程式的結構和組件的能力。在 ASP.NET AJAX 中同樣是使用的 Global 下的 Type 類來實現的反射。開發人員可以通過反射來收集對象的形象,比如對象繼承自那個類,對象是那個類的執行個體,以及對象是否實現了指定的介面等等資訊。樣本相對簡單,無非就是 Type 下的幾個方法的使用,比如 inheritsFrom 等等。HTML 標籤
Time of Update: 2018-12-07
當在 WebService 中直接返回 DataTable 時,會出現循環參考的異常,何為循環參考?循環參考就是在引用上,A 引用了 B,而 B 又引用了 A,這就是一個典型的循環參考,當有循環參考時,在進行 JSON 序列化時會報出出現循環參考的異常,例如我在 WebService 中返回的是一個 DataTable 類型,DataTable 算是一個極其複雜的物件類型了,這個類型在進行 JSON 序列化時,便會產生一個循環參考,在序列化其中的
Time of Update: 2018-12-07
上一篇博文我介紹了如何將一個 DataTable 返回給 JavaScript 訪問,在上次的基礎上,這一次是用來完成如何?從 WebService 返回一個 DataSet,給用戶端的 JavaScript 使用,顯而易見的是, DataSet 這種類型的複雜性比 DataTable 不知道複雜多少倍,既然 DataTable 在進行 JSON 序列化時都會產生循環參考的異常,而 DataSet 的又是由 DataTable 和一些結構或者關係組成的更大的一個集合,所以,DataSet
Time of Update: 2018-12-07
上一篇博文具體的介紹了怎麼在 JavaScript 中調用 WCF 服務,但是其中具體的一些細節卻並沒有多做解釋,所以在這一篇博文中將會對這些細節做一些比較詳細的解釋,同時會示範一個和上一篇博文中的 Demo 不同的例子,這個 Demo 是採用將介面公開給 JavaScript ,然後再讓一個類實現這個介面,從而這個類就會實現介面中的公開給 JavaScript 的方法,這樣這個類中的這個方法也就間接的公開給了 JavaScript 。講了這麼多的把一個類中的方法公開給 JavaScript ,
Time of Update: 2018-12-07
本節這個範例主要實現的是兩個知識點, 一個就是使用 JavaScript 實現用戶端非同步呼叫 PageMethod , 二個就是使用 PageMethod 返回的是複雜資料類型 List 的泛型集合。首先是實現 JavaScript 非同步呼叫 PageMethod ,如同 JavaScript 非同步呼叫 WebService 一樣,必須先將 WebMethod 公開給 PageMethod,必須注意的是,PageMethod 必須在 .aspx.cs
Time of Update: 2018-12-07
在前面的幾篇博文中,對 JavaScript 使用 WebService 和使用 PageMethod 均有了比較詳細的介紹,而在接下來的幾篇博文中呢,則主要是介紹一下在 ASP.NET AJAX 中如何使用 WCF 服務,並且會介紹一些簡單的但需要注意的地方,在這裡還是採取直接使用 Demo 進行解釋的方式來介紹,一開始,還是對下面的這個 Demo 進行簡要的介紹吧,首先,這個 Demo 呢,是通過使用者在前端的下拉式清單方塊中選擇一個學生,然後再通過 JavaScript 非同步呼叫
Time of Update: 2018-12-07
其實在很多情況下都必須在頁面中動態產生 JavaScript ,比如彈出一個頁面對話方塊,或者返回一個頁面語句,有可能朋友會說直接使用 Response.Write(“alert(‘你好!!!’)”); 就OK了,事實上,並非如此,比如在使用 ASP.NET AJAX 架構進行 AJAX 開發時,使用上面的語句便有可能使整個頁面載入失敗,或者使整個頁面的布局亂套,而在 ASP.NET 中,要在頁面上以 C# 程式碼的方式動態添加 JavaScript 代碼,事實上還是比較簡單的,這主要要歸功於