偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Google開源的JavaScript工具和庫集錦

開發(fā) 前端
Google此前曾開源了不少JavaScript工具,如Closure Compiler(用于生成緊湊且高性能代碼的工具)、Closure Templates(用于動(dòng)態(tài)生成HTML)、Closure Linter(JavaScript風(fēng)格檢查器)及Closure Stylesheets(對CSS的一套擴(kuò)展)。

1.JavaScript代碼風(fēng)格

http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml

2.Closure Compiler(封閉編輯器)

https://developers.google.com/closure

Google此前曾開源了不少JavaScript工具,如Closure Compiler(用于生成緊湊且高性能代碼的工具)、Closure Templates(用于動(dòng)態(tài)生成HTML)、Closure Linter(JavaScript風(fēng)格檢查器)及Closure Stylesheets(對CSS的一套擴(kuò)展)。早在去年6月,Google曾發(fā)布了GWT(另一個(gè)用于構(gòu)建JavaScript應(yīng)用的工具集)的一個(gè)發(fā)布候選版,但其未來還是有些不太明朗,因?yàn)?a >Google將很多GWT開發(fā)者都轉(zhuǎn)到了Dart上,后者被看作是“對GWT的一次巨大變革,可以為最終用戶創(chuàng)建出更棒的Web應(yīng)用,我們對其潛力持樂觀態(tài)度”。

Closure 編譯器是一個(gè)JavaScript優(yōu)化器,為Web應(yīng)用程序生成緊湊,高性能的JavaScript代碼,它移除了不必要的代碼,并經(jīng)過重寫和優(yōu)化,保持嬌小的身材,以便在瀏覽器的JavaScript引擎上運(yùn)行得更快,這個(gè)編譯器也會(huì)檢查語法,變量引用和類型,并對常見的JavaScript陷阱發(fā)出警告,這些功能有助于你寫出bug更少,更易于維護(hù)的程序。

你也可以使用Closure檢查器,它是一個(gè)Firebug擴(kuò)展,主要用于調(diào)試那些難以閱讀的代碼。

3.Closure Templates(封閉模版)

https://developers.google.com/closure

Closure模板的前身是Web模板,通過預(yù)編譯以提高JavaScript效率,Closure模板有一套簡單的語法,程序員很快就可以掌握,和傳統(tǒng)的模板系統(tǒng)不一樣,你可以將Closure模板視為很小的組件,然后通過組裝形成一個(gè)正式的Web頁面,從此不再需要為每個(gè)頁面設(shè)計(jì)一個(gè)大大的模板了

4.Closure Linter(JavaScript風(fēng)格檢查器)

https://developers.google.com/closure

5.Closure Library

https://developers.google.com/closure

https://code.google.com/p/closure-library/wiki/GettingStartedWithClosureLibrary

Closure庫是一個(gè)廣泛的,經(jīng)過嚴(yán)格測試的,模塊化的,跨瀏覽器的JavaScript庫,Web開發(fā)人員可以在他們的用戶界面中直接通過拖拉進(jìn)行復(fù)用。

6.Closure Stylesheets(對CSS的一套擴(kuò)展)

https://code.google.com/p/closure-stylesheets/

Closure Stylesheets is an extension to CSS that adds variables, functions, conditionals, and mixins to standard CSS. The tool also supportsminification, linting, RTL flipping, and CSS class renaming.

7.JavaScript代碼覆蓋率工具

ScriptCover 是 Google 推出的一款 JavaScript 代碼覆蓋率分析工具,為 Web 頁面提供實(shí)時(shí)、逐行的代碼覆蓋分析。Google 表示,ScriptCover 最終將應(yīng)用在 Chrome 瀏覽器上成為它的一個(gè)擴(kuò)展。

ScriptCover 的更多詳細(xì)信息可以查看 Google Open Source 博客的這篇文章,以及 Google Code 上的相關(guān)文檔。ScriptCover 的代碼將托管于 Google Code 上,基于 Apache Lience v2。

8.檢測內(nèi)存泄漏的JavaScript工具

近日,Google開源了Leak Finder,這款工具可以查看JavaScript應(yīng)用的堆,進(jìn)而發(fā)現(xiàn)內(nèi)存泄漏

9.基于Node.js的JavaScript測試執(zhí)行器

Testacular的靈感來源于JS Test Driver,而編寫另外一個(gè)測試運(yùn)行器是因?yàn)?ldquo;他們在使用JSTD中遇到的諸多問題”,他們希望有“一個(gè)能夠穩(wěn)定快速執(zhí)行JavaScript測試的簡單工具。這是我們使用強(qiáng)大的Socket.io庫和Node.js的原因。”

10.Testacular JavaScript 基準(zhǔn)測試套件 Octane

谷歌發(fā)布了新的開源 JavaScript 基準(zhǔn)測試套件 Octane,它包含了 13 個(gè)測試,用于測量瀏覽器加載與執(zhí)行復(fù)雜的大型 JavaScript 應(yīng)用的性能,如游戲、交互、富 Web 頁面和在線工具等。Octane 包含了最初的 V8基準(zhǔn)套件提供的 8 個(gè)測試,以及新增加的 5 個(gè)測試——pdf.js,Mandreel,GB Emulator(GB 模擬器),Code Loading(代碼加載),Box2DWeb——可以測量其余測試力有未逮的性能領(lǐng)域。

11.Google開源網(wǎng)頁加速工具Page Speed

http://code.google.com/speed/page-speed

age Speed是運(yùn)行在Firebug里的Firefox插件。該工具可以運(yùn)行在Linux、Mac和Windows XP/Vista之上。Page Speed在運(yùn)行時(shí)會(huì)分析一些Web服務(wù)器配置和服務(wù)器上下載下來的代碼,還會(huì)創(chuàng)建一個(gè)結(jié)果列表,其中包括如何改進(jìn)網(wǎng)頁的建議。分析基于一個(gè)分為五類的最佳實(shí)踐列表:

優(yōu)化緩存——讓你應(yīng)用的數(shù)據(jù)和邏輯完全避免使用網(wǎng)絡(luò)

減少回應(yīng)時(shí)間——減少一連串請求-響應(yīng)周期的數(shù)量

減小請求大小——減少上傳大小

減小有效負(fù)荷大小——減小響應(yīng)、下載和緩存頁面的大小

優(yōu)化瀏覽器渲染——改善瀏覽器的頁面布局

12.在線語法高亮工具

https://code.google.com/p/google-code-prettify/

原文鏈接:http://www.cnblogs.com/2018/archive/2013/01/16/2862547.html

責(zé)任編輯:張偉 來源: 博客園
相關(guān)推薦

2021-05-12 12:46:43

Google開源工具驗(yàn)證容器

2011-12-02 09:20:58

JavaScript

2011-10-08 13:45:12

JavaScript

2009-11-06 16:10:54

ClosureJavaScript開Google

2014-03-04 10:19:04

CodePlex開源工具Windows管理員

2009-11-06 14:49:12

Closure ComJavaScriptGoogle

2010-08-05 14:03:32

Flex框架

2013-08-14 11:14:20

開源Google

2020-09-20 22:10:04

Google 開源工具

2013-08-08 10:43:23

Bootstrap

2023-03-08 21:25:58

開源工具庫開箱

2018-09-25 11:19:05

開源JavaScript圖表庫

2014-11-06 10:25:41

nogotofail網(wǎng)絡(luò)流量安全

2019-11-06 15:01:30

大數(shù)據(jù)Hadoop技術(shù)

2019-06-27 15:54:44

大數(shù)據(jù)工具開源

2009-04-14 22:12:11

LinuxGoogle開源

2017-04-06 11:12:38

JavaScriptGoogle爬蟲

2018-01-03 09:48:51

Python開源庫工具

2018-01-04 22:17:05

Python開源工具

2011-11-01 10:10:48

ScriptCover
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)