ArcGIS API for JavaScript 3.3版本發布

arcgis_js_v33_API.zip:http://vdisk.weibo.com/s/nx2AM/1358216078arcgis_js_v33_sdk.zip:http://vdisk.weibo.com/s/nwUDp/1358216099ESRI 發布了最新了3.3版的ArcGIS API for JavaScript,並且更新了協助的介面。  圖 1.1 ArcGIS API for JavaScript 3.3版協助介面  圖1.2 ArcGIS API for

用JavaScript編寫COM組件的執行個體

 用JavaScript編寫COM組件的執行個體        本節介紹如何用JavaScript編寫COM組件。通過上一節的步驟描述,讀者們不難發現,使用VBScript來編寫COM組件與此如出一轍。首先確定需求:我們將要用JavaScript實現一組大小寫字母轉換的函數,並將其公布成COM組件的方法。雖然是非常“小兒科”的例子,但卻是一次完整的COM組件實現之旅!我們把COM組件的載體.wsc檔案命名為lower2upper.wsc,其內容如代碼清單23-1所示。代碼清單23-1 

JavaScript的對象觀

 JavaScript的對象觀    眾所周知,目前的JavaScript實現了ECMA262規範,是基於對象的。未來的JavaScript2.0具說是物件導向同時向後相容亦可使用基於對象的手法,但在還未看到正式運行版前就不討論了。   

JavaScript優美的特性

我讓你的腳玷汙我的嘴唇,讓你的肖像玷汙我的眼睛,讓你的每一部分玷汙我的心,等候著你的回覆。你的最忠實的……——威廉•莎士比亞,《空愛一場》(Love’s Labor’s Lost) 去年我被邀請為 Andy Oram和 Greg Wilson的 Beautiful Code一書寫一篇文章,這是一本以電腦程式的表達之美為主題的選集。我負責的章節將介紹 JavaScript,通過那一部分來證明 JavaScript不虛其名,它的確是抽象、強大且有用的。然而,我想避開不談瀏覽器和其他適合使用

為什麼要使用 JavaScript

當我還是一個初出茅廬的程式員時,我想掌握自己所用語言的每個特性。我寫程式時會嘗試使用所有的特性。我認為這是炫耀的好方法,而我也的確出了不少風頭,因為我對各個特性了如指掌,誰有問題我都能解答。最終,我認定這些特性中有一部分特性帶來的麻煩遠遠超出它們的價值。其中,一些特性因為規範很不完善而可能導致可移植性問題,一些特性會導致代碼難以閱讀或修改,一些特性誘使我追求奇技淫巧但卻易於出錯,還有一些特性就是設計錯誤。有時候語言的設計者也會犯錯。大多數程式設計語言都有精華和糟粕。我發現如果取其精華而棄其糟粕的

試讀《JavaScript語言精粹(修訂版)》

這是小弟我首次參加有獎試讀活動,也是我在Iteye上寫的第一篇文章,有什麼不妥的地方請各位批評指正。初次接觸JavaScript是網頁上的那些“花裡胡哨”的特技,當時很是好奇這些是怎麼實現的。而現在經過了系統的學習之後才終於對這種強大的語言有所瞭解。雖然在瀏覽器差異性以及安全性等方面的詬病使JavaScript沒少被批評,但是金無足赤人無完人,沒有一種絕對完美的語言。反而這些都不會阻止JavaScript作為一種強大語言的崛起,甚至如日中天。從簡單的本地表單驗證到AJAX這種“嶄新”技術的出現無

《JavaScript語言精粹(修訂版)》試讀

好久沒有來iteye了,今天一回來就看到了頂欄有信封在閃了。開啟一看,是讀書的活動。該怎麼說呢,我其實在2年前就買了《JavaScript語言精粹》,可以說2年時候應該也就讀完了吧。但是我看書那是一個懶,後來書就借了朋友看了(貌似還收到訊息說書已經丟了)。我自己下載了一本英文原版的,偶爾開啟來翻翻。但是這次的讀書活動,有一種說不出的力量在衝擊我,彷彿在告訴我,是時候了,它的修改版都出來了,難道你還不打算看完它嗎?整書都是圍繞著JavaScript的“精華”二字,也就是教你如何躲開那些糟粕。但是這

javascript中對數組中的數字進行排序的辦法

數組中sort()函數的詳解: 如下 arrayobj.sort(sortfunction) sortfunction 參數是用來確定元素順序的函數的名稱。如果這個參數被省略,那麼元素將按照 ASCII 字元順序進行升序排列。 說明:sort 方法將 Array 對象進行適當的排序;在執行過程中並不會建立新的 Array 對象。 如果為 sortfunction 參數提供了一個函數,那麼該函數必須返回下列值之一:負值,如果所傳遞的第一個參數比第二個參數小。 零,如果兩個參數相等。

Javascript 中關於變數為空白的判斷

類型的判斷1. 沒有聲明的, 其類型為 undefinedalert(typeof myvar); ==> undefined2. 聲明了但沒有賦值, 其類型為 undefined:  var myvar; alert(typeof myvar); ==> undefined3. 賦值為 null ,其類型為 objectvar myvar=null; alert(typeof myvar); ==> object4. 賦值為"" , 其類型為 stringvar myvar=

二十一天學通JavaScript:cookie的編碼

二十一天學通JavaScript:cookie的編碼本文節選自《21天學通JavaScript》一書    cookie都是使用未編碼的格式存入在cookie檔案中的。但是在cookie中是不允許包含空格、分號、逗號等特殊符號的。如果要將這些特殊符號也寫入cookie中,那就必須在寫入cookie之前,先將cookie用escape編碼,再在讀取cookie時通過unescape函數將其還原。【範例14-4】對cookie進行編碼和解碼,嘗試在cookie中加入一些特殊的字元。如範例程式碼14-

IE8不能運行JavaScript

使用IE8內建的JavaScript調試工具(工具菜單中“開發人員工具”),損壞了IE的核心。一段程式中的JS代碼怎麼也不能運行,也就是ExtJs不能在IE8上運行,但是可以在Google的瀏覽器上運行。本以為是MyEclipse處理問題,找了好久才定位到是IE8故障。從網上得知,重新註冊動態庫就可以解決。將如下代碼放到建立的批次檔(.bat)中執行即可。 rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/System32/dacui.

Javascript動態為Select控制項添加項並設定控制項值無效的問題

使用JavaScript調用另外一個頁面,返回XML字串,然後解析動態往Select控制項中添加選項,並設定Select控制項值,以此來實現無重新整理的多級關聯下拉式清單。最初JS代碼如下:function getNewList(pList,cListID,selectedValue){    var drp2 = document.getElementById(cListID);    for(var i=drp2.options.length-1;i>=0;i--)    {    

使用UserData得javascript

function initUserData(){ if(testIE()) document.documentElement.addBehavior("#default#userdata");}function testIE(){ return !!document.all;}function setUserData(key, value){ var ex;  if(testIE()){//IE with(document.documentElement) try {   load(key); 

調用javascript遇到奇怪的“函數未定義”問題

        今天上班,想先把昨天調試好的一個使用者註冊頁面的三段指令碼單獨儲存成檔案,建立一個檔案夾把它們放在裡面,然後調用,這樣頁面看起來也乾淨許多 ,以後調試修改也方便,不用上下來回拉捲軸。      

IE6 下JS改變IMG標籤SRC不顯示的問題[終級方法]

這個BUG折騰了我近半個小時,最後GOOGLE成功,原因是IE6的底層BUG,我們使用<a>的href屬性改變的時候會中斷載入,導致我們看不到圖片,這經常在驗證碼或動態改變圖片的時候遇到。所以我們在使用a 連結時通常href和onclick都會同時用到,連結的 onclick 事件被先執行,其次是 href 屬性下的動作(頁面跳轉,或 javascript 偽連結),假設連結中同時存在 href 與 onclick,如果想讓 href 屬性下的動作不執行,onclick

在Watir中調用JavaScript指令碼

如何在Watir中調用JavaScript指令碼?下面的指令碼實現了此功能,主要原理是通過IE訪問Document,再訪問parentWindow,最終還是由IE在執行JavaScript指令碼:  require 'watir'#定義調用JS的類方法class Watir::IE   def run_script(js)     ie.Document.parentWindow.execScript(js)   end end ie = Watir::IE.new  

在Watir中整合AutoIt處理JavaScript快顯視窗的方法

以下例子整合了AutoIt,在單獨的線程中監控和處理JavaScript快顯視窗: require 'watir'#require 'win32ole'  # already included if you use 'require watir'## Function to look for popupsdef check_for_popups    autoit = WIN32OLE.new('AutoItX3.Control')    #    # Do forever - assumes

Javascript中escape(), encodeURI()和encodeURIComponent()之精析與比較

  Javascript中escape(), encodeURI()和encodeURIComponent()之精析與比較 收藏 escape(), encodeURI()和encodeURIComponent()是在Javascript中用於編碼字串的三個常用的方法,而他們之間的異同卻困擾了很多的Javascript初學者,今天我就在這裡對這三個方法詳細地分析與比較一下。escape() 方法MSDN JScript Reference中如是說:The escape method

javascript(基礎整理四)

 54 改變瀏覽器狀態列文字提示1: <script language=”JavaScript”>2: window.status = “A new status message”;3: </script> 55 彈出確認提示框1: <script language=”JavaScript”>2: var userChoice = window.confirm(“Click OK or Cancel”);3: if (userChoice) { 4:

javascript(基礎整理一)

1 建立指令碼塊1: <script language=”JavaScript”>2: JavaScript code goes here3: </script> 2 隱藏指令碼代碼1: <script language=”JavaScript”>2: <!--3: document.write(“Hello”);4: // -->5: </script> 在不支援JavaScript的瀏覽器中將不執行相關代碼3

總頁數: 3271 1 .... 626 627 628 629 630 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.