Tag: js

大图片,请别把我的页面撑破了——不,一秒都不行。

nick | js | 2011-03-12
示例:http://www.uini.net/resource/demo/autoIMG/ 在上一篇文章 《再谈javascript图片预加载技术》中实现了获取图片文件头的尺寸数据,这篇文章将根据此写一个应用:让图片未加载完毕就实现按比例自适应,防止图片撑破布局(尤其是外链图片)。 为了防止图片撑破布局,最常见的仍然是通过onload后获取图片尺寸再进行调整,所以加载过程中仍然会撑... [阅读全文]

JS游戏引擎列表

nick | js | 2011-01-22
这里有一个网址收集了关于JS游戏引擎开发库的一个列表,转过来。关于使用JS和HTML5做的一些小游戏,可参见《HTML5 小游戏展示》 游戏引擎 Name Latest Release License Type Notes The Render Engine 1.5.3 MIT 跨浏览器; 大规模 API; 开源. 2 gameQuery 0.5.1 CC BY-SA 2.5 和 jQuery 一起使用 gTile 0.0.1 Tile based Akihabara 1.3 G... [阅读全文]

PHP5调试工具 debugConsole

nick | open, php | 2010-11-27
PHP5调试工具 debugConsole
debugConsole 是一个不错的 PHP5 的调试工具,主要功能:监控变量,跟踪变量的变化,打断点,记录日志,这些功能都有,在运行的时候直接这些数据输出到一个js生成的弹窗里。 debugConsole 是一个不错的 PHP5 的调试工具,主要功能:监控变量,跟踪变量的变化,打断点,记录日志,这些功能都有,在运行的时候直接这些数据输出到一个js生成的弹窗... [阅读全文]

js在线压缩

nick | js | 2010-11-04
js在线压缩
http://dean.edwards.name/packer/ 据说jquery就是使用它来压缩,以减小体积的,大家不妨试试,很不错的. [阅读全文]

Google 发布 Closure Linter

nick | js | 2010-09-03
Google 很重视代码风格的一致性,而且还公开过一份 JavaScript 代码风格指南: Google JavaScript Style Guide,现在它们又发布了一个工具来帮助你检查 JavaScript 代码是否严格遵循了 Google JavaScript Style Guide :Closure Linter。 var x = 10 var y=20; for(var i = 0;i < 10; i++ ) { x += i; y -= i; } var z = [10, 2... [阅读全文]

Merpressor —— 自动合并压缩JS文件

nick | js | 2010-08-06
略据有规模的网站都会有合并js/css文件的需求。 这里推荐PPTV同学做的一个合并js和css文件的方案:Merpressor。 项目代码托管在google code。 Merpressor的作用很简单,如果你本地开发的时候有一堆js文件,比如 yui.js selector.js dom.js user.js my.js …. 然后最终自动合并成一个你想要的文件,比如test.js 页面中只需要引入这个test.js就可以了。 ... [阅读全文]

Script 元素的异步加载属性

nick | js | 2010-06-29
进入正题之前,先考大家一个问题:defer 属性现在有哪些浏览器支持? 喜悦 除了 defer 属性,script 还新增了一个 async 属性,请看 MDC: async Requires Gecko 1.9.2 This Boolean attribute is set to indicate that the browser should, if possible, execute the script asynchronously. If the script cannot be executed asynchronously, or ... [阅读全文]

Superor 老师的正则表达式视频教程

nick | js | 2010-06-20
浏览CU时发现Superor老师的《探索Perl的世界(更新到40 集)-Perl 教学视频》(国人,中文),其中有5集是讲正则表达式的。观看之后觉得不错,贴在这里。 之前贴过余晟老师的正则表达式视频,由于各种不可抗力,所上传到各大空间的,也都渐渐不再能访问。我最早是从老友牛腩粉那里得到的,地址在此,可以留 言,碰碰运气。 Superor老师的视频,其实不限于... [阅读全文]

JavaScript for: i++ vs i–

nick | js | 2010-06-20
JavaScript 循环中,i++ 与 i– 那个比较快?相信有不少朋友看过相关的讨论文章,比如这篇。文章解释了开启优化选项后,i– 的 Java 代码节省了 1 条指令,从而可以运行得更快。那么,JavaScript 上运用 i– 是否有同样的表现呢? 这里试图从语言层面分析造成差异的原因,并展示不同 JavaScript 运行环境产生的差异。 JavaScript Loop: Optimization of... [阅读全文]

兼容ie6的十条修复

nick | css, html | 2010-06-07
http://www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/ 作者:Craig Buckler 翻译:清 我们知道ie会在一段时间内仍然流行,但是我们仍然可以支持浏览器并且避免hacks和条件css吗?这里有十条使用有效的html和css代码修复可以 兼容ie6常见的问题。 1、使用一个声明 你必须经常在html网页头部放置一个声明,推荐使用严格的标准。例如 ... [阅读全文]
Ɣ回顶部