web 前端工程师是近几年的新兴职业, 也是目前火爆而且高薪的职业. 不同的公司也有不同的叫法, 比如: 网页界面开发, 网站设计等, 要学好 Web 前端开发, 需要掌握什么方法与技巧?
一, div 和 table
这个是最简单的, 也是最基础的. 要熟练掌握 div,form table,ul li ,p,span,font 这些标签, 这些都是最常用的, 特别是 div 和 table,div 用于布局, table 也可以用于布局, 但是不灵活, 基本 table 是用来和数据打交道.
二, CSS
这里说的 CSS 不包括 css3, 一般我们看到 Web 前端开发工程师的要求里面, 有一个会使用 CSS+html 或者 CSS+div 来进行界面布局, 所以 CSS 是用于辅助 HTML 来布局和展示的, 我们称之为 "css 样式".
为什么会说 CSS+div 呢?
因为我上面说了 div 就是 HTML 主要用于布局的东西, 所以 div 就是核心掌握的东西! 那么 CSS 肯定必须要配合 div 来使用才好. CSS 要熟练掌握 float, position,width,height, 以及对于的最大最小, 会使用百分百, overflow,margin,padding 等等.
三, JS
可能前两个大家觉得还过的去, 看到 JS 就蛋疼了.
其实, JS 入门很简单的, 不需要会很多东西的, 只要会根据某个 id, 或者 name 拿到网页 dom 或者样式, 或者值, 然后会给某个 id 或者 name 的元素标签赋值, 或者追加数据, 追 HTML, 代码一点都不难, 会了这些基础 JS, 其他的直接百度就好了. 然后看多了, 用多了, 就什么都不是问题了.
四, jQuery
jQuery 是相当于把 JS 封装了一套的一个 JS 插件, 目的就是操作起来更方便, 代码写的更少, jQuery 入门也很简单, 那些是入门需要学的和 JS 一样, 只是换成了 jq 的代码. 其他的一样百度就够了.
五, 最好会点后台语言
比如 java,PHP, 为什么呢? 因为我们前台界面的数据都是从后台来的, 如果会点后台代码, 就知道怎么跟后台交互数据是最好的, 这样节约时间, 也可以让前端代码更规范. 不然可能因为你的写法和后端给来的数据不能结合上, 那么前端代码又得重新写, 那就更蛋疼了.
六, 学习 CSS3+HTML5
随着这移动互联网快速发展的时代, 尤其是 5G 时代, HTML5+CSS3 已然成为新一代的 Web 前端技术. 随着 HTML5 的发展和普及, 了解 HTML5 也将成为 Web 开发人员的必修课. 涉及到网页外观时, 就需要学习 CSS 了, 它可以帮你把网页做得更美观.
利用 HTML5 和 CSS3 模拟一些你所见过的网站的排版和布局 (色彩, 图片, 文字样式等等. 当你掌握了 HTML5,CSS3,Java 等技术之后, 就应该找一个 Web 框架加快你的 Web 开发速度, 使用框架可以节约你很多时间.
当然, 以上技能能够帮助你成为一个合格的前端工程师, 但要成为一个优秀的前端, 必须掌握除技术以外的东西, 例如设计, 用户等.
如果大家对编程, Web 前端感兴趣, 想要了解学习, 打算深入了解这个行业的朋友, 可以加下我们的前端学习扣 qun :767273102, 不论你是学生还是想转行的朋友, 我都欢迎, 不定期分享干货, 网页制作, 网站开发, Web 全栈开发, 从 0 基础开始的的 HTML+CSS+JavaScript.jQuery,Ajax,node,angular 框架等到移动端 HTML5 的项目实战 [视频 + 工具 + 系路线图] 都有整理, 分享给小伙伴: 学习前端我们是认真的
来源: http://www.jianshu.com/p/864727312730