本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
设为首页
收藏本站
登录
注册
找回密码
请
登录
后使用快捷导航
没有帐号?
立即注册
搜索
搜索
本版
帖子
用户
快捷导航
社区首页
BBS
谷歌开发者中文博客
Google 开发者文档
Android 开发技术文档
安全验证
请完成以下验证码
谷歌开发技术交流社区(Google Developer Group Forum)
»
社区首页
›
中国谷歌开发者社区(GDG)分论坛 (Sub Forums for GDG chapters)
›
上海GDG论坛 (Shanghai GDG Forum)
›
Google 开源的JavaScript工具和库集锦
返回列表
查看:
996
|
回复:
0
Google 开源的JavaScript工具和库集锦
[复制链接]
wangwang
wangwang
当前离线
积分
0
电梯直达
1
#
发表于 2013-4-30 17:45:49
|
只看该作者
|
倒序浏览
|
阅读模式
摘要
: 分享几款Google 开源的JavaScript工具和库,例如Closure Compiler、Closure Templates、Closure Linter、Closure Library、Closure Stylesheets等等。
1.JavaScript代码风格
http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml
2.Closure Compiler(封闭编辑器)
https://developers.google.com/closure
Google此前曾开源了不少JavaScript工具,如
Closure Compiler
(用于生成紧凑且高性能代码的工具)、
Closure Templates
(用于动态生成HTML)、
Closure Linter
(JavaScript风格检查器)及
Closure Stylesheets
(对CSS的一套扩展)。早在去年6月,Google曾发布了
GWT
(另一个用于构建JavaScript应用的工具集)的一个发布候选版,但其未来还是有些不太明朗,因为
Google将很多GWT开发者都转到了Dart上
,后者被看作是“对GWT的一次巨大变革,可以为最终用户创建出更棒的Web应用,我们对其潜力持乐观态度”。
Closure 编译器是一个JavaScript优化器,为Web应用程序生成紧凑,高性能的JavaScript代码,它移除了不必要的代码,并经过重写和优化,保持娇小的身材,以便在浏览器的JavaScript引擎上运行得更快,这个编译器也会检查语法,变量引用和类型,并对常见的JavaScript陷阱发出警告,这些功能有助于你写出bug更少,更易于维护的程序。
你也可以使用Closure检查器,它是一个Firebug扩展,主要用于调试那些难以阅读的代码。
3.Closure Templates(封闭模版)
https://developers.google.com/closure
Closure模板的前身是Web模板,通过预编译以提高JavaScript效率,Closure模板有一套简单的语法,程序员很快就可以掌握,和传统的模板系统不一样,你可以将Closure模板视为很小的组件,然后通过组装形成一个正式的Web页面,从此不再需要为每个页面设计一个大大的模板了
4.
Closure Linter
(JavaScript风格检查器)
https://developers.google.com/closure
5.Closure Library
https://developers.google.com/closure
https://code.google.com/p/closure-library/wiki/GettingStartedWithClosureLibrary
Closure库是一个广泛的,经过严格测试的,模块化的,跨浏览器的JavaScript库,Web开发人员可以在他们的用户界面中直接通过拖拉进行复用。
6.
Closure Stylesheets
(对CSS的一套扩展)
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 supports
minification
,
linting
,
RTL flipping
, and CSS class
renaming
.
7.
JavaScript代码覆盖率工具
ScriptCover
是 Google 推出的一款 JavaScript 代码覆盖率分析工具,为 Web 页面提供实时、逐行的代码覆盖分析。Google 表示,ScriptCover 最终将应用在 Chrome 浏览器上成为它的一个扩展。
ScriptCover 的更多详细信息可以查看 Google Open Source 博客的这篇
文章
,以及 Google Code 上的相关
文档
。ScriptCover 的代码将托管于
Google Code
上,基于 Apache Lience v2。
8.
检测内存泄漏的JavaScript工具
近日,Google开源了
Leak Finder
,这款工具可以查看JavaScript应用的堆,进而发现内存泄漏
9.基于Node.js的JavaScript测试执行器
Testacular的灵感来源于
JS Test Driver
,而编写另外一个测试运行器是因为“他们在使用JSTD中遇到的诸多问题”,他们希望有“一个能够稳定快速执行JavaScript测试的简单工具。这是我们使用强大的
Socket.io
库和
Node.js
的原因。”
10.
Testacular
JavaScript 基准测试套件
Octane
谷歌发布了新的开源 JavaScript 基准测试套件
Octane
,它包含了 13 个测试,用于测量浏览器加载与执行复杂的大型 JavaScript 应用的性能,如游戏、交互、富 Web 页面和在线工具等。Octane 包含了最初的
V8基准套件
提供的 8 个测试,以及新增加的 5 个测试——pdf.js,Mandreel,GB Emulator(GB 模拟器),Code Loading(代码加载),Box2DWeb——可以测量其余测试力有未逮的性能领域。
11.
Google开源网页加速工具Page Speed
http://code.google.com/speed/page-speed
age Speed是运行在
Firebug
里的
Firefox插件
。该工具可以运行在Linux、Mac和Windows XP/Vista之上。Page Speed在运行时会分析一些Web服务器配置和服务器上下载下来的代码,还会创建一个结果列表,其中包括如何改进网页的建议。分析基于一个分为五类的
最佳实践
列表:
·
优化缓存
——让你应用的数据和逻辑完全避免使用网络
·
减少回应时间
——减少一连串请求-响应周期的数量
·
减小请求大小
——减少上传大小
·
减小有效负荷大小
——减小响应、下载和缓存页面的大小
·
优化浏览器渲染
——改善浏览器的页面布局
12.在线语法高亮工具
https://code.google.com/p/google-code-prettify/
本站资讯均由
HTML5中国
编辑从其他媒体精选
HTML5
相关资讯转载,以供网友参阅,投稿:
news@html5cn.org
更多
1
收藏
0
ChinaGDG.com
回复
使用道具
举报
返回列表
*
滑动验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表