Time of Update: 2018-12-07
流行的 JavaScript 庫不勝枚舉,jQuery, MooTools, Prototype, Dojo, YUI。這些 JavaScript 庫功能豐富,加上它們的外掛程式,幾乎能勝任任何工作,然而這是有代價的,這些庫往往導致你的網頁尺寸臃腫。在某些場合,如果你只想完成特定的工作,可以使用 一些功能更專一的輕量庫,本文介紹了40個非常出色的輕量級 JavaScript 庫。這是本文的第二部分,第一部分參見40 個輕量級 JavaScript 庫 (上)。5.
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
今天正在看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
一.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
在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
IE強制回應對話方塊編程技術(Javascript)ssshowModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什麼不同? showModalDialog:被開啟後就會始終保持輸入焦點。除非對話方塊被關閉,否則使用者無法切換到主視窗。類似alert的運行效果。 showModelessDialog:被開啟後,使用者可以隨機切換輸入焦點。對主視窗沒有任何影響(最多是被擋住一下而以。:P)二、怎樣才讓在
Time of Update: 2018-12-07
1、javascript的大段文字區塊聲明Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 $(document).ready( 2 function () 3 { 4 var str = '\ 5 helo me fdsaf fdsaf\ 6 me\ 7
Time of Update: 2018-12-07
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 問題 (1)現有問題: 現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在 MF 下運行 (2)解決方案: 改用 document.formName.elements["elementName"] (3)其它 參見 22.
Time of Update: 2018-12-07
一、 錯誤實現 不少人可能直接就用等號進行賦值了: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
javascript擷取到textarea文字框中的字串中,如果包含有斷行符號分行符號,在字串中表現為“\n”,而不是我們通常所見的“\r\n”。 //如果我們要擷取使用者在textarea中輸入的斷行符號位置,需要使用類似下面的代碼:var pos = content.indexOf("\n");// 如果我們需要將斷行符號替換為別的字元,例如分號,需要使用類似下面的代碼:content =
Time of Update: 2018-12-07
怎麼用JavaScript擷取DropDownList選中得值,再添加到listbox中 var select1 = document.all.<%= yourDropDownList.ClientID %>; var select1value = select1.options[select1.selectedIndex].value; var select1Text = select1.options[select1.
Time of Update: 2018-12-07
描述對 String 對象編碼以便它們能在所有電腦上可讀, 文法escape(charstring) charstring 參數是要編碼的 String 對象。 說明escape 返回一個包含了 charstring 內容的新的 String 對象( Unicode 格式), 所有空格、標點、重音符號以及其他非 ASCII 字元都用 %xx 編碼代替,其中 xx 等於表示該字元的十六進位數。 例如,空格返回的是 "%20" 。字元的值大於 255 的用 %uxxxx 格式儲存。
Time of Update: 2018-12-07
如果把通過函數或方法調用,明確的將某種類型轉換成另一種類型稱為顯示轉換 ,相反則稱為隱式類型轉換 。google和維基百科中沒有找到“顯示類型轉換”,“隱式類型轉換”的字眼。暫且這麼稱呼。一、 運算中存在的隱式類型轉換 1, “+”運算子var a = 11, b = '22';var c = a +
Time of Update: 2018-12-07
Javascript中小括弧有五種語義語義1,函式宣告時參數表function func(arg1,arg2){ // ...} 語義2,和一些語句聯合使用以達到某些限定作用// 和for in一起使用for(var a in obj){ // ...}// 和if一起使用if(boo){ //...}// 和while一起使用while(boo){ // ...}// 和do while一起使用do{ // ...}while(boo)注意:在與if、while及do
Time of Update: 2018-12-07
轉自:http://bokee.shinylife.net/blog/article.asp?id=455prototype 是在 IE 4 及其以後版本引入的一個針對於某一類的對象的方法,而且特殊的地方便在於:它是一個給類的對象添加方法的方法!這一點可能聽起來會有點亂,別急,下面我便通過執行個體對這一特殊的方法作已下講解: 首先,我們要先瞭解一下類的概念,JavaScript
Time of Update: 2018-12-07
寫在開始之前: 早就想要好好總結下javascript的基礎知識了,所以從這篇文章起,我會開始總結各種js的文法知識,作為一名以js開發為生計的前端工程師,深深的著迷於js的語言魅力,而js最吸引人最強大的地方,便在於他獨特的文法,能深刻的理解js的文法,是作為一個前端工程師的基本素質,在這裡,筆者在總結的同時,也希望前端朋友們給予自己的補充和見解。那麼就讓我們從js最最獨特的文法,閉包,原型,詞法範圍開始,接下來,筆者也會討論this,正則,瀏覽器的能力檢測,事件代理等細節問題,以及html
Time of Update: 2018-12-07
一到假期,購買慾就成倍加強,勞動節也不例外,昨天在網上買洗車器,不小心進入一個叫三雪的網站,發現儘管在搜尋結果中顯示的是它的主網域名稱,但點擊卻直接進了網站的一個內頁(/xicheqi),反覆幾次,依然如此,從這頁面的設計看,也算上得有幾分姿色,可是好好的主網域名稱不用,直接跳到內頁幹什嗎?於是我在地址欄修改地址,改成主網域名稱後,再訪問,發現網站是有首頁的,但,比起剛剛看到的內頁,首頁設計反而顯得簡陋至極,my