2014年7月22日

jQuery的deferred对象

摘要: 今天学习jQuery API的时候看到deferred部分,以前也没有接触使用过,看的毫无头绪,于是找资料学习了一番。deferred对象代表了将要完成的某种操作,并提供了一些方法,帮助用户使用。它是jQuery对Promises接口的实现。由于JavaScript单线程的特点,如果某个操作耗时很长... 阅读全文

posted @ 2014-07-22 21:10 Cherry.chen 阅读(143) 评论(0) 推荐(0) 编辑

事件mouseover/out和mouseenter/leave

摘要: 不论鼠标指针穿过被选元素或其子元素,都会触发mouseover事件。对应mouseout只有在鼠标指针穿过被选元素时,才会触发mouseenter事件。对应mouseleave对于mouseover和mouseenter两个事件,最大的区别就是mouseenter是不冒泡的事件。对于mouseove... 阅读全文

posted @ 2014-07-22 21:07 Cherry.chen 阅读(223) 评论(0) 推荐(0) 编辑

事件keydown和keypress

摘要: 虽然从字面理解,keydown是按下一个键的意思, 但实际上二者的根本区别是,系统由keydown返回键盘的代码,然后由TranslateMessage函数翻译成成字符,由keypress 返回字符值。因此在keydown中返回的是键盘的代码,而keypress 返回的是ASCII字符。如果只想读取... 阅读全文

posted @ 2014-07-22 21:06 Cherry.chen 阅读(172) 评论(0) 推荐(0) 编辑

chrome字体小于12px

摘要: 在项目中需要兼容Firefox、chrome、Safari浏览器,主要在于字体大小<12px时的兼容,之前已经在css中加入了-webkit-transform=scale(0.75);-webkit-transform-origin=0 0;样式实现chrome中字体大小为9px。但是今天发现Sa... 阅读全文

posted @ 2014-07-22 21:05 Cherry.chen 阅读(343) 评论(1) 推荐(0) 编辑

window.clipboardData实现剪切板操作总结

摘要: window.clipboardData的作用是在页面上将需要的东西复制到剪贴板上,提供了对于预定义的剪贴板格式的访问,以便在编辑操作中使用。三个方法(1)clearData(sDataFormat) 删除剪贴板中指定格式的数据。sDataFormat:"text","url"(2)getData(... 阅读全文

posted @ 2014-07-22 21:03 Cherry.chen 阅读(20105) 评论(0) 推荐(0) 编辑

跨域

摘要: 在项目中遇到同源策略引起的问题,需要跨域,跨域有很多种方法,例如document.domain+iframe的设置 ,动态创建script ,使用HTML5 postMessage ,jsonp。今天先采取设置document.domain的方法,但是结果表明,无效。然后选取了jsonp方案解决,需... 阅读全文

posted @ 2014-07-22 21:01 Cherry.chen 阅读(301) 评论(0) 推荐(0) 编辑

导航