代码改变世界

随笔档案-2013年04月

HTML中的base标签

2013-04-24 09:03 by Justany_WhiteSnow, 6469 阅读, 收藏, 编辑
摘要: 在requireJS中,有一个属性叫baseURL,通过设置baseURL,我们可以将需要加载的文件路径写成相对于项目的,而不是相对于当前页面的。 例如:假设我们的项目目录是/myproject/,里面有两个页面,一个是/myproject/one.html,另一个是/myproject/html/other.html,他们都要加载/myproject/js/some.js。如果我们将baseURL设置成/myproject/,则我们在加载该js的时候,这两个页面都可以使用相对于项目的路径./js/some,而不是因为页面的路径不同而使用不同的相对路径。 但是如果不使用requireJS,我们能不能实现类似于baseURL的功能呢? 阅读全文

用Grunt.js管理你的项目

2013-04-16 14:51 by Justany_WhiteSnow, 9727 阅读, 收藏, 编辑
摘要: Grunt.js是什么?Grunt.js是一个Javascript Task Runner(Javascript任务运行器),其基于NodeJS,可用于自动化构建、测试、生成文档的项目管理工具。Grunt.js并不是仅仅是构建工具,实际上他只是任务运行器,管理每个子任务的自动化运行,我们还能使用他做更多东西。为什么使用Grunt.js?简单的说:为了自动化。对于前端项目,例如:为了明确模块分工,我们可能会将Javascript代码拆成很小很小的一个个js文件,但是我们知道,在最终页面上,我们知道过多的js文件会产生过多的Http Request,这不利于页面优化。所以我们可能希望可以合并这些j 阅读全文

Discover a powerful and suitable Javascript Automatic Testing Toolkit

2013-04-06 19:59 by Justany_WhiteSnow, 521 阅读, 收藏, 编辑
摘要: Presentation预留,若要查看请用Chrome,Firefox查看,抱歉。 阅读全文