网络杂货铺

前端开发

如何用Paper.js制作网页动画

导读:在很长一段时间内,网页动画是有GIF和Flash主导的,他们会有一个独立于页面其他元素的板块,而不是像文字和图像那样自然地呈现。这个直到HTML5 Convas(画布)出现,一切都改变了。 canvas 把动画和手绘自然地融入到网页设计中。你可以把动画和文字结合起来并让他们互动。动画的效果变好了,编译是否也能简化?

这里介绍一种简单的编译达到同样的强大效果的动画制作:Paper.js   。这篇文章将介绍结合使用 canvas 和 paper.js 来制作自然唯美的动画效果:蒲公英在风中飘逸。分享所有的代码,并且进行逐行解析,最后有动画效果演示。

阅读全文

10个强大的免费CSS3工具推荐

CSS 3 现在是非常模块化的,他规范了添加级联样式表,它拥有一些优秀的功能,革新了 Web 版式和设计。

虽然有很多优 点,但是,这并不意味着它不会有任何缺点 CSS3的是新的技术,虽然有很多改善。但最大问题之一是,浏览器的兼容问题,这意味着它是不容易实现跨浏览器。开发者需要添加额外的代码来实现跨浏览器 的属性相同的方式。但你不必担心,许多工具可在那里,为您提供帮助。最好的部分是,这些工具允许完全定制,这意味着任何人都可以轻松地使用他们。

阅读全文

Web 前端优化最佳实践之 JavaScript 篇

Web 前端优化最佳实践之 JavaScript 篇,这部分有 6 条规则,和 CSS 篇 重复的有几条。前端优化最佳实践,最重要的还是”实践”,要理解这东西容易得很,关键是要去”实践”,去”执行”,去”反馈”,去获取受益。

1. 脚本放到 HTML 代码页底部 (Put Scripts at the Bottom)

当一个脚本在下载的时候,浏览器干不了其它的事儿(串行了)。所以,把它扔到最后面去处理。对于一些功能性的脚本,可能实现起来有些两难。

阅读全文

HTML5目前无法帮你实现的五件事

一直以来,很多人都专注于 HTML5 能够实现什么(或者是如何将各种方法连接起来,实现一个更加优雅的解决方案)。而现在,也不少人想将目光投向那些 HTML5 无法实现的事情。MSDN 上微软员工 thebeebs 的一篇博文回答了这个问题:

1、HTML5无法实现 DRM

如果你有一家多媒体公司,你需要控制或者限制你的视频内容——通常是在多媒体内容中添加数字版权加密技术(DRM)。不幸的是,HTML5无法加入 DRM。HTML5的问题是,它会将多媒体内容的格式完全暴露出来,要解决这个问题并不困难

阅读全文

Web 前端优化最佳实践之 CSS 篇

Web 前端优化最佳实践第四部分面向 CSS。目前共计有 6 条实践规则。另请参见 Mozilla 开发者中心的文章:Writing Efficient CSS

1. 把 CSS 放到代码页上端 (Put Stylesheets at the Top)

官方的解释我觉得多少有点语焉不详。这一条其实和用户访问期望有关。CSS 放到最顶部,浏览器能够有针对性的对 HTML 页面从顶到下进行解析和渲染。没有人喜欢等待,而浏览器已经考虑到了这一点。

阅读全文

Web 前端优化最佳实践之 Cookie 篇

Web 前端优化最佳实践第三部分面向 Cookie 。目前只有 2 条实践规则。

1. 缩小 Cookie (Reduce Cookie Size)

Cookie 是个很有趣的话题。根据 RFC 2109 的描述,每个客户端最多保持 300 个 Cookie,针对每个域名最多 20 个 Cookie (实际上多数浏览器现在都比这个多,比如 Firefox 是 50 个) ,每个 Cookie 最多 4K,注意这里的 4K 根据不同的浏览器可能不是严格的 4096 。别扯远了,对于 Cookie 最重要的就是,尽量控制 Cookie 的大小,不要塞入一些无用的信息。

阅读全文
第 8 页,共 11 页« 首页...678910...尾页 »

无觅相关文章插件,快速提升流量

Top