Time of Update: 2013-10-17
1、JavaScript 方法: 複製代碼 代碼如下: [javascript] <script> document.onkeydown=function(event){ e = event ? event :(window.event ? window.event : null); if(e.keyCode==13){ //執行的方法 alert('斷行符號檢測到了'); } } </script> <script>
Time of Update: 2013-10-17
query formValidator外掛程式非常好用,但是有一個嚴重的Bug,在使用ajax驗證的時候,如果輸入框的內容已經存在,把滑鼠放到輸入框,不做任何修改再離開,則會提示錯誤, 這是這個外掛程式犯的一個很愚蠢的錯誤 複製代碼 代碼如下: oneIsValid: function(id, index) { var returnObj = new Object(); returnObj.id = id; returnObj.ajax = -1; returnObj.errormsg = ""
Time of Update: 2013-10-17
需求:統計使用者頁面某處的點擊數或者執行到程式中某個點的次數 特點:根據實際情況,建立多個Image對象,原則誰空閑誰做事。解決因過快發送埋點資料導致部分埋點缺失的問題。 實現:(注下面的代碼依賴jQuery) 複製代碼 代碼如下: var Statistic= { arrImg:[], log:function(from){ //如果參數為空白,則不處理 if(typeof(from)=="undefined" || from=="") return; var
Time of Update: 2013-10-17
思路 HTML5的canvas提供了getImageData介面來擷取canvas中的資料,所以我們能夠先用drawImage介面將圖片畫在canvas上然後再通過getImageData得到圖片資料矩陣。 需要注意,雖然IE9開始支援了canvas介面,但是其getImageData擷取的資料並不是以標準的TypedArray方式儲存的,或者說IE9沒有提供對WebGL Native binary
Time of Update: 2013-10-17
字串和數組在程式編寫過程中是十分常用的類型,因此程式語言都會將String和Array作為基本類型,並提供許多字串和數組的方法來簡化對字串的操作。JavaScript裡面也提供了String類型和Array類型,並且有很多基本的String方法和Array方法來方便地對字串進行合并、尋找、替換、截取等處理。JavaScript作為一個指令碼語言,又提供了一種動態解析啟動並執行機制,而這特性,又讓使得在String操作的時候出現一些結合使用Array的有趣方法。這些方法可能有些偏門有點奇怪,但有時
Time of Update: 2013-10-17
複製代碼 代碼如下: <!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> <title>左右懸浮可分組的網站QQ線上客服代碼</title>
Time of Update: 2013-10-17
複製代碼 代碼如下: //windows 98 <script language=javascript> //var wsh = new ActiveXObject("WScript.Shell"); //wsh.Run("rundll32.exe user.exe,exitWindows"); </script> //win2000 or xp <script language=javascript> var wsh = new ActiveXObject(
Time of Update: 2013-10-17
最近寫了一個tab菜單,這個也算是web2.0的產物了,沒什麼技術含量,練練手而已. 以下是tab菜單的html結構: <div id="a"><div id="head"><span id="tab1">vhc</span><span id="tab2">dsdfd</span>..........................<span
Time of Update: 2013-10-17
1、 在js檔案裡面的快顯視窗: 複製代碼 代碼如下: <script type="text/javascript"> $(document).ready(function () { alert("Hello \r\n Javascript!"); alert("Hello \n Javascript!"); }); </script> 2、在.cs頁面後台拼接的js快顯視窗 LiteralResult.Text = string.Format("<script&
Time of Update: 2013-10-17
先給出函數。 複製代碼 代碼如下: varaddSheet=function(){ vardoc,cssCode; if(arguments.length==1){ doc=document; cssCode=arguments[0] }elseif(arguments.length==2){ doc=arguments[0]; cssCode=arguments[1]; }else{ alert("addSheet函數最多接受兩個參數!"); }
Time of Update: 2013-10-17
來自John Resig早年的文章,大致翻譯了一下,以作備忘。 令人高興的是,我想我終於可以說,“現在,JavaScript的Getters和Setters使用非常廣泛,它和每個JavaScript開發人員的切身利益息息相關”。靠,我為了說這句話已經等了很久了。 首先,我們先來快速瞭解什麼是Getters和Setters,以及它們為什麼很有用。然後,我們來看看現在都有哪些平台支援Gettets和Setters。 Getters和Setters
Time of Update: 2013-10-17
寫 addEventListener 和 attachEvent 區別的博文不少,不過大部分都把重點放置於前者是Firefox chrome,後者只是存在於IE系列中。 最近在寫一個事件代理的時候,遇到一個BUG,發現除此外,二者綁定的執行函數中的 this 是不相同的,addEventListener 和 attachEvent函數在運行時候的上下文是不相同的。 用了一個簡單的demo來描述這個不同點: 複製代碼 代碼如下: <html xmlns="http://www.w3.org/
Time of Update: 2013-10-17
jquery應該如何來設定按鈕input的onclick事件?比如開始時有個按鈕: <input id=”prebt” type=”button” value=”上一頁”
Time of Update: 2013-10-17
複製代碼 代碼如下: <div id=”main”> <div id=”left”> </div> <div id=”right”> php </div> </div> 如果DIV內沒有內容則不換行 把上面的改為: 複製代碼 代碼如下: <div id=”main”> <div id=”left”></div> <div id=”right”> php
Time of Update: 2013-10-17
什麼是JSON? 前面簡單說了一下,JSON是一種基於文本的資料交換方式,或者叫做資料描述格式,你是否該選用他首先肯定要關注它所擁有的優點。 JSON的優點: 1、基於純文字,跨平台傳遞極其簡單; 2、Javascript原生支援,後台語言幾乎全部支援; 3、輕量級資料格式,佔用字元數量極少,特別適合互連網傳遞; 4、可讀性較強,雖然比不上XML那麼一目瞭然,但在合理的依次縮排之後還是很容易識別的; 5、容易編寫和解析,當然前提是你要知道資料結構;
Time of Update: 2013-10-17
被人問起一個問題: <script language = "JavaScript"> <script type="text/javascript"> <script> 這三個標籤的使用有什麼區別? 雖然一直在用,卻也沒有好好去弄清楚,這裡詳細說明一下。 查閱一些資料,主要是瀏覽器支援問題。type 和 language 屬性都可用來指定 <script> 標籤中的指令碼的類型。language 屬性在 HTML 和 XHTML
Time of Update: 2013-10-17
1.document.formName.item("itemName") 問題 說明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解決方案:統一使用document.formName.elements["elementName"]. 2.集合類對象問題
Time of Update: 2013-10-17
讀取cookie字串方法:複製代碼 代碼如下:alert(document.cookie); 一個網站的cookie字串包含了該網站網域名稱下的所有cookie(javascript 可訪問的,不包括 httponly 的cookie ),多個cookie之間用分號和一個空格隔開,最多一般是 20個或50個,例如,包含2個cookie的字串格式為複製代碼 代碼如下:document.cookie = "key1=value1;
Time of Update: 2013-10-17
一、兩個中括弧相加 [] + [] 中括弧沒有語句塊的作用,因此這裡的兩個中括弧就是一個數組。兩個數組(物件類型)相加先要將其轉換成實值型別(基本類型)。 1,轉成實值型別調用valueOf,[]的valueOf()還是自己 複製代碼 代碼如下: var arr = []; arr.valueOf() === arr; // true 2,轉成字串,[]的toString是Null 字元串 複製代碼 代碼如下: [].toString(); // "" String([]) // ""
Time of Update: 2013-10-17
typeof用來檢測給定變數的資料類型(也可叫做基本類型,基礎資料型別 (Elementary Data Type)。包含undefined、boolean、string、number、object、function)var message = "so easy";alert(typeof message); //"string"alert(typeof 12);