Time of Update: 2018-12-03
首先需要理解的一點是,DOM是針對XML的基於樹的API,它的實現有很多(各語言基本都有自己的實現),我們討論的是javascript中或者說xhtml(html)對DOM的實現。一、使用DOM考慮一個html檔案:<html><head><title>測試</title></head><body><p>測試</p></body></html>1.訪問節點:訪問html元素:v
Time of Update: 2018-12-03
上一篇介紹了JavaScript主要是通過什麼方法來訪問節點的。這一篇介紹JavaScript是如何動作節點的(包括增、刪、改、查)。通過前面的介紹,我們知道XML文檔中,主要是元素節點、屬性節點和文本節點。下面詳細介紹JavaScript是如何操作它們的。元素節點:尋找:上一篇已介紹。主要是通過方法getElementsByTagName來尋找定位。例子://輸出所有的titlesvar t=xmlDoc.getElementsByTagName("title");for (i=0;i<
Time of Update: 2018-12-03
Regex文法轉義符 說明 一般字元除 .$ ^ { [ ( | ) * + ? / 外,其他字元與自身匹配。字元含意/做為轉意,即通常在"/"後面的字元不按原來意義解釋,如/b/匹配字元"b",當b前面加了反斜杆後//b/,轉意為匹配一個單詞的邊界。 -或- 對Regex功能字元的還原,如"*"匹配它前面元字元0次或多次,/a*/將匹配a,aa,aaa,加了"/"後,/a/*/將只匹配"a*"。^匹配一個輸入或一行的開頭,/^a/匹配"an A",而不匹配"An
Time of Update: 2018-12-03
上一篇介紹了XML如何載入到JavaScript解析器。這一篇介紹載入到解析器後,JavaScript是如何訪問節點的。在詳細介紹如何使用上面的方法前,我們先來瞭解下節點的主要屬性。documentElement 屬性:XML 文檔的根節點。nodeName 屬性:節點的名稱(唯讀)。nodeValue 屬性:節點的值。nodeType 屬性:節點的類型。childNodes 屬性:返回子節點集合。parentNode 屬性:返回父節點。firstChild
Time of Update: 2018-12-03
上一篇介紹了XML的結構以及節點之間的關係這一篇介紹瀏覽器內建的XML解析器以及JavaScript是如何載入XML的。大多數瀏覽器都有讀取和操作 XML 的內建 XML 解析器。 解析器(XML Parser)把 XML 轉換為 JavaScript 可訪問的對象。解析器把 XML 載入記憶體,然後把它轉換為可通過 JavaScript 訪問的 XML DOM 對象。微軟的 XML 解析器與其他瀏覽器中的解析器之間,存在一些差異。微軟的解析器支援 XML 檔案和 XML
Time of Update: 2018-12-03
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"
Time of Update: 2018-12-03
||是這樣運算的:從第一個開始,遇到有意義的返回,否則返回最後一個運算式(注意不一定是Boolean值); &&是這樣運算的:從第一個開始,遇到無意義的返回,否則返回最後一個運算式(注意同上); !是這樣運算的:對錶達式的值取非(注意不是對錶達式)。 什麼是無意義呢:如下六個 0,null,undefined,"",false,NaN。除此,視為有意義。
Time of Update: 2018-12-03
利用Visual Studio .NET開發自訂的WinForm控制項,恐怕大家都已經很熟悉了。正常情況下,這種控制項只能用在基於.NET的Windows Application程式開發上,而無法直接嵌入到IE,這不免讓人感覺遺憾。 畢竟.NET控制項已經不同於在Win32下用Delphi或C++Builder開發的自訂控制項。基於.NET開發的任何受控裝配件(Assembly)都是IL代碼,可以在運行期被.NET FrameWork進行反射(Reflection)、安全檢查。應該有辦法讓這種
Time of Update: 2018-12-03
主要學習ClientScriptManager類的方法和屬性,學習使用HttpBrowserCapabilities類來檢測不同的瀏覽器版本,學習Ajax。ClientScriptManager類公開了使用用戶端指令碼的主要應用程式介面,HttpBrowserCapabilities類方便我們開發不同種類瀏覽器使用的控制項,Ajax讓我們實現自訂控制項不必將包含控制項的頁面提交到Web伺服器端就與其通訊。5.1關於ClientScriptManager類ClientScriptManager支援
Time of Update: 2018-12-03
JavaScript DHTML examples (example source code) Organized by topic一個非常好的JavaScript DHTML 程式碼下載網站,分類詳細,還是免費http://www.java2s.com/Code/JavaScript/CatalogJavaScript.htm又一個強站,提供超強的繪圖代碼,可以實現複雜的數學繪圖。當然也有很不錯DHTML,
Time of Update: 2018-12-03
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/
Time of Update: 2018-12-03
1)簡要說明 with 語句可以方便地用來引用某個特定對象中已有的屬性,但是不能用來給對象添加屬性。要給對象建立新的屬性,必須明確地引用該對象。 2)文法格式 with(object instance) { //代碼塊 } 有時候,我在一個程式碼中,多次需要使用某對象的屬性或方法,照以前的寫法,都是通過:對象.屬性或者對象.方法這樣的方式來分別獲得該對象的屬性和方法,著實有點麻煩,學習了with語句後,可以通過類似如下的方式來實現: with(objInstance) { var str =
Time of Update: 2018-12-03
這幾天搞webview 但是常常有時候會出現webview.loadurl 沒有反映的情況對現在的分析如下: 情況一:webview.loadurl 的載入是在另一個線程中執行必須要在webview載入完畢執行 如:[java] view plaincopywebview.loadUrl("file:///android_asset/test1.html"); webview.loadUrl("javascript:alert(234567)"); 如果寫成這樣,第二句的效果有可能看不到。
Time of Update: 2018-12-03
上一篇文章主要講解了如何在js中調用java函數地址: http://blog.csdn.net/andyhuabing/article/details/7590481這一篇將js與java相互調用再來一個例子,解決相互調用之間的關係。首先說明一重要代碼的情況:android中的關鍵代碼:webview.getSettings().setJavaScriptEnabled(true);webview.addJavascriptInterface(object,"name"); //把Name="
Time of Update: 2018-12-03
前些天研究了使用word外掛程式實現一些商務邏輯的方式,需要javascript裡直接調用word外掛程式上網查了好長時間都沒找到,後來是一位同事查到瞭解決方法,在這裡分享給大家1、在word外掛程式的onConnection事件裡設定外掛程式對象的object屬性,我是用delphi寫的procedure TWordTest.OnConnection(const Application: IDispatch; ConnectMode: ext_ConnectMode; const
Time of Update: 2018-12-03
最新下載請訪問 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">
Time of Update: 2018-12-03
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
Time of Update: 2018-12-03
Time of Update: 2018-12-03
近日,cocos2d家族開始了版本的聯合發布,也就是說從cocos2d-x的2.1版本開始,終於可以實現廣大開發人員期盼已久的一套代碼橫跨ios,android和html5的夢想了,這次聯合發布的包括cocosBuilder,cocos2d-iphone,cocos2d-x和cocos2d-html5版本,這篇文章就是筆者對這套開發工具的初體驗經驗總結。使用的是第二次聯合發布的cocos2d-x的2.1.1版本。
Time of Update: 2018-12-03
JavaScript 是 Web 開發與設計中不可或缺的東西,不管是一個簡單的網頁還是一個專業的網站,也不管你是高手還是菜鳥,如今 JavaScript 庫越來越強大,可以勝任許多複雜的工作,然而同時,人們在眾多 JavaScript 庫面前又覺得無所適從,本文,我們將使用 Google 搜尋出排名前 10 位的 JavaScript 庫,並對它們逐一進行介紹。1. jQuery: The Write Less, Do More, JavaScript LibraryjQuery 是一個很新的