项目build实战—ant入门指南9

项目build实战—ant入门指南9

前面8篇ant教程,基本上没有太复杂的地方,在实际项目build中会遇到些复杂的场景。今天这篇教程,明河将通过一个真实的项目build过程,来综合演练下ant的用法,同时演示下如何处理ant中的循环任务。 项目简介 项目名:KF(KISSY-FORM) 用途:kissy的form组件包 源码地址:https://github.com/minghe/kissy-form KF目前还在开发阶段,完成的组件只有Uploader(异步文件上传),日后会发布更多......

IE8 bug—使用max-width属性导致图片消失

IE8 bug—使用max-width属性导致图片消失

bug症状: 在一些设计中给img设置max-width: 100%,以便图片能完整呈现,而不是被截掉部分。这样设置在其他浏览器下都表现完美,但唯独IE8下却出了问题。 IE8下,图片竟然不见了! bug重现: 大家所知的一般常见的IE bug中没见过这样情况的,所以花费了一些时间来重现这个问题,max-width的设置只是导致这个现象的部分条件。 在做了一系列试验后得出了问题重现的条件。 首先......

EDM邮件中的html/css兼容性问题

edm

最近需要配合用研同学做个问卷调查的邮件模板,表现形式不是纯文本,需要有美观的布局和多彩的内容,也就是说邮件里面需要用html/css来表现内容。这种应用已经非常普遍了,如今邮箱里面充斥着各种facebook动态、团购网站推荐、支付宝提醒等等的富文本邮件,这就是EDM(Email Direct Marketing )电子邮件营销,那如何利用html/css/js更好地在邮件客户端(web邮箱就不讨论了)......

使用JsTestDriver插件—idea使用技巧

idea-jsTestDriver

去年一整年关于前端开发工具,明河写了不少教程,可以看《web前端开发七武器》,里面有文章列表。 今天介绍著名的IDE—idea11的技巧:如何集成JsTestDriver对js单元测试代码进行自动化测试,说白了,就是如何一键批量跑单元测试js。 什么是JsTestDriver JsTestDriver官网:http://code.google.com/p/js-test-driver/,经常被墙上不了-_-! 首先,JsTestDriver是一个TDD式js单元测试框架,作用类似明......

ant结合jsdoc构建js文档—ant入门指南8

ant结合jsdoc构建js文档—ant入门指南8

上一篇教程明河演示了如何使用ant自动压缩文件,今天讲解ant如何ant结合jsdoc构建js文档。 JsDoc Toolkit 是一个将抽离js代码中的注释形成文档的程序,利用ant,你可以自动化打包js文档,需要用到的工具是jsdoc-toolkit-ant-task。调用的过程其实非常简单,整个过程类似ant调用yui-compressor。 下面的代码中,明河通过构建kissy-form库(明河和其他同事一起写的form组件集,目前还在编码......