Blog
在芬兰,写代码,也写生活

2014年1月10日
HTML5 拖动(Drag)文件到文件夹下载
体验如何通过Chrome浏览器将网页中的文件直接拖拽到任意本地文件夹,实现便捷下载。

2013年11月15日
javascript 文字大小自动适应文本框 (文字大小自动调整)
教你用简单的微调方法,让文字在固定区域内自动调整大小,完美适配各种内容。

2013年10月30日
跨域iframe高度自适应实现方案
探索如何突破跨域限制,实现iframe高度随内容动态变化,提升页面美观和用户体验。

2013年9月25日
CSS3 实现iOS7毛玻璃模糊效果 (iOS7 live blur)
用CSS3的滤镜属性轻松打造iOS7标志性的毛玻璃模糊视觉效果。

2013年9月11日
Atwood定律:“任何可以使用JavaScript来编写的应用,最终会由JavaScript编写。”
从浏览器到在线办公,JavaScript正不断拓展边界,几乎所有应用都可能被它重新定义。

2013年7月29日
HTML5 File api 实现断点续传
利用HTML5 File API和Ajax,实现无需插件的文件断点续传和拖拽上传,轻松管理大文件上传过程。

2013年7月3日
jQuery新的事件绑定机制on()
了解jQuery如何用on()统一替代bind()、live()和delegate(),提升事件绑定的性能和灵活性。

2013年7月3日
前端工程师的价值体现在哪里?
前端工程师不仅是技术实现者,更是连接设计与产品、优化用户体验和推动跨平台发展的关键角色。

2013年7月3日
div模拟textarea文本域轻松实现高度自适应
用contenteditable属性让div像textarea一样可编辑,并通过CSS轻松实现高度随内容自适应。

2012年12月20日
css cursor 属性 示例
了解如何通过 cursor 属性改变鼠标指针的样式,提升网页交互体验。

2012年12月18日
javascript获取元素的宽度、高度
教你用getComputedStyle准确获取元素宽高,解决style属性拿不到值的困扰。

2012年12月2日
Youtube Google要回来了?谷歌逆袭?非诚勿扰YouTube广告宣传谷歌
江苏卫视登陆YouTube并在《非诚勿扰》中植入谷歌广告,借助海外平台扩大影响力,引发网友热议。

2012年11月16日
Internet Explorer 10 兼容性白皮书(二) 用HTML5构建应用程序
掌握功能检测、填补和优雅降级,让你的网页在各种浏览器中都能完美运行。

2012年11月15日
Internet Explorer 10 兼容性白皮书(一)
掌握四步调整文档模式,确保网站在IE10及主流浏览器中完美呈现,解决兼容性难题。

2012年11月10日
javascript区分判断ie6、ie7、ie8
用简单的JavaScript代码快速区分IE6、IE7和IE8浏览器版本。

2012年11月7日
onhashchange与AJAX无缝刷新
利用onhashchange事件实现AJAX无刷新页面切换,兼顾浏览器兼容和返回按钮功能。

2012年11月5日
CSS的优先级特性
揭开CSS选择器优先级的秘密,帮你搞清为什么样式会被覆盖。

2012年10月31日
人的一生,到底在追求什么?
一场美国商人与墨西哥渔夫的对话,揭示了生活的真谛与幸福的本质。