Time of Update: 2018-12-07
隨著網路的發展,網速和機器速度的提高,越來越多的網站用到了豐富用戶端技術。而現在Ajax則是最為流行的一種方式。JavaScript是一種解釋型語言,所以效能無法達到和C/Java之類的水平,限制了它能在用戶端所做的事情,為了能改進他的效能,我想基於我以前給JavaScript做過的很多測試來談談自己的經驗,希望能協助大家改進自己的JavaScript指令碼效能。
Time of Update: 2018-12-07
Html代碼 <input type="text" id="txt1"> <input type="text" id="txt1">Html代碼 <script type="text/javascript"> $("#txt1").numeral(); </script> <script type="text/javascript"> $("#txt1").numeral(); </script> Js代碼
Time of Update: 2018-12-07
因為JSON 是 javascript 的一個子集,所以,在javascript 中使用JSON是非常簡單的。js 代碼 var myJSONObject = {"bindings": [ {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"}, {"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.
Time of Update: 2018-12-07
文章目錄 點擊長按動態手勢(收縮、旋轉、輕掃和拖動) 在IE10中新加入的對進階使用者輸入的識別支援,舉例說明:註冊一個點擊操作,通過一句addEventListener 就能夠知道目前使用者的點擊是哪種裝置,是手指的點擊,是滑鼠的單擊還是觸控筆的點擊(平板裝置都會帶有觸控筆)。 <canvas id="MyCanvas"></canvas> <script> MyCanvas.
Time of Update: 2018-12-07
拖拽是網頁中經常用到的控制項,因此封裝了一個推拽類。 查看示範<script type="text/javascript">/* new Dragdrop({ * target 拖拽元素 HTMLElemnt 必選 * bridge 指定滑鼠按下哪個元素時開始拖拽,實現模態對話方塊時用到 * dragX true/false false水平方向不可拖拽 (true)預設 * dragY true/false false垂直方向不可拖拽 (true)預設 * area
Time of Update: 2018-12-07
<script type="text/javascript">var arr=[21,2,34,22,5,7,23,63,212,324,56,6,8,32,12,34,2,334344,22,5,7,23,63,212,324,56,6,123,345,1233,56,127,84,123,13,344,324,12,5,1,6,1,7,2,123,6512,323,97,434];//數組按從大到小排序arr.sort(function(a,b){return b-a;});
Time of Update: 2018-12-07
fadeIn fadeout//淡入效果(含淡入到指定透明度)function fadeIn(elem, speed, opacity){/* * 參數說明 * elem==>需要淡入的元素 * speed==>淡入速度,正整數(可選) * opacity==>淡入到指定的透明度,0~100(可選)*/ speed = speed || 20; opacity = opacity ||
Time of Update: 2018-12-07
在使用javascript編程時會遇到一個問題,就是當你給html添加事件時,由於瀏覽器預設的為冒泡型事件觸發機制,所以會觸發你不想觸發的事件.那麼通過如下的函數可以解決這個問題。 1.阻止事件冒泡function stopBubble(e) {//如果提供了事件對象,則這是一個非IE瀏覽器if ( e && e.stopPropagation ) //因此它支援W3C的stopPropagation()方法 e.stopPropagation();else /
Time of Update: 2018-12-07
第一步:實體化X-Menu類 用法: var .new CoolMenuControl()--->第二步:建立功能表項目--- 用法: .insertmenu(類型,Html代碼,連結網址,目標) 類型:0代表功能表標題,1代表樹型菜單子項目,2代表橫向菜單子項目 Html代碼:顯示在菜單上的Html代碼 連結網址:不用多說了,網址或Javascript指令碼 目標:預設為空白,既不在本頁開啟;"_blank"代表在新的頁面開啟 例如:
Time of Update: 2018-12-07
今天正在看The Art and Science of JavaScript,突然想到javascript裡也應該有關於LINQ的實現,於是Google了一下,果然發現LINQ to JavaScript這個OpenSource Project。介紹LINQ to JavaScript (JSLINQ) 是LINQ在JavaScript上的實現。其為JS的Array對象上增加了一系列擴充方法。如果你要用到Array,那麼你就可以使用JSLINQ。如果你還不瞭解什麼是LINQ;LINQ是.NET
Time of Update: 2018-12-07
利用JS實現的RSS訂閱示範,支援IE以及FireFox,但是由於瀏覽器的安全性限制,只能線上訂閱cnblogs上的RSS本地測試代碼下載: http://files.cnblogs.com/Icebird/RSSReader.rar
Time of Update: 2018-12-07
<script language=Javascript>var tupian=new Array();var tupianlink=new Array();var adNum=0; tupianlink[0]="http://www.tx1766.com";tupian[0]="http://wps.kingsoft.com/cte/images1/hylng.jpg";tupianlink[1]="http://www.tx1766.com";tupian[1]="http://
Time of Update: 2018-12-07
一.JavaScript中defer的作用 使用defer屬性可以讓指令碼在整個頁面裝載完成之後再解析,而非邊裝載邊解析。 這對於只包涵事件觸發的js指令碼而言,可以提高整個頁面的載入速度。
Time of Update: 2018-12-07
Javascript Field Validations -- Client Side ScriptingBy Nannette Thacker - 08/19/1999 This page is designed as a reference where you can snag source code for both the HTML form elements and the Javascript field validations.How to use this form:
Time of Update: 2018-12-07
Javascript Check and Uncheck All CheckboxesBy Nannette Thacker - 04/27/2000 6/7/01 update: Please see a response to a letter on this article for further details on how to check if there is only ONE checkbox in a set. (For instance, if you are
Time of Update: 2018-12-07
注:頁面上元素name屬性和JavaScript引用的名稱必須一致包括大小寫 否則會提示你一個錯誤資訊 "引用的元素為空白或者不是對象"---------------------------------------------------------------------對象屬性document.title //設定文檔標題等價於HTML的<title>標籤document.bgColor //設定頁面背景色document.fgCo
Time of Update: 2018-12-07
今天有朋友問我關於用JAVASCRIPT來進行頁面各表單之間的資料傳遞的問題,我以前也寫過,不過從來沒有注意,今天總結了一下,希望能夠給大家一些協助,也協助我總結以前學過,用過的知識。 一,最簡單的就是同一個網頁裡的表單的資料傳遞。
Time of Update: 2018-12-07
在head中添加javascript 代碼如下:<script lang=javascript> function sel(i) // 滑鼠移上去後執行 { eval(i+".style.background='#CCCC66'"); // 更改行的顏色 eval(i+".style.cursor='hand'"); // 滑鼠移上去後變為手形 } function unsel(i) // 滑鼠離開後執行 { eval(i+".style.background=''"); }
Time of Update: 2018-12-07
click() 對象.click() 使對象被點擊。closed 對象.closed 對象視窗是否已關閉true/falseclearTimeout(對象) 清除已設定的setTimeout對象clearInterval(對象) 清除已設定的setInterval對象confirm("提示資訊") 彈出確認框,確定返回true取消返回falsecursor:樣式 更改滑鼠樣式 hand;crosshair;text;wait;help;default;auto;e/s/w/n-resizeeve
Time of Update: 2018-12-07
Javascript Confirm Form SubmissionBy Nannette Thacker - 11/17/2000 Updated: 2/15/2001 Oft times you may wish to have the user confirm, before they process a form's action. For instance, clicking the button may activate a deletion process which you