请教一下,程序员一般负责js中的哪几部分?
 页面上的好像都是美工做好了的.

解决方案 »

  1.   

    通常的开发中,程序员要用js做的工作列举如下:
    1.参数合法性验证
    2.导航(做树型导航菜单等,如本论坛的树状导航菜单)
    3.ajax请求
    4.界面的设计(如用extjs作UI)
    5.js的统计图(如:安讯的js报表)
    这些是我见过的,仅供参考
      

  2.   

    美工应该做的就是CSS,HTML,图片等等。不过一般很多项目JS都并不复杂,所以强悍一点的美工就完全代劳了,造成一个很片面的假象:JS是美工的事。其实JS应该完全是程序员的事,如果你的美工能够为你代劳一部分的话,只能说你比较幸福,另外也说明你的项目对界面的要求还没复杂到需要专门JS程序员的程度。如果有一天你接了一个需要专业JS程序员的项目,劝你不要让美工代劳。没有瞧不起谁的意思,不过美工的逻辑思维一般会比较弱,就跟程序员的美工能力一般都比较弱一样。当然不排除有两方面都强的,太难得了,别抱希望。
    回到楼主的话题,现在JS需要做的概括起来无非几个方面:AJAX,简单的动画(复杂的就让Flash做了),数据展现,业务逻辑辅助。如果有遗漏的请大家补充。前两个就不说了。数据展现主要就是一个获取数据表现数据的过程,也是数据从一种形式转化为另一种形式的过程(比如从数字变成图表,从XML变成表格,JSON变成页面元素等等)。业务逻辑方面主要就是辅助性的功能了,验证、提示、导航等等。
      

  3.   

    1.参数合法性验证 
    2.导航(做树型导航菜单等,如本论坛的树状导航菜单) 
    3.ajax请求 
    4.界面的设计(如用extjs作UI) 
    5.js的统计图(如:安讯的js报表) 
    这些是我见过的,仅供参考
    楼上的哥们说的很好啊
      

  4.   

    楼主可以参考一下这篇文章:Yahoo!的WEB前端工程师是怎样进行WEB开发工作的 http://www.w3cgroup.com/article.asp?id=235