<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JH.L]]></title><description><![CDATA[感受技术的美丽]]></description><link>https://blog.youkuaiyun.com/jhloo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jhloo]]></copyright><item><title><![CDATA[使用Apache Ant及SVN进行自动化构建]]></title><link>https://blog.youkuaiyun.com/jhloo/article/details/84430433</link><guid>https://blog.youkuaiyun.com/jhloo/article/details/84430433</guid><author>jhloo</author><pubDate>Mon, 13 May 2013 21:21:02 +0800</pubDate><description><![CDATA[
详见我的博客：http://www.zawaliang.com/2013/04/319.html
 
在团队里，一个项目通常对应多个开发人员，基于对性能优化的考虑，上线前往往需要对js、css等资源进行压缩、合并、修改时间戳，然后再按团队规范提交SVN，最后由SVN导出增量zip发布包进行发布。
传统的做法可能需要手工对一个个修改过的文件进行YUI压缩，然后更新相应的时间戳，最后根据SVN...]]></description><category></category></item><item><title><![CDATA[基于指令提取Javascript并创建UI层控件]]></title><link>https://blog.youkuaiyun.com/jhloo/article/details/84430431</link><guid>https://blog.youkuaiyun.com/jhloo/article/details/84430431</guid><author>jhloo</author><pubDate>Mon, 13 May 2013 21:17:23 +0800</pubDate><description><![CDATA[
详见我的博客：http://www.zawaliang.com/2013/02/75.html
 
我们先来看一个流程图：

 
这是日常工作中常规的版本发布流程，审核层级的多少可能视乎组织架构、审批流等因素不定，但一般都会存在一级审批，审批完以后又会遇到很多的发布环境验证，在涉及多位开发同事、多个版本特性的时候，这一个发布环节就显得很耗时。对于常规（不紧急、计划内）的版本特性，这个流...]]></description><category></category></item><item><title><![CDATA[使用withCredentials发送跨域请求凭据]]></title><link>https://blog.youkuaiyun.com/jhloo/article/details/84430430</link><guid>https://blog.youkuaiyun.com/jhloo/article/details/84430430</guid><author>jhloo</author><pubDate>Mon, 13 May 2013 21:15:37 +0800</pubDate><description><![CDATA[
详见我的博客：http://www.zawaliang.com/2013/02/186.html
 
默认情况下，标准的跨域请求是不会发送cookie等用户认证凭据的，XMLHttpRequest 2的一个重要改进就是提供了对授信请求访问的支持。
本地模拟www.zawaliang.com向www.xxx.com发送带cookie的认证请求，我们需求做以下几步工作：

默认情况下widt...]]></description><category></category></item><item><title><![CDATA[前端自动化测试套件]]></title><link>https://blog.youkuaiyun.com/jhloo/article/details/84430429</link><guid>https://blog.youkuaiyun.com/jhloo/article/details/84430429</guid><author>jhloo</author><pubDate>Mon, 13 May 2013 21:11:54 +0800</pubDate><description><![CDATA[
详见我的博客：http://www.zawaliang.com/2013/02/214.html
 
作为前端开发人员，前端的自动化测试一直是个很棘手的问题，尤其是涉及UI交互层面的。传统的手工测试方式实在太落后以及重复劳动了，程序员就是懒人，总得想方设法释放自己的劳动力。
最近项目没那么忙了，抽点时间了解了下现有的一些自动化测试框架套件，此文只是抛砖引玉，本人也是小白。
 
Pha...]]></description><category></category></item><item><title><![CDATA[HTML5：History API]]></title><link>https://blog.youkuaiyun.com/jhloo/article/details/84086562</link><guid>https://blog.youkuaiyun.com/jhloo/article/details/84086562</guid><author>jhloo</author><pubDate>Mon, 21 Nov 2011 18:20:38 +0800</pubDate><description><![CDATA[大家在浏览Facebook的相册时有没有发现，页面局部刷新的同时地址栏的地址也改变了，而且不是hash的方式。它使用的就是HTML5 history新增的几个API，作为window的一个全局变量，在HTML4的时代history已不是什么新鲜的事物了。我们经常使用的就有history.back()以及history.go() 。下面我们来了解下history都有哪些改变。1. HTML4时代的h...]]></description><category></category></item><item><title><![CDATA[Javascript之UI线程与性能优化]]></title><link>https://blog.youkuaiyun.com/jhloo/article/details/84086149</link><guid>https://blog.youkuaiyun.com/jhloo/article/details/84086149</guid><author>jhloo</author><pubDate>Mon, 21 Nov 2011 10:05:30 +0800</pubDate><description><![CDATA[    在浏览器中，Javascript执行与UI更新是发生在同一个进程(浏览器UI线程)中的。UI线程的工作基于一个简单的队列系统，任务会被保存到队列中直到进程空闲时被提取出来执行。所以Javascript的执行会阻塞UI更新;反之，UI更新也会阻塞Javascript的执行。给用户的表现就是浏览器在工作时短暂或长时间失去反应，用户的操作不能及时得到响应。而UI线程的阻塞很多时候是由于我们要在代...]]></description><category></category></item><item><title><![CDATA[取消过渡模式后，iframe高度自拉伸]]></title><link>https://blog.youkuaiyun.com/jhloo/article/details/4163010</link><guid>https://blog.youkuaiyun.com/jhloo/article/details/4163010</guid><author>jhloo</author><pubDate>Sat, 09 May 2009 12:39:00 +0800</pubDate><description><![CDATA[1，首先认识下什么是DOCTYPE DOCTYPE是document type(文档类型)的简写，在web设计中用来说明你用的XHTML或者HTML是什么版本。查看很多使用XHTML标准开发的网站，第一行就是：那么这些代码有什么含义？一定要放置吗？什么是DOCTYPE上面这些代码我们称做DOCTYPE声明。DOCTYPE是document type(文档类型)的简写，用]]></description><category></category></item></channel></rss>