19個很有用的 JavaScript庫推薦

然而需要實現一些特定的功能,則可以選擇功能更專一的輕量庫,今天這篇文章與大家分享16個很有用的 JavaScript 庫。Blackbird: Open Source JavaScript Logging UtilityBlackbird 是一款非常酷的 JavaScript 調試工具,帶有一個漂亮的介面顯示和過濾調試資訊。Treesaver.jsTreesaver 是一個用於建立雜誌布局的 JavaScript 架構。BibliotypeBibliotype 是一個簡單的基於

Node.js:Windows7下搭建的Node.js服務(來玩玩伺服器端的javascript吧,這可不是前端js外掛程式)

這裡只是純粹的搭建,連環境都沒有,還玩什麼伺服器端js,一切都成了浮雲,讓我們先搭建一個環境,輸入一個“hello world”的頁面。 對的,windows7下的搭建,你只需一步一步跟著我做,就ok了,不用去瞭解過多的細節,那不是我們現在要關心的,我們現在首要目的是把環境搭建好,要不然就沒有下一步了。   Step 1.

javascript溫習的一些筆記 基礎常用知識小結

以下是全部內容: 2010.11.29日 1.[window.]alert(); document.alinkColor textString.anchor() navigator.appCodeName escape("Hi!") 返回ascii 碼 eval("x+y") 對字串求值 x=10,y=20;eval=30 formName.elementName.focus(); 設定元素成為焦點 history.forward() 前進瀏覽器 Date相關的函數 Date.getDate()

functional繼承模式 摘自javascript:the good parts

這種模式的作用在於確保對象屬性的真正私人化, 我們無法直接存取對象的狀態, 只能通過特權方法來進行操作. 下面直接來個例子吧. 複製代碼 代碼如下:var person = function(cfg) { var that = {}; that.getName = function() { return cfg.name || 'unknow name'; }; // 性別 預設男性 that.getGender = function() { return cfg.gender ||

精通Javascript系列之資料類型 字串

js一共有9種資料類型,分別是:未定義(undefined)、空(null)、布爾型(boolean)、字串(string)、數值(number)、對象(object)、引用(reference)、列表(completion)。其中後3種僅僅作為JS運行中間結果的資料類型,因此不能在代碼中使用,下面先講一下字串String: 字串由零個或者多個字元構成。字元可以包括字母、數字、標點符號和空格。字 符串必須放在單引號或雙引號內: --------------------------------

精通Javascript系列之Javascript基礎篇

javascrpit的基本概念: 1)區分大小寫 與JAVA一樣,JS中的變數,函數,運算子以及其他的一切東西都是區分大小寫,例如:變數MyTag與MYTAG是兩個不同的變數。 2)弱類型變更。所以謂弱類型變數指的是JS中變數無特定類型,不像C那樣。定義變數只用“var",並可以將其初始化為任意的值,這樣就可以隨便的改變變數所儲存資料的類型,不般不推薦; 例:var age=25; var myName="zhangsan"; 3) 每行結尾的分號可有可無; 例: var a=2 var b=3

精通Javascript系列之數值計算

更直觀一點: --------------------- 例:var a=32.6; var b=67; var c=9e5; --------------------- 對於數實值型別,如果希望轉換為科學計數法,可以採用toExponential()方法,該方法接受一個參數,表示要輸出小數倍數: --------------------- 例: var a=78.9; alert(a.toExponential(1)); --------------------- js 中對數值的格式化問題

解讀JavaScript代碼 var ie = !-[1,] 最短的IE判定代碼

var ie = !-[1,]; 這句代碼在IE9之前曾被稱為世界上最短的IE判定代碼。代碼雖短但確包含了不少javascript基礎知識在裡面。在這個例子中代碼執行時會先調用數組的toString()方法 ,執行[1,].toString()在IE6,7,8中將會得到“1,”。然後運算式就變為!-“1,”。再嘗試把“1,”轉換成數實值型別得到NaN

16個最流行的JavaScript架構[推薦]

1. jQuery – Javascript FrameworkjQuery 是最流行的 JavaScript 架構,它簡化了HTML 文檔遍曆、事件處理、動畫和Ajax互動。2. Dojo Javascript FrameworkDojo強大的核心使Web開發更加敏捷,它擁有出色的UI工具庫,號稱 Unbeatable JavaScript Tools。3. Sencha Ext JS4 Javascript

在JavaScript中監聽IME鍵盤輸入事件

IME應當如何觸發鍵盤事件呢?是每一下擊鍵都觸發一次事件,還是選詞完畢才觸發事件呢?整句輸入又該如何觸發事件呢?不同的作業系統和不同的瀏覽器對此有不同的看法。在最糟糕的情況下,使用者使用IME後瀏覽器就只觸發一次 keydown ,之後就沒有任何的鍵盤事件了。這對於 Suggestion 控制項的實現來說是個大問題,因為 Suggestion 控制項需要監聽文本輸入框的變化,而事件是最準確也最節省計算資源的做法,如果換成輪詢的話效能就可能受到影響。 首先,要監聽啟用IME後的擊鍵事件應當使用

一些常用的JavaScript函數(json)附詳細說明

複製代碼 代碼如下:var YX = { //得到JS內建資料類型的類型,傳回值包括[Date,RegExp,Number,String,Array,Boolean,Function,null,undefined,Object] getType : function(obj){ return obj == null ? obj + "" : Object.prototype.toString.call(obj).slice(8,-1); } //建立一個簡單的類 ,createClass :

javascript中萬惡的function執行個體分析

javascript中最有特色而又讓你困惑的function算一個了 下面看一下常用操作 複製代碼 代碼如下:function doit(){   ..... }   doit(); javascript中的函數我們可以把它當作方法使用 複製代碼 代碼如下:  var obj=new Object();   obj.say=function(){   .....   }   obj.say(); 而function實際上就是對象(即Function類型的執行個體) 複製代碼

在Javascript裡訪問SharePoint列表資料的實現方法

在SharePoint2010裡有了很好的解決方案(詳見拙文SharePoint用戶端編程系列http://www.jb51.net/article/27198.htm),但是在SharePoint2007裡就沒那麼好用,具體問題具體分析,本文要解決的是如何在JavaScript裡通過WebService訪問SharePoint資料的問題。 首先需要從此處(http://darrenjohnstone.net/download/12)下載JavaScript

actionscript與javascript的區別

當時Netscape的JavaScript使其在與ie的瀏覽器大戰中獨佔鰲頭,而後ie建立了jscript應對Netscape的JavaScript,而事實上jscript基本上抄襲的JavaScript,這也是微軟一直備受詬病的一件事,jscript與JavaScript有一些文法上的不一樣,但二者均是同一類web開發技術,而且目前流行的是JavaScript,jscript的使用已經越來越少了。另外JavaScript的核心為ecmascript,與actionscript的核心一樣,所以學

javascript中String類的subString()方法和slice()方法

在該書2.8.4節中講到String類中的subString()方法和slice()方法,其用法和返回結果都基本相同,如下樣本: 複製代碼 代碼如下:var strObj = new String("hello world"); alert(strObj.slice(3));   // 輸出結果:"ol world" alert(strObj.subString(3));   // 輸出結果:"ol world" alert(strObj.slice(3, 7)); // 輸出結果:"lo w"

使用javascript擷取flash載入的百分比的實現代碼

複製代碼 代碼如下:<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>flash download</title> </head> <body> <object id="movie" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

JavaScript EasyPager 分頁函數

複製代碼 代碼如下:var EasyPager = function(wrap,pageCount,currPage){ var d = document ,el = function(tag,inner,click,css){ tag = d.createElement(tag); inner && (tag.innerHTML = inner); click && (tag.onclick = click); css &&

部分網站允許空白referer的防盜鏈圖片的js破解代碼

Javascript源碼: 複製代碼 代碼如下:function showImg( url ) { var imgid = Math.random(), frameid = 'frameimg' + imgid; window['img'+imgid] = '<img id="img" src=\''+url+'?kilobug\' /><script>window.onload = function() { parent.document.getElementById(

javascript數組去掉重複

總得來說面試的過程還是收穫了不少,主要是認清自己的差距到底有多大,知識面到底有多窄,適當打擊一下自信心還是有必要的。在這裡做一次全面的總結,關於javascript的數組去重問題。 考慮一個問題由簡到繁相對容易接受一點,首先假設要去重的數組是比較簡單的,例如: 複製代碼 代碼如下:var arr=[1,2,2,3,'5',6,5,'',' ']

javascript 彈出層組件(升級版)

這次還是利用原來代碼的組織圖重新加強了功能,目前來說還有兩個小問題,第一個是ie6下自訂彈出層會出現無法遮住select的情況,目前還沒加入到組件裡,可以自己在自訂的div裡面加上ifame來遮罩,組件內建的彈出層可以遮住。第二個問題,由於是絕對位置,所以在改變瀏覽器視窗大小的時候會出現無法自動跟隨。大家試試就知道了,當然問題肯定不少,只是這兩個我認為比較重要的,暫時列出來,以後修複。 下面是代碼,裡面都有注釋,可以直接運行。 線上示範 http://demo.jb51.net/js/2011/

總頁數: 3271 1 .... 259 260 261 262 263 .... 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.