知识点自我积累 === web开发方面
****************************************************************前端工程师和美工掌握的知识的区别:
美工:美术工程师,分为平面美工(fireworks,ps),三维美工(3DMAX 包装设计),网页美工三大类(Dreamweaver做好效果图,制作成HTML静态文件),网页美工一般需要精通ps/css/js/html,等网络语言或者工具进行网页框架,色调,基调,创意等处理。这个网页美工是web1.0时代产物,主要是静态界面,web2.0时代了,不再只是呈现但一的文字图片,软件化的交互形式为用户提供了更好的体验,这些都是基于多种前端技术紧密协作实现的,产生了“前端开发工程师”
前端开发工程师:前端开发技术是一个由易到难的过程,主要包括:html/js/css,这就要求前端开发工程师要掌握基本的开发技术,网站性能优化,SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护行,组建的易用性,分层语义模版和浏览器分级支持等。正题,前端工程师,就是通过设计师的图稿变成再浏览器里边真正呈现的HTML页面共用户点击交互操作,技能基本要求是精通前端开发语言,了解一门服务器语言,充分掌握HTML和CSS之后,JS是最难学习的,前端开发掌握基本的DOM操作,了解AJAX高效的写出OOP代码,降低维护成本,选择合适的JS框架,做到代码效率最高,用户体验最好,代码下载量最小,重用代码
**************************************************************精美模版
**************************************************************郭哥,viptime开发
网站开发前端性能优化:1,减少HTTP访问次数;2,CSS SPRITES图片复合技术;3,合并CSS与JS运用CDN技术,减少DNS查找次数,避免重定向
VIPTIME开发:美工(src css 静态html)---->中间处理:整合html文件,写出base.html 分块处理,整合模版文件,再view函数中添加部分代码(return template),url写全完整---->添加view函数处理,同时在模版文件中添加标签属性修改(.e.g:for)--->在需求下来的时候写好的model随改随用
************************************************************chrome developtools webstart使用学习