Time of Update: 2014-05-12
1.Object對象 原型對象 原型是對象的一個屬性,也就是prototype屬性,每個對象都有這個內部屬性,而且他本身也是一個對象。<script type="text/javascript"> Object.prototype.num= 10; alert("添加原型對象屬性:"+ Object.num); Object.num = 20; alert("添加對象屬性:
Time of Update: 2014-05-12
substr 方法返回一個從指定位置開始的指定長度的子字串。stringvar.substr(start [,length ])參數stringvar必選項。要提取子字串的字串文字或 String 對象。start必選項。所需的子字串的起始位置。字串中的第一個字元的索引為 0。length可選項。在返回的子字串中應包括的字元個數。說明如果 length 為 0 或負數,將返回一個Null 字元串。如果沒有指定該參數,則子字串將延續到 stringvar 的最後。樣本下面的樣本示範了substr
Time of Update: 2014-05-12
為網站設定favicon有兩種方式:1、網站根目錄下放置名為favicon.ico的圖片,瀏覽器就會自動擷取;2、在頁面中通過<link rel="shortcut icon" href="http://example.com/myicon.ico"
Time of Update: 2014-05-12
做web設計的時候,經常會遇到父表,子表的問題,例如:班級表&學生表, 叢集表&主機表等等。。說白了就是資料庫設計中的一對多關聯性的情況。 這種狀況在做頁面展示的時候,做成伸縮表格的樣子比較靈活點。下面是我參照了一個開源的jquery外掛程式實現的動態伸縮表格,大家可以參照一下。 首先,上: 比較簡陋,只用了最簡單的css效果,下面貼出My Code。 1. 檔案名稱:test.csstable.expanding {
Time of Update: 2014-05-12
此方法類似於JavaScript中的innerHTML 屬性,可以用來讀取或者設定某個元素中的HTML內容。要擷取某個元素的內容,可以這樣:1var p_html = $(p).html(); //擷取p元素的HTML代碼 如果需要設定某元素的HTML代碼,那麼也可以使用該方法,不過需要為它傳遞一個參數。例如要設定p元素的HTML代碼,可以使用如下代碼:1//設定p元素的HTML代碼2$(p).html(歡迎您訪問簡明現代魔法圖書館~~);
Time of Update: 2014-05-12
從NETTUTS看到的文章,效果很不錯,有點類似於Flash做出來的效果,demo在這裡 ,原文 對實現步驟講得很清楚,我就不多提了,實現效果的邏輯比較簡單,也就是slideDown()方法, jquery slideDown()方法,實現滑動效果。複製代碼 代碼如下:// shows a given element and hides all others function showViaKeypress(element_id) {
Time of Update: 2014-05-12
所以在解析後台資料的時候,我們需要根據背景資料情況,特殊處理和對待。我這裡後台用的是asp.net提供的wcf服務,也有ashx一般處理常式。大致原理差不多。C#中我們經常用的對象,有實體物件比如:User;有List集合,一般為返回列表。複雜點的還有對象嵌套對象或者list集合的。不過沒什麼差別,只要看你的資料多少來決定是由js處理資料,還是幕後處理了直接返回最終結果。1、實體物件:返回是對象的話,在js中,直接就是和你後台代碼類中的對象資料是一樣的。比如下面代碼,就是擷取到一個對象。直接用它
Time of Update: 2014-05-12
jQuery的執行機制(onload與ready的區別)結論得出前自行測試: 為了測試是否真如所說的那樣,所以在頁面插入了20000張照片,照片數量少得不出什麼結論,所以改用console.log()來測試,這樣一來我可以很好的看出在頁面最底端有沒有都載入出來,還有是列印出的結果的事件順序。vcD4KPHA+y/nTw7W9tcRKU7T6wuvKx6O6PC9wPgo8cD48cHJlIGNsYXNzPQ=="brush:java;">console.time('name');
Time of Update: 2014-05-12
複製代碼 代碼如下:<script type="text/javascript">$(function () { $('input:text:first').focus(); //把焦點放在第一個文字框 var $inp = $('input'); //所有的input元素$inp.keypress(function (e) { //這裡給function一個事件參數命名為e,叫event也行,隨意的,e就是IE視窗發生的事件。 var key =
Time of Update: 2014-05-11
閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。一、什麼是閉包?官方”的解釋是:閉包是一個擁有許多變數和綁定了這些變數的環境的運算式(通常是一個函數),因而這些變數也是該運算式的一部分。相信很少有人能直接看懂這句話,因為他描述的太學術。其實這句話通俗的來說就是:JavaScript中所有的function都是一個閉包。不過一般來說,嵌套的function所產生的閉包更為強大,也是大部分時候我們所謂的“閉包”。要理解閉包,首先必須理解Ja
Time of Update: 2014-05-12
1.丟棄小數部分,保留整數部分parseInt(5/2)2.向上取整,有小數就整數部分加1 Math.ceil(5/2)3,四捨五入.Math.round(5/2)4,向下取整 Math.floor(5/2) Math 對象的方法FF: Firefox, N: Netscape, IE: Internet Explorer方法 描述 FF N IEabs(x) 返回數的絕對值 1 2 3acos(x) 返回數的反餘弦值 1 2 3asin(x) 返回數的反正弦值 1 2
Time of Update: 2014-05-11
以下代碼進行對jQuery Validation的簡單示範包括必填項、字元長度,格式驗證一、引入檔案<script src="js/jquery-1.8.0.min.js" type="text/javascript"></script><script src="js/jquery.validate.js" type="text/javascript"></script>二、聲明HTML片段三、錯誤提示樣式四、驗證代碼<script
Time of Update: 2014-05-11
Captain Icon 是一套一個驚人的免費表徵圖集,包含350+有趣的向量表徵圖,可以縮放到任意大小而不會降低品質。表徵圖的類別很豐富,有設計,體育,社會,天氣等很多類別。提供 EPS、PSD、PNG、SVG 和 Web 字型,因此您可以將它們應用在您的 Web ,移動和案頭項目中。您可能感興趣的相關文章太贊了!超炫的頁面切換動畫效果【附源碼下載】真是好東西!13種非常動感的頁面載入動畫效果你見過嗎?9款超炫的複選框(Checkbox)效果超贊!基於 Bootstrap
Time of Update: 2014-05-12
如何防止斷行符號(enter)鍵提交表單,其實很簡單,就一句話。onkeydown="if(event.keyCode==13)return false;"把這句寫在from標籤裡面就好了。如果在頁面中按Enter鍵會自動認可的話,可以設定傳回值防止自動認可如<input id="q" name="q" type="text" onkeypress="javascript:return gosearch();">傳回值必須是false 複製代碼 代碼如下: function
Time of Update: 2014-05-11
引言 一般在編程的時候,我們會定義函數和變數來成功的構造我們的系統。但是解析器該如何找到這些資料(函數,變數)呢?當我們引用需要的對象時,又發生了什麼了? 很多ECMAScript編程人員都知道變數和所處的執行內容環境是密切相關的: 複製代碼1 var a=10;//全域上下文環境下的變數2 (function(){3 var b=20;//函數上下文環境下的局部變數4
Time of Update: 2014-05-11
一、變數的範圍要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函數外部自然無法讀取函數內的局部變數。Js代碼 function f1(){ var n=999; } alert(n); //
Time of Update: 2014-05-11
phpnew blog內建discuz ubb類型的編輯器, 編輯器功能上有在游標處插入, 可在ie11上一直不準確. 今天分析一下, 終於找到原因. 舊版本的js檔案寫的瀏覽器判斷有異常, 所以導致插入點一直在頭部. 今天修複之. 提供一個js函數. 返回一個數組.複製代碼 代碼如下:function sys_userAgent(){ var userAgent = navigator.userAgent,
Time of Update: 2014-05-11
AJAX的底層實現都是瀏覽器提供的,所以任何基於api上面的架構或者庫,都只是說對於功能的靈活與相容維護性做出最優的擴充 ajax請求的流程: 1、通過 new XMLHttpRequest 或其它的形式(指IE)產生ajax的對象xhr。 2、通過xhr.open(type, url, async, username,
Time of Update: 2014-05-11
如果你還不會,可以看看下面這個簡單的例子。複製代碼 代碼如下:<html><head><title>彈出一個視窗後,後面的層不可操作</title><script>function show() //顯示隱藏層和彈出層{ var hideobj=document.getElementById("hidebg");
Time of Update: 2014-05-11
下面是使用jquery實現的代碼。:源碼:複製代碼 代碼如下:<!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