Time of Update: 2013-10-17
js中針對數組操作的方法還是比較多的,今天突然想到來總結一下,也算是溫故而知新吧。不過不會針對每個方法進行講解,我只是選擇其中的一些來講。 首先來講一下push和pop方法,這兩個方法只會對數組從尾部進行壓入或彈出,而且是在原數組進行操作,任何的改動都是會影響到操作的數組。push(args)可以每次壓入多個元素,並返回更新後的數組長度。pop()函數每次只會彈出最後一個結尾的元素,並返回彈出的元素,如果是對空組數調用pop()則返回undefined。
Time of Update: 2013-10-17
今天看視頻學習時學習了一種新技術,即平時我們在一個頁面點擊“提交”或“確認”會自動跳轉到一個頁面。 在網上搜了一下,關於這個技術處理有多種方法,我只記下我在視頻裡學到的三種: 1、用一個response.sendRedirect("目標頁面.jsp\.htm");實現直接跳轉; 2、有時我們需要有點提示,比如“x秒後自動跳轉,若沒有跳轉,請點擊此處”,則可以在myeclipse中調用Snippets中的Delay Go To URL.會自動產生如下代碼: 複製代碼 代碼如下:
Time of Update: 2013-10-17
在jquery中,extend其實在做外掛程式時還是用的比較多的,今天同時小結jquery和ext js中 的extend用法,先來看jquery中的。 1) extend(dest,src1,src2,src3...); 複製代碼 代碼如下: var start = { id: 123, count: 41, desc: 'this is information', title: 'Base Object', tag: 'uncategorized', values: [1,1,2,3,5,8
Time of Update: 2013-10-17
1、JQuery選取器繼承了CSS、path語音的部分文法,允許通過標籤名、屬性名稱、內容對DOM元素進行快速、準確的選擇。 2、JQuery選取器與JavaScript相比,具有代碼簡單、完善的檢測機制的優勢。 3、使用JQuery選取器實現隔行變色,範例程式碼如下: 複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD>
Time of Update: 2013-10-17
Knockoutjs是一個JavaScript實現的MVVM架構。主要有如下幾個功能:1. Declarative bindings2. Observables and dependency tracking3. Templating它對於分離前台的商務邏輯和視圖簡化資料繫結過程有顯著的作用。閑言少敘,直接看例子,如何下載也不說了,如果用VS開發的話用Nuget就可以一鍵搞定。1.基本綁定和依賴跟蹤 首先需要定義一個ViewModel:複製代碼 代碼如下:<script
Time of Update: 2013-10-17
導覽列 +01-10 01 02 03 04 04 05 06 07 08 09 10 +11-20 11 12 13 14 15 16 17 18 19 20 +21-30 21 22 23 24 25 26 27 28 29 30 +31-40 31 32 33 34 35 36 37 38 39 40 +41-50 41 42 43 44 45 46 47 48 49 50 +51-60 51 52 53 54 55 56 57 58 59 60
Time of Update: 2013-10-17
window 的 onload、onresize、onscroll 事件,跟其他的事件不一樣,它不能用 attachEvent 或 addEventListener 來添加。也就是說,它只能這樣來(以 onload 為例,下同): 複製代碼 代碼如下: window.onload = function() { // ... }; 但這有個問題,就是想再為 onload 增加新的事件處理常式時,不能直接為 window.onload 賦值了,否則前面的賦值就會被覆蓋了。 可這樣做: 複製代碼
Time of Update: 2013-10-17
複製代碼 代碼如下: <script> function checkbox() { var str=document.getElementsByName("box"); var objarray=str.length; var chestr=""; for (i=0;i<objarray;i++) {//歡迎來到指令碼之家,我們的網址是www.jb51.net,很好記,指令碼之家,js就是js特效,本站收集大量高品質js代碼,還有許多廣告代碼下載。
Time of Update: 2013-10-17
複製代碼 代碼如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>無標題文檔</title> <script type="text/javascript" language="javascript"> function selectAll() { var allCheckBoxs =
Time of Update: 2013-10-17
經常使用google的朋友一定對google絢麗的日曆控制項記憶猶新吧,那我們也來實現一個,雖然功能和效果比不上,但重要的是實現的過程. 下面是要實現的html結構: <div id="a"><div id="head"><span id="yface">年:<select id="year"></select></span><span id="mface">月:<select id="month">
Time of Update: 2013-10-17
有兩個視窗: A視窗(父),B視窗(模態) A視窗裡有一個DATAGRID,一個按鈕。 點擊按鈕時,彈出B視窗(模態)。在B視窗中添加資料,提交後,要求B視窗自關閉,然後重新整理A視窗(父) 複製代碼 代碼如下: <script type="text/javascript"> function openSubWin() { window.showModalDialog('b.html', 'newwindow', 'height=500, width=400, top=0,
Time of Update: 2013-10-17
複製代碼 代碼如下:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test javascript</title> <script type="text/javascript"> window.onload = function() { var EventUtil = {
Time of Update: 2013-10-17
附上代碼: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&
Time of Update: 2013-10-17
用jquery如何?點擊一欄目實現欄目變色,再點擊另一欄目也變色,但原來的變回原色,我有個數組a(1,2,3,我迴圈遍曆輸出a的值。 複製代碼 代碼如下: <ul> <li><a onclick="show();"><b>a[0]<b><a></li> <li><a onclick="show();"><b>a[1]<b><a></li> &
Time of Update: 2013-10-17
附上代碼如下: JScript code: 複製代碼 代碼如下: $.ajax({ type: "post", url: "jsp/loginManager.jsp", data: "name=" + $('#rname').attr('value') + "&pwd=" + $('#pwd').attr('value'), dataType: "text", success: function(data) { alert(data); } });
Time of Update: 2013-10-17
CSS與JS緊密配合,為我們的頁面增添了很多別緻的效果。為了達到某種特殊的效果我們需要用Javascript動態去更改某一個標籤的CSS屬性。例如常用的關閉某個漂浮的廣告顯示:document.getElementById('ad').style.display='none';相當於:.ad{ display:none}. 下面就是JS 控制CSS樣式表的文法對照:
Time of Update: 2013-10-17
這個月都還沒。必須要湊數。 網站登入狀態了更好的使用者體驗都會在輸入密碼的時候檢測是否開啟大寫。提醒使用者。 在下面的 input框裡測試下吧!這段代碼來之 <點我>。 不過我做了一點小改進。 主要對 已經啟用input框的 大寫鎖定進行即時檢測。 複製代碼 代碼如下: <div> <input class="text" name="passwd" id="loginPasswd" type="password" style="*display:block;" /&
Time of Update: 2013-10-17
一般參數值不能超過16位。如果超出16都是用0替代,導致我們查詢不到自己想要的結果。 遇到此問題我們做如下修改 自己寫屬性 原始的: 複製代碼 代碼如下: <a href="javascript:void(0)"
Time of Update: 2013-10-17
問題是怎麼個情況? 網頁中的ajax請求越來越多,或者應用開始就一直使用ajax與後端進行資料交換。(目前我在公司參與的項目就是如此)N多介面前後端來回調試是個麻煩事。 後端不可能短時間把所有的介面都寫完,也不會為了前端測試而製造假的資料和介面,不僅耗費時間而且到了開發階段返回的資料結構、介面名稱也可能會有許多改動。那麼後端 一邊寫介面一邊給前端,這看起來不錯。但在具體實施過程中,後端未完成的介面可能有錯誤,你需要不停的和後端溝通不停的找原因,有可能中途還會停滯等待後端返回資料正
Time of Update: 2013-10-17
你是否遇到了想利用AJAX訪問一些公網API,但是你又不想建立自己的代理服務,因為有時我根本就沒打算涉及服務端任何代碼,但是討厭的瀏覽器的同源策略,阻止了我們的ajax調用。 比如我想訪問一個天氣的restfull api,如果我直接去GET: 複製代碼 代碼如下: $.get("http://m.weather.com.cn/data/101010100.html");