40 個輕量級 JavaScript 庫 (下)

流行的 JavaScript 庫不勝枚舉,jQuery, MooTools, Prototype, Dojo, YUI。這些 JavaScript 庫功能豐富,加上它們的外掛程式,幾乎能勝任任何工作,然而這是有代價的,這些庫往往導致你的網頁尺寸臃腫。在某些場合,如果你只想完成特定的工作,可以使用 一些功能更專一的輕量庫,本文介紹了40個非常出色的輕量級 JavaScript 庫。這是本文的第二部分,第一部分參見40 個輕量級 JavaScript 庫 (上)。5.

Javascript 進階手勢

文章目錄 點擊長按動態手勢(收縮、旋轉、輕掃和拖動)   在IE10中新加入的對進階使用者輸入的識別支援,舉例說明:註冊一個點擊操作,通過一句addEventListener 就能夠知道目前使用者的點擊是哪種裝置,是手指的點擊,是滑鼠的單擊還是觸控筆的點擊(平板裝置都會帶有觸控筆)。  <canvas id="MyCanvas"></canvas>    <script>        MyCanvas.

JAVASCRIPT 完美拖拽類

拖拽是網頁中經常用到的控制項,因此封裝了一個推拽類。 查看示範<script type="text/javascript">/* new Dragdrop({ * target 拖拽元素 HTMLElemnt 必選 * bridge 指定滑鼠按下哪個元素時開始拖拽,實現模態對話方塊時用到 * dragX true/false false水平方向不可拖拽 (true)預設 * dragY true/false false垂直方向不可拖拽 (true)預設 * area

LINQ to JavaScript

今天正在看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

JavaScript中的一些重要卻容易被忽視的東西

一.JavaScript中defer的作用        使用defer屬性可以讓指令碼在整個頁面裝載完成之後再解析,而非邊裝載邊解析。    這對於只包涵事件觸發的js指令碼而言,可以提高整個頁面的載入速度。     

Javascript Field Validations — Client Side Scripting

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:

在Web DataGrid中當滑鼠移到某行與離開時行的顏色發生改變(結合javascript)

在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=''"); } 

javascript事件集錦

click() 對象.click() 使對象被點擊。closed 對象.closed 對象視窗是否已關閉true/falseclearTimeout(對象) 清除已設定的setTimeout對象clearInterval(對象) 清除已設定的setInterval對象confirm("提示資訊") 彈出確認框,確定返回true取消返回falsecursor:樣式 更改滑鼠樣式 hand;crosshair;text;wait;help;default;auto;e/s/w/n-resizeeve

IE強制回應對話方塊編程技術(Javascript)

IE強制回應對話方塊編程技術(Javascript)ssshowModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什麼不同?  showModalDialog:被開啟後就會始終保持輸入焦點。除非對話方塊被關閉,否則使用者無法切換到主視窗。類似alert的運行效果。  showModelessDialog:被開啟後,使用者可以隨機切換輸入焦點。對主視窗沒有任何影響(最多是被擋住一下而以。:P)二、怎樣才讓在

javascript物件導向繼承方式分享

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    

[轉載]Javascript的IE和Firefox相容性彙編

以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 問題    (1)現有問題:        現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在 MF 下運行    (2)解決方案:        改用 document.formName.elements["elementName"]    (3)其它        參見 22.

Javascript複製數組

一、 錯誤實現 不少人可能直接就用等號進行賦值了: Code highlighting produced by Actipro CodeHighlighter

Javascript中textarea文字框中的斷行符號分行符號在字串中表現為“\n”,而不是我們通常所見的“\r\n”

 javascript擷取到textarea文字框中的字串中,如果包含有斷行符號分行符號,在字串中表現為“\n”,而不是我們通常所見的“\r\n”。 //如果我們要擷取使用者在textarea中輸入的斷行符號位置,需要使用類似下面的代碼:var pos = content.indexOf("\n");// 如果我們需要將斷行符號替換為別的字元,例如分號,需要使用類似下面的代碼:content =

怎麼用JavaScript擷取DropDownList選中得值,再添加到listbox中

怎麼用JavaScript擷取DropDownList選中得值,再添加到listbox中    var   select1   =   document.all.<%=   yourDropDownList.ClientID   %>;    var   select1value   =   select1.options[select1.selectedIndex].value;    var   select1Text   =   select1.options[select1.

javascript ,escape是什麼意思

描述對 String 對象編碼以便它們能在所有電腦上可讀, 文法escape(charstring) charstring 參數是要編碼的 String 對象。 說明escape 返回一個包含了 charstring 內容的新的 String 對象( Unicode 格式), 所有空格、標點、重音符號以及其他非 ASCII 字元都用 %xx 編碼代替,其中 xx 等於表示該字元的十六進位數。 例如,空格返回的是 "%20" 。字元的值大於 255 的用 %uxxxx 格式儲存。 

JavaScript中的隱式類型轉換

如果把通過函數或方法調用,明確的將某種類型轉換成另一種類型稱為顯示轉換 ,相反則稱為隱式類型轉換 。google和維基百科中沒有找到“顯示類型轉換”,“隱式類型轉換”的字眼。暫且這麼稱呼。一、 運算中存在的隱式類型轉換 1, “+”運算子var a = 11, b = '22';var c = a +

Javascript小括弧“()”的多義性

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

)JavaScript:prototype屬性使用說明

轉自:http://bokee.shinylife.net/blog/article.asp?id=455prototype 是在 IE 4 及其以後版本引入的一個針對於某一類的對象的方法,而且特殊的地方便在於:它是一個給類的對象添加方法的方法!這一點可能聽起來會有點亂,別急,下面我便通過執行個體對這一特殊的方法作已下講解:  首先,我們要先瞭解一下類的概念,JavaScript

javascript基礎之我見(1)—-深度理解原型鏈

寫在開始之前:  早就想要好好總結下javascript的基礎知識了,所以從這篇文章起,我會開始總結各種js的文法知識,作為一名以js開發為生計的前端工程師,深深的著迷於js的語言魅力,而js最吸引人最強大的地方,便在於他獨特的文法,能深刻的理解js的文法,是作為一個前端工程師的基本素質,在這裡,筆者在總結的同時,也希望前端朋友們給予自己的補充和見解。那麼就讓我們從js最最獨特的文法,閉包,原型,詞法範圍開始,接下來,筆者也會討論this,正則,瀏覽器的能力檢測,事件代理等細節問題,以及html

網購不忘學習——用javascript解決網站訪問源的分類引導

一到假期,購買慾就成倍加強,勞動節也不例外,昨天在網上買洗車器,不小心進入一個叫三雪的網站,發現儘管在搜尋結果中顯示的是它的主網域名稱,但點擊卻直接進了網站的一個內頁(/xicheqi),反覆幾次,依然如此,從這頁面的設計看,也算上得有幾分姿色,可是好好的主網域名稱不用,直接跳到內頁幹什嗎?於是我在地址欄修改地址,改成主網域名稱後,再訪問,發現網站是有首頁的,但,比起剛剛看到的內頁,首頁設計反而顯得簡陋至極,my

總頁數: 3271 1 .... 1582 1583 1584 1585 1586 .... 3271 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.