javascript之DOM技術(一)

首先需要理解的一點是,DOM是針對XML的基於樹的API,它的實現有很多(各語言基本都有自己的實現),我們討論的是javascript中或者說xhtml(html)對DOM的實現。一、使用DOM考慮一個html檔案:<html><head><title>測試</title></head><body><p>測試</p></body></html>1.訪問節點:訪問html元素:v

JavaScript操作XML (四)

上一篇介紹了JavaScript主要是通過什麼方法來訪問節點的。這一篇介紹JavaScript是如何動作節點的(包括增、刪、改、查)。通過前面的介紹,我們知道XML文檔中,主要是元素節點、屬性節點和文本節點。下面詳細介紹JavaScript是如何操作它們的。元素節點:尋找:上一篇已介紹。主要是通過方法getElementsByTagName來尋找定位。例子://輸出所有的titlesvar t=xmlDoc.getElementsByTagName("title");for (i=0;i<

JavaScript Regex(網摘)

Regex文法轉義符 說明 一般字元除 .$ ^ { [ ( | ) * + ? / 外,其他字元與自身匹配。字元含意/做為轉意,即通常在"/"後面的字元不按原來意義解釋,如/b/匹配字元"b",當b前面加了反斜杆後//b/,轉意為匹配一個單詞的邊界。 -或- 對Regex功能字元的還原,如"*"匹配它前面元字元0次或多次,/a*/將匹配a,aa,aaa,加了"/"後,/a/*/將只匹配"a*"。^匹配一個輸入或一行的開頭,/^a/匹配"an A",而不匹配"An

JavaScript操作XML(三)

上一篇介紹了XML如何載入到JavaScript解析器。這一篇介紹載入到解析器後,JavaScript是如何訪問節點的。在詳細介紹如何使用上面的方法前,我們先來瞭解下節點的主要屬性。documentElement 屬性:XML 文檔的根節點。nodeName 屬性:節點的名稱(唯讀)。nodeValue 屬性:節點的值。nodeType 屬性:節點的類型。childNodes 屬性:返回子節點集合。parentNode 屬性:返回父節點。firstChild

JavaScript操作XML(二)

上一篇介紹了XML的結構以及節點之間的關係這一篇介紹瀏覽器內建的XML解析器以及JavaScript是如何載入XML的。大多數瀏覽器都有讀取和操作 XML 的內建 XML 解析器。 解析器(XML Parser)把 XML 轉換為 JavaScript 可訪問的對象。解析器把 XML 載入記憶體,然後把它轉換為可通過 JavaScript 訪問的 XML DOM 對象。微軟的 XML 解析器與其他瀏覽器中的解析器之間,存在一些差異。微軟的解析器支援 XML 檔案和 XML

JavaScript操作XML (一)

JavaScript操作XML是通過XML DOM來完成的。那麼什麼是XML DOM呢?XML DOM 是:用於 XML 的標準物件模型用於 XML 的標準編程介面中立於平台和語言W3C 的標準XML DOM 定義了所有XML 元素的對象和屬性,以及訪問它們的方法(介面)。也就是說:XML DOM 是用於查詢、添加、修改、刪除XML 元素的標準。 在繼續之前,我們先來瞭解一下XML的定義。請看下面的 XML 檔案 (books.xml): <?xml version="1.0"

javascript中的運算子

||是這樣運算的:從第一個開始,遇到有意義的返回,否則返回最後一個運算式(注意不一定是Boolean值); &&是這樣運算的:從第一個開始,遇到無意義的返回,否則返回最後一個運算式(注意同上); !是這樣運算的:對錶達式的值取非(注意不是對錶達式)。 什麼是無意義呢:如下六個 0,null,undefined,"",false,NaN。除此,視為有意義。 

將自訂.NET控制項嵌入IE瀏覽器-並與JavaScript互動

利用Visual Studio .NET開發自訂的WinForm控制項,恐怕大家都已經很熟悉了。正常情況下,這種控制項只能用在基於.NET的Windows Application程式開發上,而無法直接嵌入到IE,這不免讓人感覺遺憾。  畢竟.NET控制項已經不同於在Win32下用Delphi或C++Builder開發的自訂控制項。基於.NET開發的任何受控裝配件(Assembly)都是IL代碼,可以在運行期被.NET FrameWork進行反射(Reflection)、安全檢查。應該有辦法讓這種

構建自訂控制項之五——自訂控制項整合javascript

主要學習ClientScriptManager類的方法和屬性,學習使用HttpBrowserCapabilities類來檢測不同的瀏覽器版本,學習Ajax。ClientScriptManager類公開了使用用戶端指令碼的主要應用程式介面,HttpBrowserCapabilities類方便我們開發不同種類瀏覽器使用的控制項,Ajax讓我們實現自訂控制項不必將包含控制項的頁面提交到Web伺服器端就與其通訊。5.1關於ClientScriptManager類ClientScriptManager支援

又是一些Javascript的學習資料

JavaScript DHTML examples (example source code) Organized by topic一個非常好的JavaScript DHTML 程式碼下載網站,分類詳細,還是免費http://www.java2s.com/Code/JavaScript/CatalogJavaScript.htm又一個強站,提供超強的繪圖代碼,可以實現複雜的數學繪圖。當然也有很不錯DHTML,

一些Javascript的學習資料

JavaScript 參考:http://www.itlearner.com/code/js_ref/contents.htmJavaScript觸發器:http://www.sharkui.com/articles/article.php?id=16 (關聯的首頁http://www.sharkui.com/)頁面很有特色一個技術網站:http://dev2dev.bea.com.cn/ ()用JSP在用戶端產生JavaScript代碼來實現表單校正:http://www.jspcn.net/

JAVASCRIPT的with用法

1)簡要說明 with 語句可以方便地用來引用某個特定對象中已有的屬性,但是不能用來給對象添加屬性。要給對象建立新的屬性,必須明確地引用該對象。 2)文法格式 with(object instance) { //代碼塊 } 有時候,我在一個程式碼中,多次需要使用某對象的屬性或方法,照以前的寫法,都是通過:對象.屬性或者對象.方法這樣的方式來分別獲得該對象的屬性和方法,著實有點麻煩,學習了with語句後,可以通過類似如下的方式來實現: with(objInstance) { var str =

為什麼webview.loadUrl(“javascript:function() “)不執行?

 這幾天搞webview 但是常常有時候會出現webview.loadurl 沒有反映的情況對現在的分析如下: 情況一:webview.loadurl 的載入是在另一個線程中執行必須要在webview載入完畢執行 如:[java] view plaincopywebview.loadUrl("file:///android_asset/test1.html");  webview.loadUrl("javascript:alert(234567)");  如果寫成這樣,第二句的效果有可能看不到。

Android —- WebView與JavaScript互動調用(2)

上一篇文章主要講解了如何在js中調用java函數地址: http://blog.csdn.net/andyhuabing/article/details/7590481這一篇將js與java相互調用再來一個例子,解決相互調用之間的關係。首先說明一重要代碼的情況:android中的關鍵代碼:webview.getSettings().setJavaScriptEnabled(true);webview.addJavascriptInterface(object,"name"); //把Name="

如何從javascript直接調用word外掛程式

前些天研究了使用word外掛程式實現一些商務邏輯的方式,需要javascript裡直接調用word外掛程式上網查了好長時間都沒找到,後來是一位同事查到瞭解決方法,在這裡分享給大家1、在word外掛程式的onConnection事件裡設定外掛程式對象的object屬性,我是用delphi寫的procedure TWordTest.OnConnection(const Application: IDispatch; ConnectMode: ext_ConnectMode; const

webwork的用戶端 javascript validator ( webwork validation )

最新下載請訪問 http://ww2validator.dev.java.net WebWork2 擴充校正器使用說明1.下載檔案並解壓2.找到jscud_wwvalidators_1_??.jar,修改classpath或者複製到對應路徑3.複製checkform.js檔案到你的項目,然後引用  引用有2種方法  I: 直接在你的程式中引用checkform.js (注意修改路徑)  <script language="javascript" src="checkform.js">

js 各種屏蔽效果

 1.屏蔽功能類1.1 屏蔽鍵盤所有鍵<script language="javascript"><!--function document.onkeydown(){event.keyCode = 0;event.returnvalue = false;}--></script>1.2 屏蔽滑鼠右鍵在body標籤裡加上oncontextmenu=self.event.returnvalue=false或者<script

javascript小技巧,超強推薦

 

cocos2D-x初探學習筆記(32)-cocos2d-x & javascript跨平台初體驗

近日,cocos2d家族開始了版本的聯合發布,也就是說從cocos2d-x的2.1版本開始,終於可以實現廣大開發人員期盼已久的一套代碼橫跨ios,android和html5的夢想了,這次聯合發布的包括cocosBuilder,cocos2d-iphone,cocos2d-x和cocos2d-html5版本,這篇文章就是筆者對這套開發工具的初體驗經驗總結。使用的是第二次聯合發布的cocos2d-x的2.1.1版本。   

[新技術]10 個頂級 JavaScript 庫

JavaScript 是 Web 開發與設計中不可或缺的東西,不管是一個簡單的網頁還是一個專業的網站,也不管你是高手還是菜鳥,如今 JavaScript 庫越來越強大,可以勝任許多複雜的工作,然而同時,人們在眾多 JavaScript 庫面前又覺得無所適從,本文,我們將使用 Google 搜尋出排名前 10 位的 JavaScript 庫,並對它們逐一進行介紹。1. jQuery: The Write Less, Do More, JavaScript LibraryjQuery 是一個很新的

總頁數: 3271 1 .... 617 618 619 620 621 .... 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.