Time of Update: 2014-01-12
jQuery中this與$(this)的區別 $("#textbox").hover( function() { this.title = "Test"; }, fucntion() { this.title = "OK”; } ); 這裡的this其實是一個Html 元素(textbox),textbox有title屬性,所以這樣寫是完全沒有什麼問題的。但是如果將this換成$
Time of Update: 2014-01-12
練習使用的瀏覽器IE10 JS 中Function類型實際上是一種對象,每一個函數實際上都是Function類型的一個執行個體,每一個函數都有一些預設的屬性和方法。由於函數是對象,故函數名實際上也是一個指向函數對象的指標變數 1、聲明一個函數
Time of Update: 2014-01-12
[下面是昨天發給同事的郵件,為防止泄露商業機密,隱去了項目名和變數名]====================================================昨天發現Nx代碼中的一個bug,是由於JavaScript運算子優先順序問題引起的。 例子:if (!a instanceof Array) throw new Error("a should be an array"); ......if (!b instanceof Object)
Time of Update: 2014-01-12
這個和上一篇文章是連在一起的,基本實現表單填寫和填充同步完成。目前填寫實現了提交填寫的功能,無提交還沒太想好,希望大家提出寶貴建議。思路:java提供查詢參數->頁面獲得所需參數->遍曆頁面獲得封裝參數的集合->提交給servlet->完成更新->調用回調顯示結果java部分代碼:上篇文章中出現的這裡就不重複敘述了。/** * 更新調用過程 * */public final int updater(TreeMap parasMap){this.parasMap=parasMap;int ret=
Time of Update: 2014-01-12
設計思路(意圖) 執行jQuery.when將會返回一個Promise對象,我們稱作由when產生的Promise對象,如果給定的所有Promise對象均已執行,就立即執行 由when方法產生的Promise對象,如果給定的Promise對象中有任意一個被拒絕,就立即拒絕由when產生的Promise對象,這樣做的意圖 好像就是為瞭解決這樣一種需求:在指定的多個非同步事件都完成了,然後才能幹自己想乾的事情 源碼解析 複製代
Time of Update: 2014-01-12
1.js是弱類型的語言,並非是沒有類型,js類型分類一般有兩種,1:undefined,null,boolean,string,number,object;2:undefined,boolean,string,number,object,function。個人比較推崇第二種,一方面是因為一切都是對象的說法會讓初學者感到迷惑,另一方面函數是一個很龐大的東西,往往需要單獨拿出來談。 2.js中的運算子運算的時候會有隱式類型轉換,而且js容錯能力特彆強,允許各種比較怪異的寫法,這一點會讓一些
Time of Update: 2014-01-12
在調用一個jquery的ajax方法時我們有時會需要該方法返回一個值或者給某個全域變數賦值,可是我們發現程式執行完後並沒有擷取到我們想要的值,這時很有可能是因為你用的是ajax的非同步呼叫async:true(預設情況),如:複製代碼 代碼如下:function ManageCommentText(text) {var result = text;$.ajax({data: "get",url: "GetComments.aspx",data:
Time of Update: 2014-01-12
1.更改樣式名:HTML: %%Panel.ProductTabs%%%%Panel.ProductDescription%%%%Panel.ProductMiscDetails%%%%Panel.ProductVendorsOtherProducts%%%%Panel.ProductReviews%% CSS:.ShowProDescription{padding:8px 0 8px 48px;color:#555;width:86%;margin:10px
Time of Update: 2014-01-12
1、controller控制層代碼:...@SessionTimeOutAnnotation@RequestMapping(value = "findSumRainList.hd")@ResponseBodypublic List findSumRainList(HttpServletRequest request, HttpServletResponse response) {....}...2、驗證session逾時切面核心代碼/** *
Time of Update: 2014-01-12
寫在前面JavaScript在瀏覽器中的效能,可認為是開發人員所要面對的最重要的可用性的問題,此問題因JavaScript的阻塞特徵而複雜,也就是說JavaScript運行時其他的事情不能被瀏覽器處理,事實上,大多數瀏覽器使用單進程處理UI更新和JavaScript運行等多個任務,而同一時間只能有一個任務被執行。JavaScript運行了多長時間,那麼瀏覽器空閑下來響應使用者輸入之前的等待時間就有多長。 從基本層面說,這就意味著<script>標籤的出現使整個頁面因指令碼解
Time of Update: 2014-01-12
複製代碼 代碼如下:<script language=javascript> function ages(str) { var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2}
Time of Update: 2014-01-12
我們在用JQuery的Ajax從後台提取資料後想把它賦值給全域變數,但是卻怎麼都賦不進,為什麼呢?原因其實很簡單,我們用的Ajax是非同步作業,也就是說在你賦值的時候資料還沒提取出來,你當然賦不進去,所以只要改成同步操作就行~方法1:先設定同步在進行Ajax操作複製代碼 代碼如下://在全域或某個需要的函數內設定Ajax非同步為false,也就是同步$.ajaxSetup({ async : false }); //然後再進行你的Ajax操作$.
Time of Update: 2014-01-12
複製代碼 代碼如下:<!DOCTYPE html><html><body><p id="demo">點擊這個按鈕,獲得您的位置:</p><button onclick="getLocation()">試一下</button><script src="http://api.map.baidu.com/api?v=1.4"
Time of Update: 2014-01-12
1. 標準的方法複製代碼 代碼如下:<script type="text/javascript"> function openWin(src, width, height, showScroll){ window.showModalDialog
Time of Update: 2014-01-12
由於很多移動終端不支援 Flash,因此 許多絢麗多彩的 Flash效果出不來。如果,能夠判斷出訪問Web網頁的類型(PC還是移動終端)。就可以對症下藥,找出解決的辦法! 訪問的類型為移動終端我們就用.gif代替Flash(.swf尾碼)動畫,PC端就不做改變。這樣就比較完美了! 如下所示,函數 flashChecker() 就是用來檢測訪問的類型。 複製代碼 代碼如下: <script language="javascript" type="text/javascript"> /*
Time of Update: 2014-01-12
jQuery擷取Select選擇的Text和Value: 文法解釋: 1. $("#select_id").change(function(){//code...}); //為Select添加事件,當選擇其中一項時觸發 2. var checkText=$("#select_id").find("option:selected").text(); //擷取Select選擇的Text 3. var checkValue=$("#select_id").val()
Time of Update: 2014-01-12
test.php 複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Language"
Time of Update: 2014-01-12
父視窗:複製代碼 代碼如下:<html><head><title>無標題頁</title><script language="javascript" type="text/javascript">function opendialog1() { var someValue=window.showModalDialog("b.html","","dialogWidth=500px;dialogHeight=500px;
Time of Update: 2014-01-12
如下所示:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"
Time of Update: 2014-01-12
在編程過程中,我們對下拉式清單方塊的取值很多時候都是擷取option中的value,但是也有需要擷取顯示在頁面中的值的時候,例如想獲得<option value="value">ShowText</option>中"ShowText",我們該如何擷取呢?方法很簡單,具體代碼如下:複製代碼 代碼如下:<script type="text/javascript">function