40 個輕量級 JavaScript 庫(上)

流行的 JavaScript 庫不勝枚舉,jQuery, MooTools, Prototype, Dojo, YUI。這些 JavaScript 庫功能豐富,加上它們的外掛程式,幾乎能勝任任何工作,然而這是有代價的,這些庫往往導致你的網頁尺寸臃腫。在某些場合,如果你只想完成特定的工作,可以使用一些功能更專一的輕量庫,本文介紹了40個非常出色的輕量級 JavaScript 庫。這是本文的第一部分,第二部分我收集在我的網摘中了。1. 表單相關wForms一個低調的開源項目,簡化了絕大多數常用

Javascript拓展方法

1.數組1.1返回數組索引indeOfif(!Array.prototype.indexOf) {//for IEArray.prototype.indexOf=function(el,index) {var length=this.length;index=index >> 0;if(index<0)index=length+index;for(var i=index;i<length;i++) {var

JavaScript中對象繼承

類的繼承有兩種基本方法對象冒充 基本原理: 建構函式使用this關鍵字給所有屬性和方法賦值(建構函式實際上僅僅是賦值函數),所以可以利用一種方式,在類內部直接運行賦值函數,把其this關鍵字傳遞給新類。例如:Java代碼   1. var a = function(){     2.     this.a = 1;     3.     this.b = 2;     4.     alert(this);     5. }     6.      7. var b = function(){ 

在JavaScript中建立對象以及prototype的總結

基礎知識1. 嚴格上講,在JS中只有對象沒有class2. 對象可以有專屬的屬性和方法。即對象的屬性和方法是類的超集。3. ECMAScript可以識別兩種類型的對象。一種叫做Native Object,屬於語言範疇;一種叫做Host Object,由運行環境提供例如document對象,Dom Node等。Native

JavaScript中(),{},[]的使用

(),用於表達中,用來改變運算式的優先順序。例如:      (a+b)*c;      var f = function(){}      var f = ( function(){} )      return ( function(){} ) //定義匿名函數,並返回      ( function(){} ) () //定義匿名函數,並調用{},用於定義方法,定義方法塊,直接定義對象。例如:    {//定義方法塊, i變數在方法塊之外可以訪問    var i = 1;   

JavaScript中匿名函數

在JavaScript中定義函數方式有    1.  function f( x ){             return x*x;         };         f(x);    2.  (               function( x ) {                     return x*x;               }          ) ( x );    3.  (              function( x ) {               

javascript對錶格的控制

<script type="text/javascript"> function compareData(){ //var headArray = document.getElementsByName("header"); var tempTable = document.getElementById("disqualificationList"); var rowObj

js的引號多級嵌套

在js中經常會寫到引號的嵌套。1.比如alert("abc"); 就沒有嵌套的引號而言,alert('abc');一樣正常工作,即使"countryId=" + $('#destCountry').val()單雙混用也不會有問題。2.再看引號裡面嵌套引號的情況: $.each(data,function(i,n){ f += ''+ n.text + ''; });

用javascript裝載xml發到Server

(Browser)<html xmlns="http://www.w3.org/1999/xhtml" >  <head>      <title>js裝載xml檔案然後發向伺服器</title>      <script type="text/javascript"><!--       var xmlHttp = null;       function xiaofang(){

推薦16本學習JavaScript的書籍

1. JavaScript: A Beginner’s Guide, Third Edition ( By John Pollock )2. JavaScript: The Definitive Guide, 4th Edition (By David Flanagan )3. Beginning JavaScript and CSS Development with jQuery ( By Richard York )4. JavaScript Step by Step ( By Steve

JavaScript的修飾鍵操作

<script language = "javascript">function enterkey(){ try {  var elkeydown = window.event.scrElement;  if (event.keycode == 13 && el_keydown.type == "text")  //表示來自文字框的斷行符號  {   bt_ok2.focus();  } } catch(e) {  return; }}</script>&

JavaScript 擷取上傳檔案的本地絕對路徑

 一直苦惱於在表單提交時獲得上傳檔案的本地絕對路徑。由於javascript是在瀏覽器環境啟動並執行指令碼語言,所以javascript的許可權很低,不能操作本地資源,這樣的好處是安全性提高了,但是也帶來了開發的不便。其實這裡介紹的擷取檔案路徑也是一個破壞安全性的例子,不過有的時候確實有這方面的需求。本人測試,在chrome

Javascript學習第二集

 1,對象跟基本類型之間的轉換: 不管何時,只是對象非空,在布爾環境中都為true. 如; new Boolean(false); new Number(0); new String(“”); new Array(); 上面雖然內部值是false,但對象的值是true; Object à valueOf() à toString() 其中Date類,是先執行toString()轉換。 2,js中操作一個資料值: 任何語言都有自己的操作資料的方法;

Javascript學習第三集

 這章我們來探討js中的變數,運算式,和運算子 還有一些 js 語句。 升級中…… 1, 運算式: 最簡單的運算式:直接量或者變數名。var a =1; 直接量運算式的值:本身。 Variant 運算式的值:該變數所存放或引用的值。 2 , 運算子: 一元運算子: 比如 - 3 二元運算子: 比如 3+4 三元運算子: 比如 ?   :   新手常遇到的問題: 遞增運算子: 比如: i = 1 ; j = ++ i ; // 前遞增運算,即先對運算數進行遞增,然後再去計算。 //輸出   i =

Javascript學習第一集

 Javascript學習第一集1 , javascript字元集: javascript採用的是Unicode字元集編碼。 為什麼要採用這個編碼呢? 原因很簡單,16位的Unicode編碼可以表示地球人的任何書面語言。這是語言 國際化的一個重要特徵。(大家也許見過用中文寫指令碼,比如:function 我的函數() {} ); Javascript中每個字元都是用2個位元組表示的。(因為是16位編碼) 2 ,大小寫敏感: js是一種區分大小寫語言。 注意下:以前我也犯過的錯誤。

Javascript學習第四集

 這章我們來探討javascript中的對象和數組。 1 , for / in : 一種遍曆(枚舉)對象屬性的方法,可以迴圈我們呢事先不知道的屬性。 它可以枚舉處使用者定義的所有屬性,但卻不能枚舉出某些預定義的屬性和方法。 不能枚舉的屬性通常是繼承的屬性 刪除一個對象的屬性: delete book.width ; 從對象中移除了屬性,在刪除之後,用for/in將不會枚舉該屬性,並且用width in book 也檢測不到該屬性。 for/in 的另一個重要的用途就是跟關聯陣列一起使用:

在網站開發中經常用到的javascript技術

1>屏蔽功能類1.1 屏蔽鍵盤所有鍵<script language="javascript"><!--function document.onkeydown(){   event.keyCode = 0;   event.returnvalue = false;}--></script>1.2 屏蔽滑鼠右鍵在body標籤裡加上oncontextmenu=self.event.returnvalue=false或者<script language=

JavaScript(執行個體線上看和用啊)

http://www.cysy.com.cn/onlineclass/pc/homepage/javascript/用javascript來加密網頁程式的幾種方法一:最簡單的加密解密二:逸出字元""的妙用三:使用Microsoft出品的指令碼編碼器Script Encoder來進行編碼 四:任意添加NULNull

初學Javascript之cookie篇(譯)

CSDN - 文檔中心 - Javascript     標題    初學Javascript之cookie篇(譯)    yjgx007(翻譯) 關鍵字    cookie 樣本 原始碼出處    http://www.codeproject.com/jscript/cookies_intro.asp著作權聲明:可以任意轉載,轉載時請務必以超連結形式標明文章原始出處http://xinyistudio.vicp.net/和作者資訊及本聲明

頁面上的javascript判斷

標題    頁面上的javascript判斷    d80(原作) 關鍵字    javascript經過一段時間的編程,感覺這些javascript比較長用所以就整理了一下,其中有判斷是否為空白,判斷數字,判斷金額,及判斷時間的。像那些可以寫到js中,這樣就在頁面上簡化了好多了。 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title&

總頁數: 3271 1 .... 440 441 442 443 444 .... 3271 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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。