2018.9.16 西安WEB前端交流会心得

本次交流会最终分享了5个讲座,分别是:

第一场《揭秘贝塞尔曲线及在WEB中的应用》

这一场中主要讲了贝塞尔曲线在前端项目中的使用,知道了贝塞尔曲线的由来,学到了如何使用贝塞尔曲线。比较重要的点包括贝塞尔曲线由一个起点一个终点和1-2个控制点构成,贝塞尔曲线原则上可以绘制出任何曲线。贝塞尔曲线和数学公式是完全对等的,即任意曲线可转换为贝塞尔公式,任意贝塞尔公式也可以绘制成曲线表示。

个人感觉是华而不实,毕竟就为了做出一个图像需要花费上百行代码,无论是编程效率还是性能方面都是完全不值得的。对于web开发,尤其是移动端开发,最根本的要求还是速度,才能让用户的体验更好。之前做的项目中我们所采用的是,页面中所用到的图标基本采用矢量文字图标,而不是img,例如阿里云矢量图标库http://iconfont.cn/plus/user/detail?uid=41718,这样可以做到整个页面的图标的大小在几KB之内,极大的提高加载速度。

对于真正的图片,我们使用的是阿里云提供的OSS对象存储服务,将图片存储在阿里云OSS服务器上,并且对于图片的裁剪缩放等操作均使用阿里云OSS完成,这样也可以很明显的提高加载速度。

第二场《TypeScript入门》

整个讲座就是TypeScript的简单入门,讲了TypeScript的新特性,封装变量提供更加面向对象的开发方法等等。

对自己收获不大,毕竟前端的框架实在太多了,三大主流react angularJS vue就已经很让人头疼了。react更加侧重前端表现,angularJS更加注重数据处理,vue是一个大集成。

第三场《基于以太坊的DAPP开发实践》

讲了简单的区块连开发流程。DAPP就是所谓的区块链应用,然后以太坊是DAPP最流行的开发平台,以太坊也提供了一系列包括开发语言 集成开发环境 和开发流程等等。

讲道理他自己讲得都不是很清楚。

第四场《基于ng的前端微服务》

来自华为云的工程师大概讲了前端微服务架构的几种实现方式。

这个睡着了。

第五场《Build blazing fast website with Google AMP project》

PPT地址:http://liyaodong.com/amp_stories/amp.html#/slide-orgd9be6d7

AMP官网:

Accelerated Mobile Pages Project – AMP

https://www.ampproject.org/

这应该是全场最让人欢迎的一场讲座,首先讲师讲得很好,这也是大家关心的关键问题,No matter what kind of experience I'm building. I want it to be fast。讲座大致是讲解了谷歌所发起的一项名为AMP的技术,这门技术准确来说是一项规范,一项从HTML到JS的规范,目的是提高web站点加载的速度。

AMP——移动页面加速,是由谷歌公司启动的一个加快移动页面加载速度的项目。百度也对应启动了MIP项目。谷歌目前会预先加载符合AMP标准的WEB站点,方式是提前缓存你的站点到谷歌缓存服务器上,这样用户从搜索点击进入的是谷歌缓存服务器上缓存的WEB站点,谷歌服务器肯定比自己的服务器更稳定,所以这样能够极快的提高加载速度。但是缺点也很明显,不适合用对实时性要求高的站点。

对于编写小型非高实时性网站还是非常实用的,值得学习。

猜你喜欢

转载自blog.csdn.net/qq_25406563/article/details/82755982
今日推荐