Time of Update: 2013-12-01
通過asp 動態產生 js 的數組,然後js在用戶端去排列,最大的減少了伺服器端的壓力。(伺服器端只是查詢了一次,沒有其他動作)資料庫設計: id: 索引,自動編號 mc: varchar 100位元組,記錄分類名稱 fl: 數字,記錄屬於哪個分類,0為根分類 ceng: 數字,記錄處於多少層 根分類為0層,以後遞增1產生的html代碼如下:<html><head><title>fenlei</title><meta
Time of Update: 2013-12-01
1、建立cookieJs代碼 function setCookie(c_name,value,expiredays)//參數為姓名、值、到期日期 { var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) //將天數轉換成有效地日期 document.cookie=c_name+ "=" +escape(value)
Time of Update: 2013-12-01
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockkeycode 27 = Escape Escapekeycode 32 = space spacekeycode 33 =
Time of Update: 2013-12-01
#包含了一個位置資訊預設的錨點是#top 也就是網頁的上端而javascript:void(0) 僅僅表示一個死連結這就是為什麼有的時候頁面很長瀏覽連結明明是#可是跳動到了頁首而javascript:void(0) 則不是如此所以呼叫指令碼的時候最好用void(0)或者<input onclick><div
Time of Update: 2013-12-01
任務原因,下周要實現一個模組,為了能提高效率,我做了一個通用工具類,其實也是在原基礎上改的以前的版本支援${..}這種樣子的替換 比如<div style="display:${display}">...替換為<div style="display:none">...有些比如時間格式化和判斷之類就必須在代碼處理好了之後在將值傳給模板,但格式化和判斷邏輯基本都是一致的,於是我想這些直接通過視圖模板就處理好些問題$date:時間格式化&
Time of Update: 2013-12-01
在JS中判斷瀏覽器的類型,估計是每個編輯過頁面的開發人員都遇到過的問題。在眾多的瀏覽器產品中,IE、Firefox、Opera、Safari........眾多品牌卻標準不一,因此時常需要根據不同的瀏覽器,甚至相同瀏覽器不同版本做不同的操作,因此,知曉瀏覽器的判斷方法,還是很重要的。下面列舉一下常用的判斷方法:1、判斷瀏覽器是否為IE document.all ? 'IE' :
Time of Update: 2013-12-01
PandaJS 是基於 Rhino、MongoDB、Server-side jQuery Template 的 JS 編程工具包,目標是使用更一致的方式編寫用戶端和伺服器端的 js 代碼。它採用嵌入式的 Jetty 作為 Web Server,依賴於 Java 7。 PandaJS 在伺服器端的頁面渲染也採用 JQuery Template 的文法,而資料庫操作介面的文法與 Mongo Shell
Time of Update: 2013-12-01
Event代表事件狀態,如事件發生的元素,鍵盤狀態,滑鼠位置和滑鼠按鍵狀態。一旦事件發生,便會產生Event對象,如單擊一個按鈕,瀏覽器的記憶體中就產生相應的 event對象。event 對象只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromElement 和 toElement 屬性只對 onmouseover 和 onmouseout 事件有意義。【event屬性】 :altKey, button, cancelBubble, clientX,
Time of Update: 2013-12-01
簡介: 作為 web 使用者,我們知道頁面載入或重新整理的速度對其成功至關重要。本文將協助您更好地理解影響 web 應用程式效能的因素。學習識別這些問題並且找到用戶端內容的瓶頸。探索 JavaScript、DOM、CSS 和 Dojo 小組件的效能問題。將通過一個例子展示使用 YSlow 和 Firebug 適當調整 Dojo 小組件。本文的標籤: ajax, dhtml_(dynamic_html), ecmascript, javascript, web, 應用程式的效能,
Time of Update: 2013-12-01
Java代碼 js代碼 Java代碼 <script type="text/javascript"> function selectAll(){ for(var i=0;i<document.form1.selectList.length;i++){ &
Time of Update: 2013-12-01
Java代碼 var s = "2005-12-15 09:41:30"; var d = new Date(Date.parse(s.replace(/-/g,
Time of Update: 2013-12-01
今天給學生講軟體專案管理,發現學生想睡覺,靈機一動,給大家寫個小遊戲,一起猜猜看~ 簡單: 樣本源碼: view plaincopy to clipboardprint?<!DOCTYPE html
Time of Update: 2013-12-01
ajax 執行個體項目結構圖: 各檔案內容如下Ajax.js: var xhr; function createXHR(){ var xhr; try{ xhr=new ActiveXObject("Msxml2.XMLHTTP"); return xhr; }catch(e){
Time of Update: 2013-12-01
設定指定的JS函數在指定的時間後執行,可以利用setTimeout()函數。setTimeout() 方法用於在指定的毫秒數後調用函數或計算運算式。 文法: setTimeout(code,millisec) 參數: code (必需):要調用的函數後要執行的 JavaScript 代碼串。 millisec(必需):在執行代碼前需等待的毫秒數。 提示: setTimeout() 只執行 code 一次。如果要多次調用,請使用 setInterval() 或者讓 code
Time of Update: 2013-12-01
Java代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
Time of Update: 2013-12-01
加固javascript基礎知識目的是為以後研究jQuery源碼做好鋪墊。我最近查閱javascript資料,發現了一個函數: function format(s){var args = arguments;var pattern = new RegExp("%([1-" + arguments.length + "])","g");return String(s).replace(pattern,function(word,
Time of Update: 2013-12-01
首先看例子,接著是注意事項Java代碼 $.ajax({ url:'/platform/contact/resetStatus.do?actionType=test', type: 'POST', dataType: 'xml'
Time of Update: 2013-12-01
<!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" lang="zh-CN"><head><meta
Time of Update: 2013-12-01
這裡使用rectangle()函數作為例子1.簡單函數 function rectangle(w,h){this.width = w;this.height = h; }var test = new rectangle(1,2);建立簡單rectangle對象,包含width,height屬性額外定義一個計算面積的函數將test對象以參數形式傳入function getRecArea(rec){return
Time of Update: 2013-12-01
用document.onreadystatechange的方法來監聽狀態改變, 然後用document.readyState == “complete”判斷是否載入完成代碼如下:document.onreadystatechange = subSomething;//當頁面載入狀態改變的時候執行這個方法.function subSomething(){if(document.readyState == “complete”)