web前端开发需要精通或者学习什么,是不是html,css,js,jquery,ajax,xml这些都要学啊??

ps,flash这些不学可以不?还有就是面试的时候需要准备什么样的作品啊?对项目经验要求高吗?我大三,女生。希望从事web前端开发的高手来回答,谢谢了!!!

前端开发最重要的基础就三门技术 jvascript+css+html,js是其中最重要的
ps可以不掌握,工作的时候一般只需要会切图就行,而且很多公司会让作图的人切好图,你可以不考虑
flash完全不用理会,pc上flash日渐消沉,无线上早就死光光了
我想说的 最重要的,就是基础,深入掌握一下javascript和css基础,这两个是无论是面试相关,跟以后的项目开发,都是最息息相关的。如果时间不够的话,重点掌握javascript,推荐两本书,你选其中一本就行,一是犀牛书(javascript权威指南),另外一本是javascript高级程序设计(尼古拉斯大神的书,目前第三版),重点掌握js语法基础,ajax,面向对象相关(基于原型的继承等高级技术)。

css推荐 css权威指南一书,css学习是很枯燥的,一般在项目过程中才能不断掌握,如果没有条件,可以重点学一下选择器,定位,盒模型和浮动这几章。

jquery在很多公司或者整个前端界用的居多,但在很多大公司面试时(像我在百度面试时,人家都豪不理会),因为这些公司重视的是基础,项目经验可以培养,但基础需要花狠劲才能掌握牢固。这些框架对你现在的作用是熟悉一下源码,看看它们怎么实现的。我也是大三才学的前端,并且边读框架边学的js,如果你对这样学感兴趣,推荐你读一下prototype.js的源码。jquery的源码太过讲究技巧,不太适合初学者去读。

最后谈一下准备作品这块,去年开始前端界衍生了一个新的职位,叫无线前端开发工程师,说白了就是在iphone和android手机上做网站,用到的技术基础还是js跟css,但不需要像pc那样考虑兼容性(IE6是很恶心的),最重要的,就是对html5和css3支持度比较高,这个职位目前还是很热门的,你可以往这个方向发展,掌握好基础后学这些新技术还是很容易的。利用css3和html5写一些demo绝对可以让考官眼前一亮。

如果你学了一学期掌握了基础,可以尝试联系我,百度还是很欢迎热爱技术的人的,特别是女生(嘿嘿),最后祝你成功。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-11-17
利用js开发逻辑进行3D可视化编程,给3D场景加入更多炫酷的可视化功能,比如灯光效果、事件控制,基于Webgl的3D可视化开发库了解一下,thingjs是近两年新兴的3D框架,比three.js更有轻便优势,毕竟3D专业知识特么复杂了,而thingjs是为3D项目开发者服务,能够利用3D源码和js封装库,就能够实现地球、城市、建筑、房间和设备这些开发概念,只要有一年的javascript基础知识,一周即可入门。
你可能想问3D可视化效果图,会不会需要制图?不会有另外的坑,就算是建筑外立面的贴图效果,也是用代码实现的,而且thingjs有十万+3D模型扩展库,不用发愁重新建模,美术压力很小。验证javascript开发实力的机会到了~
第2个回答  2013-03-02
html+css精通,js懂原理且会用,jquery实际上就是js。ajax肯定是要懂的,这是先进网页的主流技术。xml本身没什么太多可研究,结构化的文档而已。关键还要懂一些后台的技术,完全不懂后台前台肯定也是做不好的,至少要知道程序如何从数据库中读取数据并怎样传到前台中来。
至于flash、ps这是美工的事。
第3个回答  2019-08-30
前端学习内容
第1阶段 前端核心基础
第2阶段 HTML5 + CSS3 + 移动端核心
第3阶段 移动端
第4阶段 服务器端
第5阶段 JavaScript高级
第6阶段 前端必备
第7阶段 高级框架
第8阶段 小程序
相似回答