只做前端为什么页面只显示一半,(二十多个为什么页面只显示一半 一个首页 五个专题),响应式(pc加手机),在北京大概多少钱

一位前端工程师在中兴的九年职业生涯
一个月前离开呆了 9 年的中兴软创,有不少东西值得写下来,千头万绪,不知从何写起,自己留下了 10 多万字的回忆,但这里面涉及的东西太多,不便公开,还是把这些年对工作的感悟写一下吧,这 9 年的工作基本都是围绕前端框架的。
中兴软创的主要业务称为 BOSS,也就是电信行业的运营支撑软件。早期的 BOSS 系统一般都不是 Web 化的,而是C/S架构,当时大家做所谓的&前端&,用的是 Delphi, Builder,或者
Swing。后来B/S流行之后,大家就逐渐往浏览器上迁移。
那个时期的浏览器,不像现在这么多样化,一般指的都是 IE,而且可以具体到三个版本,5.0,5.5,6.0。第一批迁移到B/S模式的系统,多半是那些简单表单的系统,界面只是填值,作个简单校验,然后提交给服务器。可以说,这个时候的 Web 前端是很乏味的,因为没什么可做的,用 table 布局,里面放些 form,极少量的
代码,更谈不上用 CSS。
不久,Web 系统就复杂化了,在C/S里面,我们可能有大量的&控件&可用,基本的输入框这些不谈,在 HTML 里也有,时间日期这类,就要费些周折了,更复杂的,比如 Tree,DataGrid,甚至 TreeGrid,就更折腾。当时写 JavaScript 的人还是有不少的,面对这种情况,也想出了一些办法。
这些办法的根本原理,都是用已有的 HTML 来拼凑出一个控件的样子,再加上事件,一直到现在也没有更好的办法。比如说,日历,就用 table 标签来生成一个表格,然后当前日期加个颜色。又比如 DataGrid,也是一个表格,然后 tr 上面加点击事件。有的流派是跟现在一样,把控件的声明和初始化都放在 JavaScript 代码中,只在 HTML 里留一个容器标识,更主流的方式是用 HTC 来封装控件。
如果仔细看过早期 ASP.net 的代码,就会发现它带了几个 htc 文件,比如 treelist,tabstrip,mulview 等等,这些控件的功能已经基本能满足需要了,就是有些丑,有些人在此基础上作美化,04 年的时候,中兴软创的多数基础控件就是这么来的。HTC 提供了一种扩展 HTML 标签的机制,业务开发人员用起来很方便,所以很有效地降低了开发门槛。
再看另外一个方面,传输的问题。最开始大家都是把数据用 submit 按钮提交给服务端的,但是提交就会刷新整页,效果不好。我们知道,AJAX 的概念是 05 年提出的,但是在此之前好几年,就有不少用 XMLHTTP 的人了,我自己入职之前,03 年的时候,就用过这个,入职之后看公司的前端框架,也一眼发现了这些东西。中兴软创的这套传输机制是在微软顾问的帮助下创建的,传输的原理就是在前端把表单数据序列化成 XML,通过 XMLHTTP 传给后端的 Servlet,当然,那时候用的是同步传输,传的时候界面会卡一会。
05 年我刚入职的时候,还没看过系统,老大问我对前端这块有什么看法,我说可以考虑做组件化,把更多的东西封装成 HTC 那样的组件,然后组件内部通过 XMLHTTP 跟服务端通信,他听了之后说我们现在已经有一些 HTC 控件,通信也基本都是 XMLHTTP 了。回想起来,当时我的思路是纵向的组件,端到端,每个组件实际上只通过事件和方法与其他组件交互,各组件自身就可以独立运行,应该算是早期前端组件化的一种思路。
为了通用性,前端封装了一个方法叫 callRemoFunction,三个参数,分别是后端的 Java 类名,方法名和参数对象,用 XMLHTTP 发送到后端的 Servlet 之后,通过前两者反射得到对应的 Java 方法,执行结果再返回给前端。这样,在 JavaScript 里&调用&后端代码,就像调用普通的 JS 函数那么方便。也有这样调用动态 SQL 的,后来这两者统一成服务,只要传入唯一的服务名和参数,不用管是 Java 服务还是 SQL 服务。
有了这些东西做保障,业务系统的B/S化就容易多了。当时的开发模式是前后端分离,后端负责写服务,前端写界面和 JavaScript,这种模式也带来很多好处,比如有的业务系统后端从 .net 迁移到 Java,前端部分基本除了登录之类,都没什么要改动的,人员的协作也是很顺畅的。
在迁移系统的过程中,也有其他一些混杂技术,比如说,处理一些监控图形之类的,由于缺乏经验,加之为了重用之前的 Swing 代码,搞了一些 Applet,虽然混搭的风格不太好看,但当时是没什么人讲究这个的,业务系统能用就行了。因为我入职之前搞过 VML,所以极力鼓动把各种图形的东西搞成 VML,这个东西在当时最大的优点是不需要给浏览器安装插件,其他任何方式都做不到。
后来就有了 IOM 系统那个很典型的自动布局流程建模界面,核心部分有 3k 多行 JS,花了近 2 个月,期间还重构过一次,后来陆续改需求,到 06 年下半年才不太改动了。从此之后,公司的 Web 图形这块,基本都是用 VML,不再有人提 Applet 的事了,而且几年内也没有用 Flash 做这类图形的,据我所知,业界当时用 Flash 做图形界面比用 VML 的还多些。
到了 07 年,Firefox 就占不小的市场比例了,而且 HTC 这个东西,微软自己也不太看好,所以不得不未雨绸缪,考虑这些东西的替代方案。正好当时调动部门,新部门打算彻底翻新产品,所以有机会考虑前端的新方案。作为前端的整合框架,有两条道路可走,一条就是选择别人的方案,比如早一点的 Bindows,还有当时比较火的 ExtJS,另一条就是先引入一个 JavaScript 基础库,然后在上面自己做控件。经过慎重考虑,还是选了后者,因为我们的业务需求比较复杂,改控件的情况很多,要是用了 ExtJS 这类,虽然看起来什么都有,但是改东西估计就痛苦了。
接下来就是选基础库了,流行的有 Prototype,Mootools,jQuery,甚至还有万常华的 JSVM,在那个时候其实很难预料到后面 jQuery 这么火,就算到现在我也不能理解,所以我们的选择是 Prototype,然后在它基础上构建外围库,主要是控件。
当时看过很多 UI 库的机制,比较来比较去,觉得最能接受的还是 YUI 的方式,所以大致按照这种方式做下去了。我们的控件体系是比较松散的,彼此之间无任何依赖关系,可以独立引用,控件的唯一参数就是父容器,然后传入初始化参数,加载数据之类。
这一代控件的 DataGrid 和 TreeGrid 是我做的,跟上一代最大的区别是简化了事件。比如说,之前的控件选中行用的是点击,但是键盘的方向键也可以改变选中行啊,这时候业务方需要监听控件的两种事件,在每种里面都做选中行变更的操作。这一代里面我只给业务方开放 change 事件,不管实际是从什么事件发起的,最终需要关注的只是这个 change,在控件上,行的点击事件这种过于原始的事件是没有意义的,直接抛给业务方非常不合适。刚开始改成 change 的时候,有些业务开发人员不太习惯,不过很快就觉得这样方便了。
这一代的 TreeGrid 控件我作了懒加载,但实现的细节上有些考虑不周了,比如说,下层节点在未展开的时候,DOM 不创建,这没有问题,但是我连节点对象都没创建,当业务方要访问未展开的节点数据时,只能从数据源上去获取,已展开的节点和未展开节点的访问方式不同,这算是一个败笔。
整体来说,这一代的框架运作还是很成功的,比较稳定,但整个版本关键的一点没有达到,就是跨浏览器,也就是说,即使把控件代码改成纯 JS 的,也没让整个版本跨浏览器,这很悲剧。一个关键问题是版本时间太紧,框架层从无到有三个月之后,业务侧就大量启动开发,有不少问题没有来得及解决,更本质的问题在于当时我们缺乏经验,没有对业务开发人员作约束,比如说,有些要避免的写法没有列出,对于跨浏览器怎样测试,也没有时间作考虑。等到打算解决这些问题的时候,面对海量的业务代码,已经无从下手了。
这个版本中,也遇到一些比较新的需求,比如说有的监控需求,要实时通信,那时候没有 WebSocket 可用,就用 Flash 的 Socket,搞了一个不显示的 Flash,专门用来连 Socket,然后再用 JS 跟它交互,效果还可以,只是因为 Flash 的跨域策略升级过几次,导致踩了一些坑。
说到这个 Flash,又扯到另外一些话题,早期搞前端的人,多数都玩过它。Flash 内置一些控件,比如基本表单输入,还有调用 WSDL 格式 WebService 的通信控件,整个体系其实成熟度不比 HTML 低,只是我一直对时间轴很痛恨,所以即使搞,也都倾向直接用 AS 写,很少用元件转 MovieClip 那些东西。后来 2004 年推出的 Flex1.0,彻底不一样了,我研究过一阵,也想过如果在企业应用领域,全部用它来构建前端如何?
这个想法是有些激进,但对于企业应用而言并不过分,企业应用连 Applet 都能接受,机器上要装 10 多M的 JRE,那用 1M 多的 FlashPlayer 不是更好嘛,而且当时很多开发人员写不好 JS,尤其是代码规模较大的时候,但他们写 Java 都还凑合,如果用 AS 来写,代码效果应该好不少。
当时的 Flex 是要部署到应用服务器里的,运行机制大致就像 JSP 那样,文本代码经过一个预编译,然后发到浏览器端来执行。当时制约 Flex 发展的主要因素是客户端机器的配置,Flash 体系的界面效果较好,但比较占资源,而且在开发阶段的优势也体现不出来。
但我一直认为,Flex 体系在较大一个时间段中很适合企业应用体系,因为浏览器混战的时期很长,乱象环生,老的浏览器迟迟不去,多少年也抹不平兼容的坎。对企业应用而言,搞跨浏览器兼容这方面并非它的核心价值,如果有一种技术能暂时抹平这些浏览器的差异,优势会是很明显的。要说占资源大,难道 ExtJS 占资源就小了?企业应用连 ExtJS 都可以接受,当然更能接受 Flex。
所以从 09 年开始,又逐步进行 Flex 的引进,当时的 Flex 发展到了 3.0,整体算是比较成熟了,后来陆续花了两年时间支撑业务产品的开发,效果还可以,但从引入时机来说,还是略有些晚,如果再早两年引入,状况会更好一些。
另外一方面,BOSS 领域的应用系统并不局限于企业应用类,也有一些是面向个人用户的,比如说自服务和网上商城,前者类似 10086.cn 那种模式,个人消费者可以登录办理一些简单业务,后者就是典型的网店,只是所卖的限于电信类的实体商品(手机、上网卡等)或者虚拟商品(套餐,流量)等。
这个场景跟之前的内网应用大有不同,算是真正的互联网模式了,所以它所用的前端框架就与其他的不同。由于精力所限,开始几年在这方面的投入很少,一般都是用 jQuery 外加一些开源的控件,这样整合起来用,页面不花哨也不复杂,基本功能也是能够满足的,做的效果只能算是凑合,主要是没有熟悉 CSS 的人。
在做电信业务运营支撑的这类公司,UI 一直是薄弱环节,不可能得到本质上的重视。整个中兴的整个体系里,软件的重视程度并不如硬件,比如从手机上面就看得出来,卖了手机之后就不太重视后续软件升级了,还是卖老的功能机的思路。在软件体系里面,前端也处于相对弱势的地位,毕业生入职的时候,都会优先让编程水平较高的做后端,在前端里面,逻辑和业务的重视度又高于 UI,所以 UI 保持能用就不错了,在关键的一些跨浏览器兼容,CSS 规划方面,基本是没有什么进展的。好在近两年,由于有了 BootStrap 这样的东西,把很多原本要做的事情做掉了,所以只要对界面没有特别的需求,光会写 JS 也能把界面搞得像模像样。
这部分的前端框架,其实也不是这么搞就完事的,基于传统的思维,做这些界面的时候,开发人员仍然倾向于使用偏重量级的控件,而不是使用界面模板库等方式来做一些数据展示的效果,这一方面带来的是观感的不佳,另一方面,由于引用的一些控件库没有很精细地隔离,往往都是整套控件一起引入,甚至在一个界面里还出现同时引用多种界面库的恶劣情形,一个并不算复杂的界面,引用的压缩之后的文本代码就高达1-2M 之多。
所以从这个方面讲,公司的多数前端人员并不专业,专业与不专业体现在什么地方?是要有一个整体的优化。前端与后端开发方式的一个本质差异是引入任何东西的代价都比较大,因为你的代码要先经过一次网络传输才能执行到,而且还要注意避免冲突。如果只要引用某个功能,就不应把其他不相关的东西也一起引入,所以那种一个大控件库整体打包的方式在这种面向互联网终端用户的模式下非常不合适。这个道理并不难理解,但为什么操作的时候很少有人注意避免呢?
因为两个原因:
精确控制的代价较大。这一点确实是个大问题,要做精确控制,最小依赖,需要把整个框架的依赖关系理清楚,在现有的开发体制下,谁为这个时间买单?既然没有,那基本上就没人管了。
加载的字节量未作为系统上线的考核指标。从反面说,如果这么做了,功能倒是能用,但系统加载慢了,有多慢,这个没有预设的性能底线,一般赶时间做的系统也都不会太纠结在这上面,能用了按时上线了就大家都谢天谢地。
从决策层的观念上,也有一个误区,比如认为自服务类系统不算核心系统,对开发技能的要求也不会多高,凑合能用就行了,事实并非如此!企业应用型的系统,才是不特别考验开发技能的,考验的更多是架构水平,它在前端的坑并不多,所以完全可以由个别架构水平高的带着一群偏弱点的开发人员做,而网站类的对每个开发人员的前端技能水准要求都更高,如果不改变以往的思维方式,后续这类系统会经常收到投诉。
近两年,因为要考虑未来老旧浏览器淘汰之后的事情,所以我花了不少时间研究了一些懒加载框架,还有一些前端 MV*框架,尤其在 AngularJS 上,花了很多精力,比如 12 年的时候打印了源码来看,也做了各种尝试。这些东西用在企业应用领域,是极好的。第一次看到 AngularJS,是因为当时在寻找通过 HTML 属性实现数据绑定机制的方案,然后就看源码,看同类方案,一发不可收拾。
后来的规划,是用它来实现核心逻辑,而外围的 directive 层分为 PC 浏览器和移动终端两类,这样可以实现逻辑的共享。到了该考虑移动端的时候,又碰到了 Ionic,真是想什么来什么,也说明我的这些路不孤单,还有一些人用同样的思路在走。
之前公司也搞过移动端的系统,用了响应式设计,也碰到一些坑,从我的角度看,公司用响应式设计还是要慎重,因为完全没有熟悉 CSS 的人,要用这个风险很大。
近两年考虑的另外一些事情是前端开发的工程化,这个路也不孤单,各大公司都或多或少的在做,比如前端组件的管理,自动化测试,发布等等,典型的有百度 FIS。当系统规模扩大的时候,在代码管理和发布问题就特别多,前几天看到 winter 的微博,应该也是踩到不少坑。。。所以说,架构师要考虑的事情,一方面是系统自身的架构,另一方面要考虑团队在协同开发时候可能遇到的问题,从技术角度尽可能及早把这些东西化解。这方面花费的精力很可能比真正在产品里花的还多,而且是很痛苦的,做了很多之后还不容易看出作用。
去年在上海一家公司面试的时候,跟面试官聊得非常投缘,他问一句我答一句,有时候他话没说话我就接着说下句,我话没说完他就接着说下去,最后两个人相对大笑,那是发自内心的苦笑,前端架构这个大坑啊。他说,对吧,架构这事,比的就是你踩过多少坑,我们这一路上踩过来的坑,都是血和泪。我俩笑得像《投名状》电影里,刘德华最后流着泪笑得样子。
碰到的另外一个聊得很投缘的人就是支付宝的玉伯,可能因为业务场景比较接近,而且大家的努力方向都在前端的工程化方面,所以很多东西都是所见略同。
早些年,公司的前后端分离开发,效率很高,问题也少,不知为什么做着做着就成了不分的模式,开发人员从 HTML,JS,Java 一直写到 SQL,什么都搞,什么都不专业,很可怕,我提了不知多少次意见,从未得到回应。虽然最近业界很多鼓吹全栈工程师的,但这只能让那些个人能力较强的去做,作为补充,不能成为普遍做法,对于招聘人员水准比不上互联网公司的传统软件商,更是应当把人员分工搞好,这样才可能真正做好产品。
过去的事情都过去了,回头看看自己这些年,在工作上还是花了不少心思,每次有想法,都会说出来,哪里觉得不对,都会认真提出自己的理由。努力做一些与众不同的事情,会写一些工作方面的文章,会用业余时间组织培训交流,会自己出钱买书送给同事。从未提出过让自己团队任何人加班,研发过程奖也从未给过自己一分钱。有时候真不知道自己的坚持是为了什么,努力过之后,发现能改变的东西还是太少,很失落。
曾经是一个缺乏勇气的人,下棋或者打游戏碰到形势不好就立刻认输,后来看我同学阿龙打星际,屡屡被人打得只剩一个农民还到处逃窜开矿企图翻盘,看得多了,也就比以前肯坚持。人的一生,两件事最重要,一是努力,二是选择。这两者都不容易,这次狠心选择了新的道路,希望能坚持下去,不知道再有 9 年之后,会是什么样?
发布评论请先
8月1日,据美国《联邦公报》报道,今日美商务部宣布新增出口管制名单,44家企业全部为中国企业,此管制....
从谷歌创立开始,向来信奉“技术至上”的公司员工就一直质疑管理的价值。正如软件工程师埃里克o福莱特(E....
在 Reddit,我们理解面试可能非常令人头疼,因此我们做了这份指南来帮你顺利通过面试。你不会不学习....
这不是一个鸡汤文,也不是警世文,这文章没什么结论和重点,你不会从这篇文章中获得什么领悟。
在海外多年,很多媒体追捧的国外的概念,比如什么法制民主人性化诚信素质高之类的,绝大部分是虚的假的YY....
我在中国读的大学,工作了7年之后,移民到了澳洲,文中的经历,一部分是中国的,剩下的都是在澳洲遇到的。
在工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,”测试为什么当初没有发现这个问题....
讲述我的故事并不是件容易的事情。很多时候,我都会感到羞愧、愤怒,再次回想起来,我的心中都是会很,但是....
招工程师的过程跟从前大不一样了——有一部分改变是特意设计的。在 Google,我们刻意扩大了校园招聘....
最近听说公司的几个同事都大病了一场,有的还进行了大的手术,差点跟阎王爷报道了。努力工作固然重要,但是....
在去年我加入Dropbox(美国一家云存储服务公司)之前,我在纽约一家叫Recurse Center....
据报道,清华紫光将以22亿欧元的代价收购法国芯片元件制造商Linxens。相信这对我们中国芯的认可又增加了不少。在一起起收购案失...
每一位开发者在正式踏上开发道路之前,都需要经过毫无编程经验的“第一阶段”。
在《Rework | 重来:更为简单有效的商业思维 》这本书里,Basecamp 的 David H....
了解到可以在家办公、可以选择位置无关的生活方式的时刻,对我来说是一个非常重要的时刻。在此之前,我还从....
在Stack Overflow,我们经常会谈论为什么我们信仰远程工作。与此同时,我们已经在远程工作方....
7月17日,中兴通讯再度涨停。一连两日的涨停来源于7月15日的利好消息。7月15日,美国宣布解除对中....
2004 到 2014年之间,我任职于世界上最大的开源软件公司红帽公司。2004年的7月,当我在红帽....
当你设法找到一些空闲时间,你开门迎接第一个人(即处理第一个问题,其中可能包含不止一个人,下同)。他们....
从 20 世纪 80 年代末到 21 世纪初,我在苹果公司就职 12 年,我领导团队推出了苹果公司在....
当开发人员的薪酬几乎不取决于产品质量,而是在很大程度上取决于他与同行相比表现如何时,工程师文化就会受....
小李毕业后在一家公司做软件工程师,转眼间一年多的时间已经过去了。
我认为,就目前而言,中兴手机超越华为可以说是不可能的。
中国联通解释,选择单一来源采购的原因,本项目主要在原有网络设备基础上进行扩容,考虑到业务需求同时为保....
作为中兴主打高端手机市场的旗舰产品,AXON天机系列一直象征着高配置,精良做工以及出色的工业设计,而....
过去的几年,金融业在中国GDP中的占比稳压日本、德国,甚至个别年份还超过美国。所以中国急急忙忙地去杠....
据凤凰网,在经历了一系列中美外交层面斡旋和公司内部的人事大换之后,中兴解禁一事终于尘埃落定了。
中兴AXON天机是针对高端商务人群而推出的一款旗舰手机,由原黑莓团队专家参与研发,美式的设计风格,一....
美国商务部(Department of Congress;DoC)在上周五暂时解除对于中兴通讯(ZT....
据e公司的直播(本文主要内容来源于e公司直播),中兴通讯总裁赵先明指出,绝大多数客户耐心等待着中兴通....
根据最新的消息显示,美国参议院已经放弃继续推动重新恢复制裁中兴通讯的修正案。这也使得中兴事件最后的一....
据报道,7月16日和17日两天,三大运营商分别公布了一批通讯设备中标候选人名单,中兴均有涉及。获得解....
中国工信部副部长辛国斌指出,计算机和服务器所用高端芯片仍有95%以上需要进口,“与发达国家还有几十年....
中兴通讯获美国解禁并重启营运后,带动大陆系统厂全面释出MOSFET急单,并传出部份业者还愿意再加价2....
7月12日,美国商务部表示,已经与中国中兴公司签署了托管协议,一旦中兴通讯完成了4亿美元的托管存款,....
拒绝令终止后,全面恢复运营的中兴通讯在这几日内陷入密集且兴奋的忙碌:陆续在泰国、埃及、沙特、阿尔及利....
中美贸易战愈演愈烈,口水战上升为真枪实弹。根据美国贸易代表办公室(USTR)7月6日发布的“301条....
众所周知,在计算机科学领域中(无论是在学术界还是产业界),女性从业人员凤毛麟角。在过去的几十年中,尽....
所有的新手或者毕业生对于技术领域都是迷茫的,我是学电子信息的,本科。当年毕业的时候,外企热得不得了,....
上次“五一”前夕,我去深圳一家软件公司面试(先笔试后复试),我开始以为题目是J2SE方面的基础,比如....
其实转行并没有什么特别的,如果你想听到一些传奇经历,恐怕要让你失望了。
过年后上班的第二天开始提出辞职,其实也早有辞职打算,外包公司发展空间有限,当然这不妨碍随着工龄的增加....
自上周六终止拒绝令后,中兴通讯业务正在全面恢复中。
在这场旷日持久的贸易拉锯战中,虽然没有直接对国产被动元件的出口造成重创,但美国对中兴禁售核心芯片和零....
芯片是现代工业的调味料,而对于电子工业来说,芯片是核心,是整个产业链的心脏,很多国家严格的掌控本国的....
近三个月的拒绝令事件,导致中兴业务暂停,并造成了经营和资本损失。事件发生以来,中兴进行了全员参与的“....
从去年开始起来的热度,在中兴事件的催化下,快速发生更强烈的化学反应。这其中,最耐人寻味的便是AI语音....
此次,共有两名中标候选人:中兴通讯股份有限公司以及锐捷网络股份有限公司。其中,中兴投标报价256.8....
去年9月,中兴以优异成绩,获得IMT-2020(5G)推进组颁发的5G国测第二阶段技术研发试验证书。....
有消息称,发布公告的当日,中兴内部就有员工收到了即时上岗的消息。据悉,其海外业务开启的首单来自墨西哥....
美国商务部推特上表示,周三签署的协议成立了一个代管账户,在中兴向这个账户注入4亿美元保证金之后,对于....
转眼间工程师直播已经做到第三期啦!第一、二期直播,点击量都超过十万,直播活动海报超千人转发,在此感谢发烧友们对直播栏目的...
应从下面五个方面着手:
1充分了解各方的设计需求,确定合适的解决方案
启动一个硬件开发项目,原始...
从相关渠道获得中兴通讯执行副总裁(EVP)、全球营销负责人张振辉发出的全员告别信——《却顾所来径,苍苍横翠微——别了,我...
二极管(Diode):电子学符号D
A、从封装材料分:玻璃二极管、塑封二极管;
B、从半导体材分:锗材质二 极管、硅材质二极...
“4.16”美国禁售令开启后,中兴距今已经“休克”了77天。
从4月18日晚间,年逾古稀的中兴通讯创始人侯为贵老爷子紧急赴美的照...
几个称重传感器组合安装技巧
在传感器中力学传感器属于最常见的传感器之一,或许大家见到比较少的是单个称重传感器的使用,而往...
帮一位发烧友问问大家:应届生,学的是电子信息,想成为硬件工程师,但是我师父跟我说女生很少做这一行,而且会经常加班,女生吃...
收入不但起薪低(中位数、平均数都低),中后期发展潜力也小,从业5-10年的高级负责人的收入大概只相当于金融IT行业新手或1-3年...
岁月如梭,光阴似箭,参加工作至今十年。弹指一挥间,昔日“恰同学少年,风华正茂”的毛头小伙,转眼成为“多情应笑我,早生华发...
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-24415 条评论分享收藏感谢收起赞同 328 条评论分享收藏感谢收起需要做一个响应式网站,适用于PC端和手机端,只要前端界面即可,不要后台,类似于详情展示的网站,能做_百度知道
需要做一个响应式网站,适用于PC端和手机端,只要前端界面即可,不要后台,类似于详情展示的网站,能做
需要做一个响应式网站,适用于PC端和手机端,只要前端界面即可,不要后台,类似于详情展示的网站,能做大学毕业设计...
需要做一个响应式网站,适用于PC端和手机端,只要前端界面即可,不要后台,类似于详情展示的网站,能做大学毕业设计
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
你的回答被采纳后将获得:
系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
过路人num5知道合伙人
过路人num5
用凡科网站,就好了,不仅能做好,还能直接上线,直接上线展示多好
匿名用户知道合伙人
来自电脑网络类芝麻团
你搜索响应式网站模板可以搜到一大堆
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 邮件只下载当前页面行吗 的文章

 

随机推荐