理解DOMString、Document、FormData、Blob、File、ArrayBuffer数据类型

2013年10月14日 by 张 鑫旭 阅读 150756 次, 今日 97 次

我大学那会儿,一个称为Ajax的东西对前端行业造成了深远影响,不仅是JS语言,而包括前端地位、职位兴起以及工作分工等。抛开IE6浏览器不谈,其他浏览器的Ajax实际上都是借助XMLHttpRequest实现的。 然后,好多年过去了,XMLHttpRequest带着两位家臣,DOMString和Document数据类型攻城略地,几乎一统天下。 然时代是发展的,人们群众的需求是旺盛的,HTML5犹如冉冉升起的新星开始普照大地,恩泽大众。XMLHttpRequest由于就两个家臣DOMString和Document,且并不是100%听话。因此,其已经开始hold不住HTML5的耀眼光芒了。为了顺应时代的潮流,XMLHttpRequest凹凸曼变身升级到2.0,变化诸多,其中一个很重要的变化就是广招家臣,扩张实力,与HTML5一起完成千秋万载之大业。 这些家臣有……

阅读全文…

CSS3动画那么强,requestAnimationFrame还有毛线用?

2013年09月30日 by 张 鑫旭 阅读 263185 次, 今日 132 次

requestAnimationFrame与动画
本文可谓JS实现动画必读文章。设计实现、性能、动画算法,CSS3相关等一系列内容。配以生动的对话体,二次元与三次元的碰撞;丰富的demo、截图以及源代码展示,平白易懂的文字,相信本文的内容一定能够对您的学习有所帮助!

阅读全文…

一些SVG向下兼容优雅降级技术

2013年09月22日 by 张 鑫旭 阅读 124217 次, 今日 58 次

对SVG有所关注的同行应该都知道,IE8-以及Android 2.3默认浏览器是不支持SVG的,实际项目,这些浏览器,至少IE8浏览器还没有到不管不问的时候,因此,在使用视网膜显示友好的SVG同时,我们还要做一点优雅降级,使IE8等考古价值浏览器也能手染余香。

本文在介绍一种新的SVG降级技术的同时,同时把以前css-tricks中提到的技术又总结了一遍。大集合什么的我做喜欢了,以后不要找来找去,因此,这里,我按照个人的理解,配合自己的一些实际测试,分享下。

demo, 截图、表格、源代码什么的应有尽有,希望本文的内容能够对您的学习有所帮助。

阅读全文…

CSS属性选择器驱动的过滤搜索技术

2013年09月16日 by 张 鑫旭 阅读 36654 次, 今日 21 次

CSS选择器可以用来实现搜索功能。
以前提过CSS3的选择器结合表单元素可以用来控制元素的显隐,这里,类似的,还是CSS3的选择器,居然可以用来过滤和搜索页面元素。有兴趣就进来看看吧,可能会有启发哦!

阅读全文…

小tip:如何在Dreamweaver中使用emmet(ZenCoding)

2013年09月9日 by 张 鑫旭 阅读 83199 次, 今日 47 次

emmet前身是zen coding. 我是通过接触sublime Text而认识的。
据说,emmet支持各种编辑器,神器Notepad++支持, 神器他哥Sublime Text支持,坦克Eclipse也支持,哟,甚至Dreamweaver也支持!
虽众仙喜欢神器,我却依旧Dreamweaver粉。因此,我就讲讲如何在Dreamweaver中使用emmet.

多多截图,简单易懂,可以错过哦~

阅读全文…

图层转CSS3 photoshop扩展CSS3Ps插件简介

2013年09月7日 by 张 鑫旭 阅读 55200 次, 今日 41 次

CSS3的世界已经愈发侵犯我们的世界,so,当下,很多设计师设计的东西都是通过CSS3来实现,而不是想办法弄一张图片,例如,一些渐变效果,投影等。
但是,有时候,我们的渐变可能是斜的,或者说起点不是从边缘开始。对于web重构人员来讲,要准确表达设计师的效果就比较头疼了。因为肉眼显然无法精确识别,现有的些工具大多测量尺寸、间距,获取颜色值之类,无法判断渐变的起止点或者投影的距离以及模糊程度。唯一的办法就是……

阅读全文…

深入理解CSS3 gradient斜向线性渐变

2013年09月6日 by 张 鑫旭 阅读 113592 次, 今日 83 次

CSS3斜向渐变,看上去好像挺简单。实际上,其远没有你想得那么简单。本文就将逐步揭开其一些复杂、特意的地方。避免您在日后的使用中掉进坑里。
很多自己制作演示图,希望本文的内容能够对您的学习有所帮助。

阅读全文…

贝塞尔曲线与CSS3动画、SVG和canvas的基情

2013年08月30日 by 张 鑫旭 阅读 163159 次, 今日 68 次

CSS3动画、SVG和canvas都与贝塞尔曲线存在基情关系,哟呵呵呵,本文就将揭示其中不为人知的基情,习惯八卦的你可不能错过哦……

阅读全文…

URL锚点HTML定位技术机制、应用与问题

2013年08月25日 by 张 鑫旭 阅读 191857 次, 今日 107 次

点击查看本文
关于锚点,我3年前就写过一篇针对性文章:“关于锚点跳转及jQuery下相关操作与插件”,不过内容略浮躁,都是偏表象、偏基本应用层面的东西;这里还是关于锚点,探讨的内容可能更深层次一点。

当下,锚点定位的应用一般有:href="#"返回顶部;或者文章较长时候的标题索引。这类应用往往都是通过点击触发的,于是,难免的,我们可能就很简单地认为锚点定位的触发是通过点击事件。而实际上,这种顺势而然的理解类似于古人理解为太阳绕着地球转一样,是有失偏颇的。我个人认为,锚点的定位是通过……

未来高端流行技术之一:锚点技术。

长篇,内容丰富,干货较多,希望本文内容能够对您的学习有所帮助!

阅读全文…

折腾:2颗星星+纯CSS实现星星评分交互效果

2013年08月7日 by 张 鑫旭 阅读 96861 次, 今日 81 次

发表评论的时候,我们经常会遇到点击星星做评分的交互。大部分情况下,大家使用的是5个一排5个一排的大块星星背景图实现的。实际上,两颗星星就可以搞定。本文就将展示这个。同时,有人觉得,实际需求还需要记住你选中的星星,CSS搞不定。实际上,这是可以使用CSS实现的。如何实现呢?就是本文要介绍的内容。

本文多技术展示,为便于理解,自制了不少原理示意图,以及必要的源代码展示,总之,希望本文的内容能够对您的学习有所帮助。

阅读全文…