当前位置:首页 » 网页前端 » 携程做前端
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

携程做前端

发布时间: 2022-12-17 21:59:55

Ⅰ 携程网春招前端一二面面试题

感觉好可惜,我还挺想去携程网总部的,二面后公众号状态晾了两周多才变成人才池,等的好痛苦。。。

忘了一些题目。

过了两天接到了二面通知。

感觉难度就很一般,但是就是没过。

我这里使用的是暴力的方法,分多个数组分别存储再组合,这时空间复杂度忒高。。
现在想想是不是可以使用双向链表来实现。

Ⅱ web前端和Java哪个比较容易

java是一门编程语言,web从字面意思就知道是网站的意思;
我们经常使用的网站,比如说天猫、京东、携程等大型互联网应用,我们在电脑浏览器里面看到的是页面是属于前端技术的范畴,我们在输入框里面输入一个关键词进行搜,或者点击下单等等这些操作,是把我们浏览器的数据传送到了后端,然后后端处理完了之后,再给我们响应到浏览器里面,那么这个看不到的过程往往就是用Java开发的,当然Java也可以做一些前端的开发。
搞清楚前后端区别之后,web前端相当于java要简单一点,前端需要记,主要是页面布局来进行用户界面交互,java也可以做一些前端,但大部分不会用,主要处理相关数据及逻辑功能等;
进我主页,有方式跟我一起学习编程。

Ⅲ 华为嵌入式offer和携程的前端开发offer,哪个好

你绝逼是来秀的--!这两家的公司的offer都不好拿,而且跨度很大,嵌入式和前端。我觉得既然是要工作当然是你更熟悉哪一个做哪一个。

Ⅳ 携程跳槽可以去哪里

从事商家运营,商品运营。携程携程工作压力很大,如果想要跳槽可以从事从事商家运营,商品运营等。商家运营的发展会有两条路,一个是在平台做商家运营,一个是在品牌方做运营或专业机构做代运营。

Ⅳ ele.me 是如何运行的

ele.me 是如何运行的

写这篇文章的时候,整个 APP 已经发生了不少变化,甚至已移除 Grunt 转用 Webpack。然而初衷未变,架构方式未变,半夜下笔。虽如此,本篇也不打算详述每个技术细节,更想做的是说清楚下面几点。

前端即业务

前后端分离:不要停留在“中途岛”

把每个页面都变成组件

当手工作坊进入工业自动化年代

难道你还没用 ES6 和 CSS Next?

编译加发布到所有机器只需 200 秒是一种什么样的体验?

机器与流量:APP 最大可承受多少并发?

题外:团队工作流

一、前端即业务

没毕业那会,鬼哥写了一篇文章说到“当有一份不错的工作只需要写 CSS”,就在腾讯。当年在《重构》的影响下,这个叫“重构”的职位应运而生,这是一个切图仔工作。直至今天,前端在携程仍是“重构”而 JS 工程师被称为“开发”。在很长一段时间内,甚至时至今日这个职位仍可能只负责把 PSD 转成 HTML,而数据输出是由后端工程师做的,市场上很多写“至少精通一门后端语言”也是从这点产生的。那时大家都在喊,前端是最接近用户的,最了解设计的,没错,可前端却不可能在一个公司中充当 CTO 的。

当 Ajax 成为日常,SPA 成为标配,甚至数据已都双向绑定,而 BaaS(Backend As A Service)慢慢被接受,后端 MVC 只保留了 M。iOS、Android、浏览器开发已经统称前端,Client-side MV* 驱动,前端即业务 —— 负责路由、响应用户操作和做数据通讯。如果今天你还在还原 PSD,我只能跟你说,辞职来我这。

二、前后端分离:不要停留在“中途岛”

大概 13 个月前,我加入饿了么,第一个项目是彻底改版 m.ele.me,说到前端后端要分离。有天 CTO 问“中途岛”研究过么?我当时说,那不叫前后端分离,不知道他心里有没有在问“你究竟懂不懂前端?”。要是我也写了一个 Node 层来负责与 PHP / Python 层对接,这样前端负责 Node + 浏览器端开发,可能会被升职加薪,因为最终变忙,把事情变复杂,而且有好多 bug 要修,像是劳苦而功高。可是我选择了 MV* 的 Angular.js 把用户业务接管到浏览器端,而后端作为 API 提供商,时间很快,熟悉业务加开发一个月把整个移动网站都开放出来给大家用,机智地避过了升职加薪的机会。

因为当时整个网站都运行在一个 PHP 框架上,Template 层使用了 Twig,既然已经想让浏览器接管一切,那么让 PHP 只需要处理 M 层就可以了。

无论是 Twig 还是 HTML,我们遇到一个问题: HTTP 请求太多了 。解决这个问题其实可以使用script作为 Template,当然也可以直接把模板编译成 ng 的 Template Cache。前者写在 html 里太丑了,而且不能重用(你丫也可以写成单独一个文件啊),变成 js 文件吧,然后一起扔到 CDN 上去。情况就是这样:

Twig -> HTML -> Template Cache(js) -> (CDN)

结果整个网站变成了 Nginx + index.html + BaaS,呃,Node 给了很多机会,可是这会还有人想停留在“中途岛”吗?考虑一下下面的问题:

把 View 的渲染交给服务器,还是切分交给每个用户的浏览器?

是否需要重启 Nginx 、重启 PHP、重启 Node?

Cache API 后并发可以提高多少?

不需要复杂的 HTML 缓存机制/机器,CDN + 静态 html 可以搞多少并发?

我只想说一句,你选吧。

三、把每个页面都变成组件

把业务接管到浏览器同样会遇到一个问题:MV*。把目录分成lib/、model/、controller/、view/,太多这种做法了。比如 angular-seed 之前的分法就类似,把所有 controller、directive、filter、service 都放在不同文件。这样做是不是最佳实践呢?

Ⅵ 携程的运营模式是什么

携程的运营模式是:一类是像携程这样的做前台现付的订房中心。通过资源整合,利用电子商务平台为其用户提供最好的旅游和旅行服务。他们主要靠吃酒店和宾馆佣金来盈利的。这样订房中心给你的房价是比你直接去酒店问便宜。原因很简单,你打到酒店去,任何一个内行都听得出你是个啥也不懂的新手,报给你的就是门市价格。
还有一类是类似于旅行社的操作模式,即他和酒店签了协议,酒店给他一个低的价格,他再加上自己的利润卖给客人,这时候价格就会比现付的要低,特别是高星级酒店,有时候要比携程等订房中心低很多。
所以在信用度可以的情况下,一般尽量选择预付的比较好些,当然也要看你具体需求,如果你对价格不是很在乎,而且经常要变动行程的,现付是比较好的,但如果你的行程定的下来的,预付就很划算了。毕竟预付的话一旦取消或者更改是要收取消费的。这和打折机票不得签转是一个道理。

Ⅶ 携程网站前端针对顾客的个性化服务体现在哪里

携程网站前端针对顾客的个性化服务体现在网站加载速度快,请求块,板块清晰,容易引起视觉误差。

Ⅷ 类似于携程旅行这样的手机APP开发需要多少钱

类似于携程旅行这样的手机APP开发需要多少钱

简单点来说,要视手机APP的需求及质量而言,价位一般在几千到十几万左右,更高端的价格更高。

四、APP开发公司的所在地

需要注意的是,同样实力的APP开发公司,在不同的城市也会导致APP的成本费用高一些,如在北京、深圳和上海等地的开发公司开发成本费用就会比较高,因为当地开发人员的薪资和其他支出相对更高。

Ⅸ 《ReactNative入门与实战》pdf下载在线阅读,求百度网盘云资源

《React Native入门与实战》(王利华)电子书网盘下载免费在线阅读

链接:https://pan..com/s/1HO-3rNfBMecuybuHEIekBA

提取码:cvlw

书名:React Native入门与实战

作者:王利华

豆瓣评分:6.6

出版社:人民邮电出版社

出版年份:2016-1

页数:372

内容简介:

本书共4部分,首先简要介绍了React Native的开发基础知识,然后介绍了React Native的API、组件以及Native扩展和组件的封装,接着介绍了App的动态更新和上架过程,最后通过3个案例介绍了如何使用React Native开发原生App。

作者简介:

王利华

王利华,vczero,携程无线框架高级工程师,HTML5培训讲师,主要负责框架组件性能优化、新一代框架研发。2013~2015年在高德地图负责Node.js服务和JavaScript API相关的研发。其GitHub地址:https://github.com/vczero。

魏晓军

魏晓军,携程框架研发部研发经理,负责携程无线前端框架团队。2011年加入携程,先后从事携程PC端前端框架、数据可视化框架、无线端前端框架等开发工作。现负责携程无线前端框架的开发和性能优化等工作。

冯诚祺

冯诚祺,携程框架研发部高级iOS研发工程师,负责移动端用户行为以及性能数据的统计SDK、数据分析支持。正在修行,朝着全栈的方向努力着。