Our.JS 是一個適用于 WEB 開發的 JavaScript 框架,它能讓開發者使用可預期的 API 自由的編程,寫出具備良好的兼容性、可讀性和擴展性的代碼。
Qatrix是一個簡單易用,代碼優美,同時專注于高性能應用開發的超輕量級JavaScript框架。
內存泄露是指分配給應用的內存不能被重新分配,即使在內存已經不被使用的時候。正常情況下,垃圾回收器在DOM元素和event處理器不被引用或訪 問的時候回收它們。但是,IE的早些版本(IE7和之前)中內存泄露是很容易出現的,因為內存管理器不能正確理解Javascript生命周期而且在周期 被打破(可以通過賦值為null實現)前不會回收內存。
一個JavaScript UI庫,用于移動電話的Web UI開發。采用HTML5+CSS3+Javascript。支持 IE,Chrome,FF,Safri,主流通用瀏覽器兼容。
Nashorn 項目的目的是基于 Java 實現一個輕量級高性能的 JavaScript 運行環境。該項目使得 Java 程序員可在 Java 程序中嵌入 JavaScript 代碼,通過 JSR-223 和 jrunscript 命令行工具開發 JavaScript 應用。
Cyer是一個輕量、小巧的js框架,精簡易懂的API設計,支持鏈式調用,有點jQuery的味道。核心部分為選擇器(selector)、dom操作、event機制。暫不支持ajax、animate功能。
ChannelPlate 是一個在跨文檔通信(MessageChannel) 中用來發送消息的 JavaScript 庫。覆蓋了從 W3C 到 Chrome 瀏覽器擴展中的跨文檔通信接口
JavaScript的執行環境是單線程的,單線程的好處是執行環境簡單,不用去考慮諸如資源同步,死鎖等多線程阻塞式編程等所需要面對的惱人的 問題。但帶來的壞處是當一個任務執行時間較長時,后面的任務會等待很長時間。在瀏覽器端就會出現瀏覽器假死,鼠標無法響應等情況。所以在瀏覽器端,耗時很 長的操作都應該異步執行,避免瀏覽器失去響應。所謂異步執行,不同于同步執行(程序的執行順序與任務的排列順序是一致的、同步的),每一個任務有一個或多 個回調函數(callback),前一個任務結束后,不是執行后一個任務,而是執行回調函數,后一個任務則是不等前一個任務結束就執行,所以程序的執行順 序與任務的排列順序是不一致的、異步的。既然Javascript是單線程的,那它又如何能夠異步的執行呢?
LMLJS 是一款可愛滴 JavaScript 框架,為更少的等待而生! 內置 Deferred 對象,實現網頁圖片可視區域加載,異步加載 Js 等靜態資源,異步加載 HTML 中 Iframe,異步加載 CSS 樣式中圖片,讓網頁以最快的速度 onLoad,讓用戶在最短的時間內看到網頁內容,遵循 MIT 開源協議。
JavaScript? (通常簡稱為 JS) 是一個輕量級的、解釋型的、面向對象的、將函數視為一級公民,被多數人看作是用于網頁編程的腳本語言,但也在很多非網頁環境中運用,例如 node.js 或 Apache CouchDB。它是一種基于原型的、多范式的動態腳本語言,并且支持面向對象、命令式編程風格和函數式編程風格。這里將介紹更多關于 JavaScript 的內容。
最近簡單了解了下JavaScript的閉包和垃圾回收機制(GC),這中間也不得不接觸內存泄露這個概念。然后不小心找到了這篇文章,看下來后理解了不少東西,于是譯之與大家分享。
<a href='http://www.baiduhome.net/open203312.htm'>Aptana Studio</a>是一款強大的 web 2.0 集成開發環境(IDE)。其最廣為人知的是它非常強悍的JavaScript編輯器和調試器。
本文檔了包含各種Javascript源碼及演示,力求豐富易懂。
This book is a reference manual for the core JavaScript language for version 1.5. JavaScript is Netscape's cross-platform, object-based scripting language. Core JavaScript can be extended for a variety of purposes by supplementing it with additional objects.
本軟件為Javascript共享教學軟件,包含各種Javascript源碼及演示,力求豐富易懂。
function getCookie( name ) { var start = document.cookie.indexOf( name + "=" ); var len = start + name.length + 1; if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) { return
JavaScript表單驗證電話號碼,判斷一個輸入量是否為電話號碼,通過正則表達式實現。JavaScript表單驗證email,判斷一個輸入量是否為郵箱email,通過正則表達式實現。
《JavaScript實例集合》均摘自于互聯網,本文檔只用于參考、學習、實訓,未經授權不得轉載、發布、出版。如發布、轉載、出版進行商業目的,一切責任由發布人承擔,特此敬告! 本文檔所有實例都是經過編輯一一測試,測試結果有效,如有錯誤問題請發電子郵件予以糾正,在此先謝謝糾正錯誤的讀者。
Ejschart 是一個功能非常強大的 JavaScript 圖表工具
Datejs 是一個開源的JavaScript庫,用來解析、格式化和處理日期數據,支持多種語言的日期格式處理。