资讯月刊下载
[Web前端]
Smashing Magazine CSS3 设计赛获奖作品
Smashing Magazine 为了激发 Web 设计者对 CSS3 的兴趣,上月组织了一次 CSS3 设计赛,最终有 5 位设计师获奖,获奖作品体现了 CSS3 技巧的原创性与独特性,同时展示了 CSS3 的强大的功能,这些作品基于纯 CSS3 技术,并不借助 JavaScript 或其它技术。 第一名: CSS3 图表 CSS3 Charts [ 预览 | 下载 ] 该设计试验了 CSS ...
[移动开发]
Android 2.2 的 JavaScript 执行速度远超 iOS4
Google的Android 2.2操作系统与前一代相比有着明显的进步:Dalvik运行时环境引入了一个高性能的JIT,深入优化了浏览器。这些方面的改进让Android 2.2更具有竞争性。 Ars Technica对比了Android 2.2和苹果新一代iOS4的JavaScript性能,测试平台分别是Nexus One和iPhone 4。 SunSpider和V8基准测试显示,Andr ...
[Web前端]
你从没见过的 HTML5 动画效果
HTML5 的 Canvas 对象将改变 JavaScript 的使命,使之成为 HTML5 下强大的动画脚本编写工具。本文介绍了 8 个你从未见过的,基于 HTML5 Canvas 和 JavaScript 的动画,这些令人难以置信的效果将使你对 HTML5 彻底折服。需要指出的是,这些都是浏览器的原生动画,无需任何插件。 Tunnelers 纯 JavaScript + HTML5 C ...
[Web前端]
SQLike,为 JavaScript 和 ActionScript 而编写的查询 ...
Thomas Frank发布了一个很小的查询引擎—SQLike(10kb),主要为 JavaScript 和 ActionScript 而编写,功能和语法类似 SQL 可用来查询数组、对象。 SQLike使用类似SQL的语法,但是却并不是SQL语法。在查询对象要设定关键字时,需要使用JS/AS函数作为参数。 查看更多详情:http://www.thomasfrank.se/sqlike ...
[Web前端]
7大JavaScript开发框架
今天向大家介绍7款实用的JavaScript开发框架: 1.Jai – JavaScript音频接口 JAI(JavaScript Audio Interface)是一个专为HTML5的<audio>标签提供的开源脚本,但不提供图形操作界面,所有界面只在运行时生成canvas代码。它提供一个可点击的音乐列表,并可以用CSS样式表对其格式化。 JAI可在所有支持HTML5的浏览器中使用 ...
[Web前端]
使用JavaScript/Canvas 创建3D动态光源效果
Jonas Wagner使用JavaScript/Canvas创造了一个有趣的演示,将鼠标光标变成一个光源,给一个三维的物体提供动态光。 代码: function drawLight(canvas, ctx, normals, textureData, directionlut, shiny, specularity, lx, ly, lz) { var imgData = ctx.g ...
[Web前端]
使用纯CSS3,创建Speech bubble(对话气泡)的效果
Speech bubbles是一种很受欢迎的效果,但需要依赖HTML或JavaScript。Nicolas Gallagher写了一个教程,使用CSS2.1创建speech bubble效果,并利用CSS3增强。 所有的实例都只使用了简单的语义化的HTML。没有空的元素,没有不必要的多余元素,也没有javascript 和图片。 使用简单的HTML如:<div>Conten ...
[Web前端]
YQL Geo类库介绍
YQL Geo Library 是一个 JavaScript 库用来根据地名获取经纬度,或者根据经纬度获取对应的地名等…… 使用纯 JavaScript , 部分示例 得到当前地址的IP号: yqlgeo.get('217.12.14.240',function(o){ alert(o.place.name + ',' + o.place.country.content + ' (' + ...
[Web前端]
开源的 JavaScript 测试工具 Sputnik 进入 Google La ...
Chrome浏览器最引以为豪的就是其V8 JavaScript引擎了,但是它到底快多少?又是怎么测试出来的呢?大多数开发者都是利用标准的SunSpider test来测试JavaScript性能,今天Google发布了测试工具Sputnik的新版本,作为Google Labs的一员,而且开源。 Sputnik是一个JavaScript 3的整合测试包,你可以看到你的浏览器按照ECMA-26 ...
[互联网]
为什么Firefox的Javascript速度无法超越其它浏览器
Firefox在速度上暂时落后于chrome safari和opera。原因并不是Mozilla技术差,而是因为其他浏览器支持的javascript,只是Firefox的一个子集,有很多东西,被其他浏览器忽略了。 1) 只有Firefox支持E4X:E4X是一个javascript的附加标准,用于在javascript里简便快速的操作XML。有多方便?试过才知道! 2) 只有Firefox在逐 ...
[互联网]
Firefox 最新 JavaScript 引擎初探
自从 Google 推出含 V8 JavaScript 引擎的 Chrome 以来,公众对 JavaScript 引擎执行效率的胃口又一次被提高,众多浏览器的开发者们绞尽脑汁提升他们的 JavaScript 性能,Opera 最新的10.50 版的 Carakan 引擎据称已经超过 V8,而 Firefox 的开发者们也不甘示弱。 最近升级到 Firefox 3.6 的用户已经发现他们的 Ja ...
[Web前端]
jsFiddle:在线Shell编辑器
jsFiddle是一个在线的shell编辑器,通过流行的JS框架创建自定义的环境,以简化JS代码。可以用于测试示例代码。 不仅如此,你还可以添加一个Ajax echo后端,并且通过一系列的JavaScript框架自动载入资源,如MooTools, jQuery, Dojo, Prototype, YUI, Glow,Vanilla等。还有一个重要特性就是能够保存和分享一个unique U ...
[编程语言]
Harmony:Ruby应用中的JavaScript和DOM环境
Martin Aumont创造了一个名为Harmony的Ruby DSL,可在Ruby应用中执行JavaScript和DOM。 它可以允许你在Web应用程序中为JavaScript代码创建Ruby-level的单元测试。主要使用到了3个类库:Johnson, env.js 和 Envjs。Hello world示例: HolyGrail: Harmony的Rails插件 如果你使用Rails,Hol ...
[Web前端]
有关 JavaScript 的 10 件让人费解的事情
JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越来越被重视,虽则如此,JavaScript 仍然拥有很多让人费解的东西。 1. 它以 Java 命名,但并不是 Java 它最初叫 Mocha, 接着改名为 LiveScript,最后才确定命 ...
[Web前端]
在各种浏览器上的HTML5 Canvas ,Javascript性能测试
Freeciv.net(一个在线游戏网站)为了测试其网站在不同的浏览器的性能差异,创建了一个测试应用-freeciv-forever 。根据其显示的测试结果对Javascript代码和HTML5 Canvas的实现进行改进。 为了开发出具有竞争力的富Web应用,使用Javascript和HTML5 Canvas元素时请注意:目前大多数的浏览器都支持 HTML5 canvas元素,但是IE不支持,所以 ...
[Web前端]
在Webkit浏览器中,使用CSS3替代JavaScript效果
众所周知,这段时间CSS3一直很火,大有成为“JavaScript杀手”的可能。此文将会介绍7个很酷的CSS3动画的示例,使用WebKit浏览器(如Google Chrome 和Safari)。 点击此处查看Demo 以下为Demo的代码: Effect 1: Fade Block html: <div id="fade">Place mouse on me ...
[Web前端]
Helium css,测试你CSS使用的JavaScript库
Geuis Teses发布了一个名为-Helium的库,基于JavaScript,用以测试你stylesheets 没有使用到的样式。将Helium引入你的网站(例如页脚中),然后当你点击第一个页时,就会弹出窗口让你选择要测试的页面。他将会生成一个报告详细描述出在所给的测试页面中没有使用到的stylesheet 和 selectors。 查看示例trivial example 查看Githu ...
[Web前端]
Gordon:使用JavaScript实现的Flash Runtime
Tobias Schneider 创建了一个可运行在浏览器上的Flash runtime——Gordon,非常的惊人!它使用纯Javascript和SVG实现,而且所有的资源都是开源的,MIT许可,你可以在Github查看其资源。 立即查看Gordon演示在最新版本的Firefox,Chrome和Safari中表现的很有魅力,当然也包括iPhone上的Safari浏览器。 <body onl ...
[Web前端]
JSpec,小巧的JavaScript测试框架
JSpec非常小,但却是一个很强大的测试框架。JSpec可以在利用其自定义的语法和预处理器进行操作,这是其他的JavaScript测试框架所不能的。它还包括许多有用的速记literal,一个直观/可读的语法,对核心prototype无污染,支持异步请求。JSpec也可以运行多种方式,例如:通过terminal与Rhino的支持;通过browsers使用DOM或Console formatters; ...
[Web前端]
jsc64:Commodore 64 JavaScript仿真器
JSC64是一个Commodore 64仿真器,由Tim de Koning使用JavaScript编写而成,是FC64的一个端口。FC64是Flash Player 9的一种低层次的Commodore 64 (C64)仿真器,但它使用Actionscript 3编写而成,基于GPL许可。 jsc64仿真器使用HTML5 Canvas元素来呈现的Commodore 64的布局。这意味着将可以在近乎 ...