zhangyang

Results 11 comments of zhangyang

1. 你对前端职业发展有何看法? 前端其实就是页面、交互的开发者,如果不在大型、注重web产品形象气质的企业中,存在的价值就可以忽略,目前 我就在这样一家公司,不过我始终认为,前端工程师要比产品经理懂技术,要比后端工程师懂产品,他是技术人员,更是产品经理和后端工程师之间的桥梁,技术好了可以转后端,感觉到了可以做产品,进可攻退可守,算是比较不错的前端职业生涯规划。 2. 前端和后端程序员应该如何合作? 如果是做基于后端某一框架(如SpringMVC, Django)的ERP或者进销存等管理软件,前端基本就是写界面的,js往往不需要特别的模块化,跟后端的合作也就是写好界面给他们、然后包装一些js或者css3的交互效果,不过前端开发者在这种项目中最好能懂一点后端代码,如果能承担后端MVC层中的C的编写就更好了,什么时候需要用ajax、什么时候跳转,懂前端的艺术家都会比纯后端感觉好一点(我现在就在团队中扮演这么一个角色),如果使用REST规范去做项目,那么前端与后端的耦合度就会降到很低了,这时候就是对页面展示的一些数据格式进行规范化定义,这个是需要前后端达成一致的。 3. 讲几个你在项目中解决的让你印象最深的问题(难、匪夷所思、解决方案有趣都可以) 工作经验不足,没有什么特别匪夷所思的,讲一下用jquery选中select吧,今天刚遇到的,一直以为是要设置$('option').attr('selected',true);可是总生效不了,结果我无意中发现$('select').val('value');就可以选中val = value的option。 4. 在JavaScript面向对象方面,你有什么体会和实践? js不够oo,因为我java出身同时掌握python语言,这两个无论动态还是静态语言的类定义继承等都很方便,js就有点太麻烦了,直接把类的引用做为构造函数,然后在prototype中定义实例变量,总是不够方便,不过原型继承这个概念很通透,也很利于扩展。实践方面,我没有做过很复杂的应用项目,没有自己定义过很多类,然后去扩展,不过jquery的插件是我工作中常用的,$.fn扩展jquery这个类的实例方法,能够很方便的使用jquery特性,让oo很舒服。 5. 谈谈JavaScript中的闭包,以及你的实践。 闭包其实就是定义一个匿名函数,使其内部变量仅仅贡献于函数内上下文,无污染的代码始终维护都很方便。 6. 说说 http://m.taobao.com 前端做的最烂的地方,以及你的改进。 不好找 7. 谈几个有趣的html标签,以及它们的语义。 传统的 h1-h6, 后来html5又加入了更多语义化标签的支持,header(页眉), footer(页脚),...

就一个要求,完全向下兼容即可

我就喜欢有心气儿的人

玉伯都来了,骚年加油,进去之后别忘了帮我内推,O(∩_∩)O~。

问的好多,要是我,估计也挂掉。

阿里巴巴信息平台事业部诚招资深前端大牛,经验不限学历不限,有意愿邮件我。😝