關於document.cookie的使用javascript

document.cookie="userId=828"; 如果要一次儲存多個名/值對,可以使用分號加空格(; )隔開,例如: document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分號(;)、逗號(,)、等號(=)以及空格。在cookie的名中做 到這點很容易,但要儲存的值是不確定的。如何來儲存這些值呢?方法是用escape()函數進行編 碼,它能將一些特殊符號使用十六進位表示,例如空格將會編碼為“20%”,從而可以儲存於

javascript比較文檔位置

1、DOMElement.contains(DOMNode) 這個方法起先用在 IE ,用來確定 DOM Node 是否包含在另一個 DOM Element 中。 當嘗試最佳化 CSS 選取器遍曆(像:“#id1 #id2”),這個方法很有用。你可以通過 getElementById 得到元素,然後使用 .contains() 確定 #id1 實際上是否包含 #id2。 注意點:如果 DOM Node 和 DOM Element 相一致,.contains() 將返回 true

javascript背投廣告代碼的完善

背投廣告,既然被稱為廣告,那如何才能讓廣告主的錢花得實在,花得樂意呢? 我們可以增加判斷,如果該快顯視窗被瀏覽器攔截,則只要使用者點擊頁面就觸發 window.open 事件,這樣一般不會攔截,瀏覽器會認為這是使用者的預設行為。 代碼可編寫如下: 複製代碼 代碼如下:var $E = YAHOO.util.Event; var adPopup; var popAd = function(sURL,sName,sFeatures,bReplace) { if (adPopup)

用JavaScript調用WebService的樣本

步驟如下: 下載微軟HTC組件:http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/samples/internet/behaviors/library/webservice/default.asp Web服務WSDL: <?xml version="1.0" encoding="UTF-8"?> <definitions name="WS_SYSTEM_LOGIN_SELECT"

javascript add event remove event

網上搜來的,看樣子不錯,記一筆。//------------------------------------ // heavily based on the Quirksmode addEvent contest winner, John Resig // addEvent function addEvent(obj,type,fn){ if(obj.addEventListener) obj.addEventListener(type,fn,false); else

用JavaScript操作WinRar

要先儲存到本地在運行 Select a file[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]以下是相關的命令: 任務描述 Winzip Winrar 壓縮目錄test及其子目錄的檔案內容 Wzzip test.zip test -r –P WINRAR A test.rar test -r 刪除壓縮包中的*.txt檔案 Wzzip test.zip *.txt –d WinRAR d test.rar *.txt

IE和Firefox在JavaScript應用中的相容性探討

1.document.formName.item("itemName") 問題 說 明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解決方案:統一使用document.formName.elements["elementName"]. 2.集合類對象問題

線上示範常用javascript特效

 

JavaScript的物件導向方法以及差別

第一種:使用this關鍵字 function Class1() { this.onclick = function(e) { for (var i=0; i < 1000; i++) { var a = new Date(); } } } 使用this.的方法可以很靈活地給對象添加屬性和方法,而且和大部分的OOP語言都相似,甚至在運行中都可以添加。 第二種:使用prototype關鍵字

javascript 通用滑動門tab類

xmlns="http://www.w3.org/1999/xhtml"> 滑動門封裝類 效果預覽 滑動門滑動門滑動門滑動門滑動門 第一層內容 第二層內容 第三層內容 第四層內容

javascript cookie解碼函數(相容ff)

複製代碼 代碼如下:<script> function URLDecode(str) { var gbData = [ '啊阿埃挨哎唉哀皚癌藹矮艾礙愛隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱襖傲奧懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙壩霸罷爸白柏百擺佰敗拜稗斑班搬扳般頒板版扮拌伴瓣半辦絆邦幫梆榜膀綁棒磅蚌鎊傍謗苞胞包褒剝',

Javascript的一種模組模式

Douglas Crockford已經傳授了一個有用的單例模式(singleton pattern)實現此規則,我認為他的模式有益於你基於YUI的那些應用。Douglas叫它模組模式(module pattern)。它是如下工作的: 建立一個命名空間對象:如果你使用YUI,可以用YAHOO.namespace()方法: YAHOO.namespace("myProject");這分配了一個空的myProject對象,是YAHOO的一個成員(如

JavaScript Regex使用詳細參數

Regex建構函式: new RegExp("pattern"[,"flags"]); 參數說明: pattern -- 一個Regex文本 flags -- 如果存在,將是以下值: g: 全域匹配 i: 忽略大小寫 gi: 以上組合 在建構函式中,一些特殊字元需要進行轉意(在特殊字元前加"\")。Regex中的特殊字元: 字元 含意 \ 轉意,即通常在"\"後面的字元不按原來意義解釋,如/b/匹配字元"b",當b前面加了反斜杆後/\b/,轉意為 匹配一個單詞的邊界。

html下利用javascript連資料庫

複製代碼 代碼如下:<script language="javascript">   //用 JavaScript 寫伺服器端串連資料庫的程式碼範例   var conn = new ActiveXObject("ADODB.Connection");   conn.Open("DBQ=c:\\a.mdb;DRIVER={Microsoft Access Driver (*.mdb)};");   var rs = new

javascript下with 的簡化代碼寫法

with (object) statements 參數 object 新的預設對象。 statements 一個或多個語句,object 是該語句的預設對象。 說明 with 語句通常用來縮短特定情形下必須寫的代碼量。在下面的例子中,請注意 Math 的重複使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10) y = Math.tan(14 * Math.E) 當使用 with 語句時,代碼變得更短且更易讀: 複製代碼 代碼如下:with

淺談javascript函數劫持[轉自xfocus]第1/3頁

一、概述 javascript函數劫持,也就是老外提到的javascript hijacking技術。最早還是和劍心同學討論問題時偶然看到的一段代碼,大概這樣寫的: window.alert = function(s) {}; 覺得這種用法很巧妙新穎,和API Hook異曲同工,索性稱之為javascript function hook,也就是函數劫持。通過替換js函數的實現來達到劫持這個函數調用的目的,一個完整的hook alert函數例子如下: <!--1.htm-->

javascript replace方法與Regex

作者: hezhiwu5@163.com <script language="javascript"> var stringObj="終古人民共和國,終古人民"; //替換錯別字“終古”為“中國” //並返回替換後的新字元 //原字串stringObj的值沒有改變 var newstr=stringObj.replace("終古","中國"); alert(newstr); </script>

javascript實現的三維正方體(相容ie7,ff)

通過更新變換矩陣來記錄轉動(函數remx()). 利用矩陣計算出轉動後的正方體頂點座標, 把各個頂點的空間座標按”近大遠小”轉換成平面座標(函數p2d()), 用正方體各個面的法向量的z座標判斷該面是否可見, 用高為1px的div層類比畫出四邊形(函數gra2htm()). 滑鼠拖曳的代碼用別人的代碼修改的. xmlns="http://www.w3.org/1999/xhtml">

JavaScript 數組的 uniq 方法

給Array本機物件增加一個原型方法,它的用途是刪除數組條目中重複的條目(可能有多個),傳回值是一個包含被刪除的重複條目的新數組。 形式化描述: input Array(size=N) output Array1=Array的無重複保序的子集, 無重複是指,對任意a,b屬於Array1,a!=b 保序是指,若a在Array的下標小於b在Array的下標,則a在Array1中的下標也小於b在Array的下標 Array2=Array-Array1,保序 realazy給出了一個新解,思路非常清晰:

Javascript最佳化技巧(檔案瘦身篇)

最近一直在研究 Javascript 相關的技術。在《Javascript 進階程式設計》有篇章節著重闡述了最佳化 Javascript 代碼的重要性。相信有很多的 Javascript

總頁數: 3314 1 .... 30 31 32 33 34 .... 3314 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。