月度归档:2018年08月

中国首届React开发者大会大咖们的演讲~

中国首届React开发者大会于2018年08月18日在广州举办。由w3ctech、前端圈主办。本次大会我们将邀请行业内知名讲师,与大家共聚广州,畅聊React。

kejun

克军
前端布道者、阿里云CSFE前端团队负责人

演讲者:克军
如何把业务逻辑这个故事讲好 – 有限状态机与React开发

开发如同拍电影,组件、框架、工具如同演员和道具,工程师就是导演,其中指导拍摄的是什么呢,演员如何出场,如何演绎喜怒哀乐,场景如何切换等等。对,是剧本。开发中什么是剧本,是PRD还是设计稿,其实都不贴切。开发中的剧本就是一个产品的业务逻辑。如何清晰准确的表达,并成为代码的一部分,或许会成为新一代的开发模式。这就是状态机在前端开发中可以发挥的作用。

Vladimir Grinenko
Yandex JavaScript developer, more than 12 years experience.

vladimir

Vitaly Harisov
Yandex JavaScript developer, more than 12 years experience.

vitaly-yandex

Vitaly Harisov
Yandex JavaScript developer, more than 12 years experience.

演讲者:Vladimir Grinenko && Vitaly Harisov
React组件开发精髓

让我们来看一看如何使 React 组件开发更具有表达性。
你将学会如何不依靠 if 语句来修改组件的行为,就像我们在 CSS 里做的那样。
你将学习到如何:
创建灵活的且拥有不同配置(甚至是不同标签)的组件,它们可以被随机组合成不同的实例(instance)
做低成本的 AB-测试 和实验
将组件转换为跨环境/平台的可复用代码

演讲者:工业聚
Functional programing in React

主要讲解 React 里的函数式编程,包含高阶组件,Functional setState,Render props,以及 Algebraic effects 和 RxJS 在 React 里的应用。
待定
演讲者:蔡斯杰
一种数据契约驱动的 React + Redux 编程方式

React + Redux 的思想是数据驱动和函数式,分享一种在特定场景下,基于数据契约的抽象方式。包括如何制定契约,如何实现 Model,划分和定义组件,如何应对变化,最后达到系统的高复用和灵活性。
待定
演讲者:郭远飞
蚂蚁金融业务的React实践

将根据原技术栈遇到的问题和挑战,以及React优势分析和大家谈谈为什么从Zepto切换到React?
通过解决React资源加载问题、React静态资源离线、引入Preact降级、业务数据状态管理和antd-mobile等方面分享React在业务研发中的最佳实践
除此之外,还将给大家分享目前React在蚂蚁集团业务的现状,以及后续在React层面(如数据化、基于JSX的多渠道部署等)的规划
待定
演讲者:黄琼
从React渲染原理看性能优化

相信很多人都用过 React ,那么大家是否遇到过海量 DOM render 卡顿的问题?
React 16 对渲染机制做了大改动,很大的提升了交互体验,背后的原理又是什么?
实践出真知,本次分享深入挖掘 React 的渲染机制,同时结合实例来解决实践中遇到的性能问题,从而写出高性能的 React 应用。
待定
演讲者:题叶
Virtual DOM 方案几个有意思的探索

Virtual DOM 是 React 核心的功能。基于 Virtual DOM 还能设计一些有意思的方案,这个分享会介绍基于 Virtual DOM 的想法在服务端等场景的一些探索。项目的代码用了 ClojureScript,会有一些来自函数式编程的思考。

怎样增加行业用品网站外链?

最近长生生物成了热点头条,我也只知道是疫苗的事情,其它就不知道了。不了解医药这个行业。

这什么说到这个,因为这里要说说行业用品网站如何增加外链的事,其实效果最好的外链建设方法是老生常谈,却很少有人认真去做的事,那就是——内容营销!

1.产品/服务相关话题扩展

如果贵行业话题真的很无聊、一般人不感兴趣也看不懂,那就想办法把话题扩展到与普通人生活息息相关、大家喜闻乐见的领域去。

如一个生命科学相关产品的网站,其产品分类大致是这些:

  • 一抗
  • 二抗
  • 免疫测定试剂盒与试剂
  • 细胞与组织成像工具
  • 细胞与生化测定
  • 蛋白质与肽
  • 蛋白质组学工具
  • 激动剂、活化剂、拮抗剂与抑制剂
  • 裂解物
  • 多重miRNA检测

晕不滴?其实我一个也不懂~

那么产品本身没话题性(对普通人),但完全可以扩展到普通人感兴趣的领域:如,产品的应用领域。这些生命科学产品名称本身看着无聊,但产品应用于癌症、心血管、遗传学、细胞科学等领域的研究和药物研发,这些领域就有很多人关心了。由于朋友的关系,我最近就搜索了好多癌症相关的问题,诸如某某癌症治愈率,存活率,主要疗法有哪些,有什么新的靶向药,美国什么医院治疗癌症最好,印度有哪些渠道能买到便宜的替代药品等等。

如:产品的使用者,医院、研究机构、药厂、监管机构等,同样有很多话题可聊。中国、美国医院、医保系统有什么异同?袁隆平为什么评不上院士?在国外达到国际水平的华人科学家有哪些?

再如:和产品有关的法律、道德、伦理话题。保护药厂利润和研发动力与穷人买不起药怎样平衡?从印度买盗版药是否违反中国法律?美国法律?克隆技术的界限在哪里?生命起源研究和宗教信仰有没有冲突?生命科学产品会不会受中美贸易战影响?

2 .怎样与产品联系起来

用来吸引外链的内容和产品不用在商业上联系起来。这些内容的任务只是引起兴趣,吸引链接。一个卖试剂盒的网站如果能靠试剂盒本身内容吸引外链,那就不用扩展到别的内容了,但试剂盒本身很可能真的吸引不到链接。

但是,做SEO的一定要明确,扩展后的内容与产品虽然没有商业上的联系,但还是有很强的语义上的联系的。试剂/抗体 – 癌症 – 靶向药 – 印度盗版药 – 生命科学,在搜索引擎眼里,这些词是有语义联系和相关性的,即使是吸引外链的内容也不会破坏网站的主题相关性。

3.吸引什么人

为吸引外链创作的内容,目标用户是可能给你链接的人,不一定是产品的使用者,不一定是产品的购买者,也不一定是业内人士。所以前面强调,尽量把话题扩展到普通人会感兴趣的领域。

4.专业与创意的结合

虽然要写普通人会感兴趣的话题,在2B行业,这也是非常专业的人士才能做到的事。但是客户的产品能扩展到什么话题,作为外行是说不上来的,更不用说写出具体内容了。作网站的人或seo优化师不要轻易杜撰,以免引起笑话。

总之,内容吸引外链是有门槛的,需要时间、人力的投入。而且还要行内专业人士的写作技巧,不见得每篇内容都能有效果,两三成内容能吸引到一些有质量的链接就算不错了。正因如此,这个方法才会奏效,而大部分人已经望而却步了。

Speed Update影响移动搜索排名

Google( Mobile Speed Update)是针对移动页面和移动搜索排名的。

而到目前为止,移动页面的速度是不作为搜索排名因素的。Google又开始使用移动页面索引来排名,所以那些转向移动优先索引的网站的页面速度反倒不影响搜索排名了。移动搜索排名却看的是PC页面的速度。并将会在2018年7月份把页面速度作为移动搜索的排名因素。有几个点值得注意:

  1. 只影响特别慢的页面
  2. 只影响一小部分查询词
  3. 满足查询意图还是最重要的,所以如果有好的、相关的内容,很慢的页面还是会有好排名
  4. 速度快并不是加分因素,所以速度已经不错的页面,即使速度改进得更快,也不会提高排名
  5. 受影响的那些很慢的页面,速度有一定改进就会使排名有很大提升
  6. PC索引还是使用PC页面速度

现在移动搜索是所有搜索引擎的重心,百度现在力推的熊掌号也是针对移动搜索,PC搜索的事现在基本不提了。

目前中国移动搜索占比为65.53%,比全球范围高得多。

2018年厦门MadCon大会和百度搜索沙龙

2018年厦门MadCon大会和百度搜索沙龙