Time of Update: 2018-12-08
方法1:將連結當作字串 ,按照連結的格式分解,然後擷取對應的參數值。 方法2:用正則直接匹配。 關鍵字:parameter 參數:location.href,url ,連結,javascript 方法1: 分解連結方式: 複製代碼 代碼如下:<script type="text/javascript"> function getQueryString(name) { // 如果連結沒有參數,或者連結中不存在我們要擷取的參數,直接返回空
Time of Update: 2018-12-08
這裡分兩類情況:一、基於同一父域的子域之間頁面的訪問;參見如下3個domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它們有相同的父域taobao.com。二、基於不同父域頁面之間的訪問;參見如下3個domain域:taobao.com、baidu.com、sina.com.cn;它們具有不同的父域。解決它們之間跨域的方案有:方案1:伺服器Proxy域A的頁面JS需要訪問域B下的連結擷取資料,該方案在域A的伺服器端建立一個Proxy
Time of Update: 2018-12-08
js代碼: 複製代碼 代碼如下:<script language="javascript"> //全域變數,代表檔案域的個數,並用該變數區分檔案域的name屬性 var file_count = 0; //增加檔案 域 function additem(id) { if (file_count > 9) { alert("最u22810 10個u25991 件u22495 "); return; } //定義行變數row;儲存格變數cell;儲存格內容變數str。 var
Time of Update: 2018-12-08
因為對於支援DOM的瀏覽器來說,添加事件是用addEventListener()方法來給對象添加事件! 而對於MSIE來說則是用attachEvent()來給對象添加事件!這就使得我們必須用一個容器來裝載這兩個不同瀏覽器上對事件的處理方式!這樣我們就可以直接調用addEvent()方法來給對象添加事件了! 這不是更方便?!呵呵…… 讓我們來看看吧! /** * 註冊一個監聽事件到元素 * @param {Object} node 所要添加事件的對象 * @param {Object} type
Time of Update: 2018-12-08
xmlns="http://www.w3.org/1999/xhtml"> kick mekick mekick mekick me15.437001.220阿7.0543,000炳30.62302,558,800和22.3056瞎26.310.65-63.1674子
Time of Update: 2018-12-08
這麼說吧 , 只有紮實的 JavaScript 功底 ,才能得心應手的使用各種 JS 庫 , 然後進入正題吧 ! 1.先談談JQuery的效率方面吧 他在選取器的速度上比 標準的 JS Dom 要慢上4倍左右(官方說的,不是我瞎編的...) , 那為什麼我們還要使用它呢 ?? 原因很簡單, 第一 JS 是應用用戶端的 , 速度影響並不那麼明顯 , 但是一定要注意什麼時候用JQuery的選取器 , 什麼時候用JavaScript的選取器 ! 我個人是這樣理解的 , 如果在選擇對象時 ,
Time of Update: 2018-12-08
第三章 DOM DOM是“Document Object Model”(文件物件模型)的首字母縮寫。 節點 元素節點(element node):是DOM的原子。如:文本段落元素的名字p 無序清單元素的名字ul... 【nodeType的屬性值是1】 文本節點(text node):文本節點總是包含在元素節點的內部。【nodeType的屬性值是3】 屬性節點(attribute node):屬性節點總是被放在起始標籤裡。如:title="a gentle
Time of Update: 2018-12-08
第1章 JavaScript簡史。沒什麼好記的,簡單的介紹了js的起源,瀏覽器之間的衝突 等等。 第2章 JavaScript 文法。 值得注意的是: (1) 字串 放在單引號 或雙引號裡面,個人推薦使用雙引號 。(這是編程的好習慣哦) 如: var mood="happy"; (2)字元轉義 (escaping) 用反斜線 \ 如: var mood='don\'t ask'; alert(mood); 輸出 don't ask。 var height="about 5'10\" tall";
Time of Update: 2018-12-08
這裡給出一段測試代碼: <script type="text/javascript"> document.onkeydown = function(){ document.getElementById("test").innerHTML += "keydown<br/>"; } document.onkeyup = function(){ document.getElementById("test").innerHTML += "keyup<br/>"; }
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; [webservice(namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] public class Service : System.Web.
Time of Update: 2018-12-08
描述當前視窗或指定視窗對象的文檔。它包含了文檔從<head>到</body>的內容。 用法:document (當前視窗) 或 <視窗對象>.document (指定視窗) 屬性: document.title //設定文檔標題等價於HTML的<title>標籤 document.bgColor //設定頁面背景色 document.fgColor //設定前景色彩(文本顏色) document.linkColor //未點擊過的連結顏色
Time of Update: 2018-12-08
childNodes屬性:將返回一個數組,這個數組包含給定元素節點的全體子項目。 childType屬性:返回的數組包含著所有類型的節點 nodeValue屬性:改變某個文本節點的值 firstChild和lastChild屬性:無論何時何地,只要需要訪問childNodes[]數組的第一個元素,外面都可以把它寫成firstChild。 node.firstChild等價於node.childNodes[0] 同理
Time of Update: 2018-12-08
鑒於安全性的需要,該對象收到很多限制,現在只剩下下列屬性和方法。History曆史對象有length這個屬性,列出曆史的項數。JavaScript 所能管到的曆史被限制在用瀏覽器的“前進”“後退”鍵可以去到的範圍。本屬性返回的是“前進”和“後退”兩個按鍵之下包含的地址數的和。 History曆史對象並有以下方法 back() 後退,跟按下“後退”鍵是等效的。 forward() 前進,跟按下“前進”鍵是等效的。 go() 用法:history.go(x);在曆史的範圍內去到指定的一個地址。如果
Time of Update: 2018-12-08
JavaScript中的Window視窗對象 他是JavaScript中最大的對象,它描述的是一個瀏覽器視窗。一般要引用它的屬性和方法時,不需要用“window.xxx”這種形式,而直接使用“xxx”。一個架構頁面也是一個視窗。 Window視窗對象有如下屬性: name 視窗的名稱,由開啟它的串連(<a target="...">)或架構頁(<frame name="...">)或某一個視窗調用的 open() 方法(見下)決定。一般我們不會用這個屬性。 status
Time of Update: 2018-12-08
screen 螢幕對象 反映了目前使用者的螢幕設定。 width 返回螢幕的寬度(像素數)。 height 返回螢幕的高度。 availWidth 返回螢幕的可用寬度(除去了一些不自動隱藏的類似工作列的東西所佔用的寬度)。 availHeight 返回螢幕的可用高度。 colorDepth 返回使用中色彩設定所用的位元 - 1:黑白;8:256色;16:增強色;24/32:真彩色 下面是英文的Navigator瀏覽器的螢幕對象: availHeight:minus permanent or
Time of Update: 2018-12-08
JavaScript 是使用“對象化編程”的,或者叫“物件導向編程”的。所謂“對象化編程”,意思是把 JavaScript 能涉及的範圍劃分成大大小小的對象,對象下面還繼續劃分對象直至非常詳細為止,所有的編程都以對象為出發點,基於對象。小到一個變數,大到網頁文檔、視窗甚至螢幕,都是對象。這一章將“物件導向”講述 JavaScript 的運行情況。對象的基本知識 對象是可以從
Time of Update: 2018-12-08
某些 Web 網站在您的硬碟上用很小的文字檔儲存了一些資訊,這些檔案就稱為 Cookie。”—— MSIE 協助。一般來說,Cookies 是 CGI 或類似,比 HTML 進階的檔案、程式等建立的,但是 JavaScript 也提供了對 Cookies 的很全面的訪問權利。 在繼續之前,我們先要學一學 Cookie 的基本知識。 每個 Cookie 都是這樣的:<cookie名>=<值> <cookie名>的限制與 JavaScript
Time of Update: 2018-12-08
with 語句 為一個或一組語句指定預設對象。 用法: with (<對象>) <語句>; with 語句通常用來縮短特定情形下必須寫的代碼量。在下面的例子中,請注意 Math 的重複使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10); y = Math.tan(14 * Math.E); 當使用 with 語句時,代碼變得更短且更易讀: 複製代碼 代碼如下:with (Math) { x = cos(3 * PI) +
Time of Update: 2018-12-08
事件處理概述 事件處理是對象化編程的一個很重要的環節,沒有了事件處理,程式就會變得很死,缺乏靈活性。事件處理的過程可以這樣表示:發生事件 - 啟動事件處理常式 - 事件處理常式作出反應。其中,要使事件處理常式能夠啟動,必須先告訴對象,如果發生了什麼事情,要啟動什麼處理常式,否則這個流程就不能進行下去。事件的處理常式可以是任意 JavaScript 語句,但是我們一般用特定的自訂函數(function)來處理事情。指定事件處理常式有三種方法:方法一 直接在 HTML
Time of Update: 2018-12-08
anchors[]; links[]; Link 連線物件用法:document.anchors[[x]]; document.links[[x]]; <anchorId>; <linkId> document.anchors 是一個數組,包含了文檔中所有錨標記(包含 name 屬性的<a>標記),按照在文檔中的次序,從 0 開始給每個錨標記定義了一個下標。 document.links 也是一個數組,包含了文檔中所有串連標記(包含 href