Time of Update: 2013-12-17
1. 檢查一段字串是否全由數字組成: ﹤ script language="Java script "﹥﹤!--function checkNum(str){return str.match(/\D/)==null}
Time of Update: 2013-12-17
在提到上述的概念之前,首先想說說Javascript中函數的隱含參數:argumentsArguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值索引。說明Arguments是進行函數調用時,除了指定的參數外,還另外建立的一個隱藏對象。Arguments是一個類似數組但不是數組的對象,說它類似數組是因為其具有數組一樣的訪
Time of Update: 2013-12-17
現在web開發中,ajax應用的比較多。關於此方面的架構也不少。在應用中都會遇到session到期的問題,如處理不當會影響使用者體驗,也有可能產生莫名的問題。結合自己的思考和網上相關內容的參考,給出如下解決方案。每個方案都有不同的優缺點,歡迎大家指正。方案1:檢查AJAX返回的返回的內容是否有標籤在web系統中,當session到期時,當使用者有操作的時候,此時系統一般會返回登陸介面。讓使用者重新輸入使用者名稱和密碼。當session到期的時候,AJAX請求返回的內容應該是登陸介面的頁面內容(即
Time of Update: 2013-12-17
先看代碼functionsayHello(){ if(arguments[0]=="bye") return; alert(arguments[0]); } 1.調用sayHello(‘bye’),直接返回,無任何資訊2.調用sayHello(‘HelloWorld’),提示”HelloWorld”Arguments還提供了一個屬性arguments.length,作用於參數個數:funcionargs(){
Time of Update: 2013-12-17
我們已經實現了一個簡單的JavaScript非同步呼叫架構,然而還有一些美中不足,那就是順序執行的非同步函數需要用嵌套的方式來聲明。現實開發中,要按順序執行一系列的同步非同步作業又是很常見的。還是用百度Hi網頁版中的例子,我們先要非同步擷取連絡人清單,然後再非同步擷取每一個連絡人的具體資訊,而且後者是分頁擷取的,每次請求發送10個連絡人的名稱然後取回對應的具體資訊。這就是多個需要順序執行的非同步請求。為此,我們需要設計一種新的操作方式來最佳化代碼可讀性,讓順序非同步作業代碼看起來和傳統的順序同步
Time of Update: 2013-12-17
Javascript閉包的定義非常晦澀——閉包,是指文法域位於某個特定的地區,具有持續參照讀寫)位於該地區內自身範圍之外的執行域上的非持久型變數值能力的段落。這些外部執行域的非持久型變數神奇地保留它們在閉包最初定義或建立)時的值深連結)。簡單來說,Javascript閉包就是在另一個範圍中儲存了一份它從上一級函數或範圍取得的變數索引值對),而這些索引值對是不會隨上一級函數的執行完成而銷毀。周愛民說得更清楚,閉包就是“屬性工作表”,閉包就是一個資料區塊,閉包就是一個存放著“Name=Value”的
Time of Update: 2013-12-17
Chrome、IE和Firefox都紛紛在新版中增強了JavaScript引擎的執行效率,隨著JavaScript效率在各大瀏覽器的顯著提高,JavaScript可以做越來越多的事,本地檔案API的引入將讓很多有趣的功能成為現實。日前,Mozilla向W3C提交了一個草案,旨在推出一個JavaScript API,讓JavaScript
Time of Update: 2013-12-17
您可以使用 JavaScript Object NotationJSON)來分組和緩衝中繼資料,並使用 JavaScript 函數來訪問中繼資料以驗證使用者輸入,在本文中,您將瞭解如何在伺服器代碼的協助下將中繼資料快取在用戶端的優秀方法,伺服器代碼將提供JSON 形式的字串化中繼資料。每個應用程式的開發都是為瞭解決某個領域的問題。而每個領域都有自己的一套約束資料的規則和規範。應用程式將這些約束應用於資料時,約束也就成了驗證。所有應用程式都需要驗證使用者輸入的資料。目前,應用程式一般都使用 if-
Time of Update: 2013-12-17
下面介紹JSON 快取資料是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和產生。它基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON建構於兩種結構:“名稱/值”對的集合A collection of name/value
Time of Update: 2013-12-17
Ext JS雖然有著華麗的介面,但是真正使用過的人才知道,它運行起來的速度是讓人抓狂的,而導致速度慢的重要原因,就是JavaScript的載入。Ext
Time of Update: 2013-12-17
在Web開發設計中,我們經常能遇到各種瀏覽器之間的相容性問題,其中IE與Firefox之間是最常見的,比如在IE中,XmlHttp.send(content)方法的content可以為空白,而firefox則不可為空,應該用send(" "),否則會出現411錯誤。下面就介紹了讓Firefox全面相容Javascript的幾種方法,僅供參考。BKJIA推薦閱讀:Javascript解決常見瀏覽器安全色問題1.window.event相容指令碼
Time of Update: 2013-12-17
在DOM物件模型介面規範中,有四個基本的介面,在這四個基本介面中,Document介面是對文檔進行操作的入口,它是從Node介面繼承過來的。Node介面是其他大多數介面的父類,而NodeList介面是一個節點的集合,它包含了某個節點中的所有子節點。NamedNodeMap介面也是一個節點的集合。DOM物件模型的四個基本介面在DOM物件模型介面規範中,有四個基本的介面:Document,Node,NodeList以及NamedNodeMap。在這四個基本介面中,Document介面是對文檔進行操作
Time of Update: 2013-12-17
本文向大家簡單介紹一下HTML DOM參考手冊,熟悉軟體開發的人員可以將HTML DOM理解為網頁的API。它將網頁中的各個元素都看作一個個對象,從而使網頁中的元素也可以被電腦語言擷取或者編輯。HTML DOM參考手冊HTML DOM是HTML Document Object Model(文件物件模型)的縮寫,HTML DOM則是專門適用與HTML/XHTML的文件物件模型。熟悉軟體開發的人員可以將HTML
Time of Update: 2013-12-17
我們都知道,JavaScript DOM操作的效率是很低的,而且不是一般的慢,而且這也是引發效能問題的常見問題之一。為什麼會慢呢?因為對DOM的修改為影響網頁的使用者介面,重繪頁面是一項昂貴的操作。JavaScript DOM操作基本原則在Web開發中,JavaScript的一個很重要的作用就是對DOM進行操作,我們都知道,JavaScript
Time of Update: 2013-12-17
J2ME(Java2MicroEdition)是Java2的一個組成部分,它與J2SE、J2EE並稱。這裡向大家簡單介紹一下如何用OTA下載本機J2ME程式至手機,相信通過本文的學習你對J2ME會有更加深刻的認識。用OTA下載本機J2ME程式至手機環境:windows2000+tomcat4.1.24+j2wtk2.01。安裝一web伺服器偶使用的是tomcat)修改相應設定檔使其支援JAD和JAR兩種MIME類型JAD:text/vnd.sun.J2ME.app-descriptorJAR:a
Time of Update: 2013-12-17
Hashtable執行個體有兩個參數影響其效率:容量和裝載因子。裝載因子在CLDC實現中始終是75%而在其它版本中這個值是可以指定的)。當Hashtable中包含的實體數超過裝載因子和當前容量的一個結合值這可能通過相應的演算法得出)時,就通過調用rehash方法來增加容量。J2ME Hashtable的實現原理首先看一下Hashtable的用法。Hashtable有2個建構函式publicHashtable(intinitialCapacity);//指定容量大小
Time of Update: 2013-12-17
你對J2ME中使用Canvas製作簡單的遊戲菜單是否熟悉,這裡和大家分享一下,我們知道MIDP的圖形化使用者介面分為兩類,分別是進階圖形化使用者介面和低級使用者介面。一般來講進階圖形化使用者介面類使用起來比較方便,可移植性強,但是程式員對他的控制能力也很低,因為它們的介面表現是由底層控制的,而不是我們控制的。J2ME中使用Canvas製作簡單的遊戲菜單我們知道MIDP的圖形化使用者介面分為兩類,分別是進階圖形化使用者介面和低級使用者介面。一般來講進階圖形化使用者介面類使用起來比較方便,可移植性強
Time of Update: 2013-12-17
本文和大家重點討論一下J2ME 3D編程——第一個3D程式,參考WTK2.2提供的demo,完成了第一個3D程式,雖然很簡單,而且有些問題還不是很清楚,還是把代碼共用出來和願意學習J2ME 3D編程的朋友一起學習。J2ME 3D編程——第一個3D程式參考WTK2.2提供的demo,完成了第一個3D程式,雖然很簡單,而且有些問題還不是很清楚,還是把代碼共用出來和願意學習J2ME 3D編程的朋友一起學習。關於代碼的編譯和運行說明如下:1、以下代碼在J2
Time of Update: 2013-12-17
JavaScript fixed()方法有很多值得學習的地方,這裡就和大家分享一下它的定義和文法,相信本文介紹一定會讓你有所收穫。JavaScript fixed()方法定義和用法fixed() 方法用於把字串顯示為打字機字型。文法stringObject.fixed()執行個體在本例中,"Hello world!"
Time of Update: 2013-12-17
本文和大家重點討論一下J2ME網路程式設計,javax.microedition.io包內的這個結構包括Connection類和好幾個很有用的介面(包括Stream Connection、ContentConnection和HTTPConnection)。本文討論這個包的設計並使用Stream Connection和ContentConnection介面增強前面介紹的address bookMIDLet例子的功能。J2ME網路程式設計前面我介紹了通過記錄管理系統(RMS)開發本地裝置資料存放區,