web前端初学技能——5大web前端核心技能

前言 
Web前端开发所涉及的内容主要包括W3C标准中的结构、行为和表现,那么这三项中我们需要掌握的核心技能是什么呢?看小编来为你揭开谜底的。

1.开发语言

HTML发展历史有二十多年,历经多次版本更新,HTML5和CSS3的出现又是一次革新。有些人认为前端开发要掌握的技能简单,不就是制作网页嘛,其实不然,web前端需要掌握的核心语言xHTML+CSS+JavaScript,JavaScript作为最难的语言之一,许多编程高手也不敢妄自菲薄自封精通。由于JavaScript与html的差异性,以及静动态分开处理的一些好处。在大公司编写静态效果和动态效果往往是分开由不同的人完成的。小公司因为需要压缩成本,就要求每个人会的越多越好,如果您想往项目经理发展,能懂一两门后台语言,绝对是锦上添花! 
推荐阅读文章:HTML、CSS、JS都有哪些区别?不看后悔!

2.浏览器兼容性

互联网目前主流浏览器有IE6\7\8\9,Firefox,Chrome,Opera,Safari,遨游,包括国内主流的搜狗,腾讯 TT,360,the World等等;从内核上讲主要有IE的,遨游版IE,safari,firefox以及opera的,这些都是大家常见的,如果你身边有老网虫喜欢收藏 浏览器,你翻翻他的硬盘,相信几十款肯定是有的。每种内核对代码的解析是不完全一样的,即使同样内核也可能存在很大差异,如IE和遨游版的IE。不说非主流的浏览器,就主流的浏览器要做到完全兼容,也并非易事,需要长时间的积累和测试,需要前端开发工程师对前端开发的热爱和激情。 
目前移动互联网的发展趋势也不容小觑,将慢慢占据互联网的主要份额。移动互联网最突出的好处是方便和及时,试想一下,走在某地风景很好,拍下来后自 动分享给各路好友,因此手机上的浏览器兼容也看刻不容缓,现在手机上的浏览器也是纷繁复杂,主流的UCWEB,safari,IE,3G门户的,以及 symbian低端机的“残缺儿童”,包括国外流行手机我们不知道的一些浏览器,更糟糕的是这些浏览器解析因为手机硬件的不同,每个浏览器得到的结果都是 完全不同的。(web前端学习交流群:291851189禁止闲聊,非喜勿进!)

3.hack技术

由于不同的浏览器对CSS的解析认识不一样,因此会导致生成的页面效果不一样,这个时候就需要针对不同的浏览器写不同的CSS,这个过程叫CSS hack。虽然我们写代码都要求按照标准,不写hack代码,但实际工作中为了兼容主流浏览器,hack代码是免不了的,所以这也应该是每个前端开发人员 必备的技能。

4.业内标准

目前Web前端开发中提到最多的就是W3C标准,这是一系列标准的集合,代表了互联网发展的方向,也代表了前端开发的一种信仰。写的代码都要100%通过标准验证,为通过标准验证而感到自豪,会有效推动互联网的快速发展。

5.开发工具

目前比较流行的是Dreamweaver, 其曾经风靡一时,到现在也没有退出历史舞台,证明DW还是有很大优势的,尤其是针对初学者,其强大的提示功能可以帮助我们很快的熟悉并掌握网页布局,但现在更提倡的是纯手写代码,既体现技能方面的卓越,也可有效避免使用DW等工具产生的冗余代码。此外再掌握一些photoshop技能,即使没有美工,也能简单处理一些图像。

6.最后总结

小结,掌握以上技能,可以说你是一个合格的前端开发人员,能够参与到一个大的项目中,或者自己独立写出一个网页。虽然这看起来和网页制作设计差不多,从效果上来看,都是制作网页的,但实际上,技术上所超出的已经是好几个档次的东西了。 如果你想学习前端可以来这个群,首先是291,中间是851,最后是189,里面可以学习和交流,也有资料可以下载。
如果想要成为一个优秀前端开发工程师,拿高薪,获得“铁饭碗”,系统化的教学和指导是必不可少的。零基础或者想要提升前端技术的你,达妹建议你先学个免费的课程,测试一下自己是否适合web前端,期待与正再学习前端开发or打算学习前端开发的你一起交流。

时间: 2024-11-02 10:42:51

web前端初学技能——5大web前端核心技能的相关文章

web前端-大项目前端文件结构怎么分?

问题描述 大项目前端文件结构怎么分? ****大项目前端文件结构怎么分?我现在在做一个校园系统,有商城,兼职,生活服务,校园百科, 现在我有点苦恼我前台的文件结构怎么建呢 解决方案 http://wenku.baidu.com/link?url=Taw2mtWWZBEnUvuGIObmV-Tw5AozM-8512-AT2Coho6f6gYDbHWFkcf8XrL8ThNDdNdjdgvzxJ58oQPC8-uuQTLpnx_eRtVGCdO94sdZ5GW 解决方案二: 就你这个也不算什么大项目

web中异步处理应该如何和前端通信

问题描述 web中异步处理应该如何和前端通信 比如大访问量的网站都会采用队列或异步处理的方式,我有一点不是很明白,后台程序将数据丢到队列以后,直接返回给浏览器,那处理的结果,怎么通知浏览器呢.是不是前端还要ajax请求一次呢.请大侠们帮忙解答下! 解决方案 后台与浏览器之间,是有通讯协议的 只需要通过此通讯协议就可以完成一次通讯过程,不再需要额外的请求.

C#开发微信门户及应用(47) - 整合Web API、微信后台管理及前端微信小程序的应用方案

在微信开发中,我一直强调需要建立一个比较统一的Web API接口体系,以便实现数据的集中化,这样我们在常规的Web业务系统,Winform业务系统.微信应用.微信小程序.APP等方面,都可以直接调用基于JSON数据格式的Web API接口,在我之前的几篇随笔中,对这方面都有一定的介绍,本篇继续这个主题,细致深入的阐述如何在接口和源码的基础上整合Web API.微信后台管理及前端微信小程序的应用方案. 1.基于Web API的微信开发框架 首先我们各个业务模块,都应该围绕着Web API进行展开,

前端工程师还需要额外学习的其他技能

1. 选择性的掌握一下Photoshop或者Fireworks.学到什么程度可以根据你自己的需求来定.如果将来靠前端吃饭,去大公司是不需要前端开发做设计稿的,会分层切图就可以了.当然,如果对设计方面感兴趣的话,把PS玩的很溜,也是不错的事情. 2. 了解一门后端语言可以了解一下PHP+Mysql或者JSP等后端语言.职业的特殊性决定了我们需要跟后端工作者频繁的沟通,掌握这方面的一些知识有利于更有效的交流问题.提升前端在整个团队中的形象,进而提升自己的待遇.另外,学好这部分东西,有企业找你做网站的

5大移动/前端开源项目你知道几个?

5大移动/前端开源项目Freeline.ARouter.BeeHive和Weex.antd,你都知道吗? BeeHive:一种大型iOS项目解耦框架,BeeHive框架意义在于将高复杂度的应用不断分割,让开发人员免受代码依赖的痛苦,将App生命周期的分发,耦合在AppDelegate中大量逻辑拆分,模块以微应用的形式独立存在.各个模块间调用从直接调用模块自身,转变成调用Service的形式,避免直接依赖.同时各个模块也支持快速的拆分重用,重新搭建应用时做到快速组装应用.目前Beelive框架已在

阿里9年,我总结的前端架构演进3大阶段及团队管理心法

技术人生就是在不断地修行,每个人都有每个人的功课,每个人也有每个人的精彩.你也许刚上路,又或许踽踽独行了很久,听听别人的故事没准也能帮助自己的成长.在阿里修行的9年,他学会了这些. 少年励志,初入技术圈 我生在一个文化气息浓厚的家庭,这让我从小就对艺术有了一种懵懂的向往.第一次接触到计算机时,我就明白自己会在这个领域玩下去:第一次接触到互联网时,我就坚定了将其作为事业,把自己的黄金年龄投入其中的信念.文化气息的熏陶和坚定的信念,使得我踏上了寻找将美好的设计感和互联网技术相结合的长路上. 2004

Web开发初学指南

如果你正在阅读这篇文章,你可能是对Web开发有某种兴趣,甚至你开始想去学习Web开发.本文则展示了一个成为一个Web开发者可以遵循的途径.作为一篇初学者指南,本文从学习什么出发到如何专攻.或许对打算进军Web开发的您有所帮助. 前端VS后端 或许你会觉得最初的缺口是前端和后端,所以让我们先看下什么是前端和后端. 前端 Web应用按照客户-服务体系结构分类为分布式应用.所以我们的代码有一部分运行于客户端,还有一部分运行于服务端.运行于客户端部分的应用(大多数情况下,客户端是指我们的Web浏览器)被

整理的2014年各大互联网公司前端HTML,CSS笔试题

Html篇: 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?      IE: trident内核      Firefox:gecko内核      Safari:webkit内核      Opera:以前是presto内核,Opera现已改用Google Chrome的Blink内核      Chrome:Blink(基于webkit,Google与Opera Software共同开发) 2.每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?

游戏安全资讯精选 2017年第十五期:网络安全人才短缺是安全事件的根源,游戏行业为典型;点评最新十大Web安全隐患;MongoDB最新漏洞缓解建议

[最新活动]棋牌游戏用户五大DDoS优惠防护.点击查看原文 点评:游戏行业内,2016年,全球有记录的DDoS峰值已近600G,300G以上的DDoS攻击,在游戏行业内已经毫不稀奇. 为什么游戏会是DDoS攻击的重灾区呢?这里说几点主要的原因. 首先是因为游戏行业的攻击成本低廉,是防护成本的1/N,攻防两端极度不平衡.随着攻击方的打法越来越复杂.攻击点越来越多,基本的静态防护策略无法达到较好的效果,也就加剧了这种不平衡. 其次,游戏行业生命周期短.一款游戏从出生,到消亡,很多都是半年的时间,如果