尤雨溪,前端框架Vue.js的作者,HTML5版Clear的打造人,独立开源开发者。曾就职于Google Creative Labs和Meteor DevelopmentGroup。由于工作中大量接触开源的JavaScript项目,最后自己也走上了开源之路,现全职开发和维护Vue.js
尤雨溪大学专业并非是计算机专业,在大学期间他学习专业是室内艺术和艺术史,后来读了美术设计和技术的硕士,正是在读硕士期间,他偶然接触到了JavaScript ,从此被这门编程语言深深吸引,开启了自己的前端生涯,2014年2月,开发了一个前端开发库Vue.js。Vue.js 是构建 Web 界面的 JavaScript 库,是一个通过简洁的API提供高效的数据绑定和灵活的组件系统
这个网站具体用什么做出来的,不好去推测,如果想知道的话可以下载相应的前端插件,vue-devtools 或者 react 的去看看能不能查看到相关框架属性内容就知道了。
但是您所描述的这些效果可以用 vue + nodejs 实现的 SSR ,附带使用 webapi 的接口中的 history 的 pushState 或者 replaceState去实现。
当然前端也可以不使用 vue,其他框架均可,更快捷点用 php 框架套娃出来一样能够解决这个问题,只是记得使用 webapi 保持更换 url 即可。
技术选型还是团队组织架构为基础。
团队内部开发人员如果是固定的情况下,优先选择比较熟悉的技术团队人员。
如果还没组建完成可以考虑技术选型还是团队组织架构为基础,团队内部开发人员如果是固定的情况下,优先选择比较熟悉的技术团队人员,如果还没组建完成,可以考虑较为流行,或者是主流的技术,如果是偶来选行,偶会选择第二种。
最后补充一下,不管选什么技术,都不要忘记大家的产品,大家的客户价值最后补充一下,不管选什么技术,都不要忘记大家的产品,大家的客户价值技术只是一种手段,只要能实现目的,手段其实并不是最重要的。