首页 > 前端开发 > 正文

web前端开发的7大误区 学习WEB前端开发都有哪些误区啊?

2023-10-15 08:54:03 | 我爱编程网

大家平时对前端开发都十分关注,今天为大家整理了web前端开发的7大误区 学习WEB前端开发都有哪些误区啊?,下面就随我爱编程网小编一起来看一下吧。

web前端开发的7大误区 学习WEB前端开发都有哪些误区啊?

Web前端开发的六大误区

随着互联网+提出以及移动互联网技术的快速发展,web前端开发越来越重要,在这两年迅速走红,越来越多的开发者加入前端开发队伍。不过目前大学中还没有对前端系统的课程体系,再加上web前端技术的更新迭代,大家对它的认识也各不相同。下面小编给大家介绍web前端开发易出现的六个误区。
误区一:网页不全面考虑
大部分前端呈现使用DOM,但DOM用得多了会有性能问题。现在很流行列表页页底上拉加载更多,但很少有前端关注加载的极端问题,如果一个页面我下拉了很多次,加载了几千个DOM,会发生什么问题?答案是轻则页面响应缓慢,重则浏览器闪退。
另外举个例子:LocalStorage使用起来确实方便,很多企业的前端重度依赖它,甚至知名的前端开发框架也依赖它。但它有个缺点——有容量限制(2.6M-10M),我们得考虑极端情况,当LocalStorage空间快满时,怎么处理。或在架构上避免这种极端情况的发生。
误区二:前端只是JS
有些人会认为,前端开发只有js,其实非也,不是所有的效果只有js能够解决问题,还需要掌握很多知识,比如:浏览器原理,html5,css3等。比如说做一个触摸屏上的转盘,看似一个简单的效果,但是代表了前端知识的综合应用。你没有触摸屏开发经验,不知道CSS3或canvas,不了解网页优化,是做不出来的。前端是综合技术的应用,只会JS是解决不了问题的。
误区三:前端不需要了解后端知识
随着行业在发展着,前端的功能越来越强大。离线数据库能提供数据存储和管理的功能,但不会写SQL语句显然已经行不通。WebSocket能提供即时通信,但不了解socket和WebSocket的区别,能和后端开发(很多后端开发只会socket技术)一起搭建吗? 加快页面展示速度不只是要从前端分析,后端也要考虑到,使用keep alive、 缓存等后端技术能使页面更快地打开。
对于想要深造或者是从事web前端开发工作的人,如果自学能力强,可以依靠自身来学,不过也可以到培训学校学习,源码时代是一家专业培养web前端、java、PHP、UI设计高级人才的IT教育培训机构。欢迎大家的加入与咨询了解。
误区四:利用现有的,不学新东西
有60%的人没有h5和CSS3的实际工作经验,甚至只听过一些名词,没有研究过。这种状况的原因可能和工作内容有关,目前国内的一些移动端网页还是比较中规中矩的,产品经理对前端实现很少有非常规的要求。一些前端开发者的任务是把后端的数据给呈现出来即可,这些确实CSS2也能实现。但这些也不是不学不用新技术的理由,啃老本总有一天被淘汰。
误区五:不使用/不推动 新技术
我们已经有新的技术了,不要把它们浪费了,是时候对以前的网页和以前的操作方式进行变革了。试问一下自己,网页用了CSS3动画吗?网页支持多点触摸操作吗?距离感应器,动作感应器,你用了没有?并不是说为了用而用这些新技术,而是更应该将技术不断提升,将新技术运用到工作中。
误区六:页面给用户看,用户能用就好
Web App一直在觊觎Native App的位置,有的Web App和Native App 根本看不出差别。Web App大红大紫,各种前端MVC框架也风声水起,但它们都有个问题,几乎没法做SEO,因为搜索引擎无视JS。流量是企业的立命之本,SEO做得好能引来大量的流量,所以前端还是得考虑SEO问题。

web前端开发的7大误区 学习WEB前端开发都有哪些误区啊?

学习WEB前端开发都有哪些误区啊?

在CSS布局时需要注意的一个问题是很多同学缺乏对页面布局进行整体分析,不能够从宏观上对页面中盒子间的嵌套关系进行把握,就急于动手去做,导致页面中各元素间的关系很混乱,容易出现盒子在浮动时错位等情况。建议大家在布局时采用“自顶向下,逐步细化”的思想,先用几个盒子将页面从整体上划分,然后逐步在盒子中继续嵌套盒子。
“君子生非异也,善假于物也”,在学习的过程中还要多浏览一些优秀的网站,善于分析借鉴其设计思路和布局方法,见多方能识广,进而才可以融会贯通,取他人之长为我所用。
同时还要善于使用Firebug这个利器。Firebug一方面可以在我们学习过程中帮助我们调试自己的页面,另一方面我们可以使用Firebug方便地查看、分析别人网站的源代码,“偷”也是一种技能!
每个人的成长与基础不一样,结合自己的实际情况,在执行。还是重复一下,前端的核心是js。css不难,但需要来积累。对前端我是这么看的:
css就像一瓶酒,得品。
html,css总共就那些标签跟选择器属性什么的,但是要写一个有扩展性,健壮性或维护性的页面不容易。现在写页面基本条件反射,不是如何快速的完成,而是思考如果有界面需求修改,怎么在修改代码最少的情况下快速完成需求任务。这是对前端耐力,体力,智力的三重考验。
js就像一把剑,得磨。
js刚开始只是为了较验,随便技术社会的发展,承担的角色越来越重,刚开始玩玩jQuery感觉已经会js了,其实只是冰山一角。随着对js的了解越来越多,他即变态又可爱,即好玩又难控,即有很多兼容问题,但解决兼容是我们基本生存之道。从ajax到jsmvc一路走一路看,高载潮一浪高过一浪
人生就是一场梦,得作。
技术只是生活的一部分,曾经雄心斗志,如今低头写码。改变能改变的,接受不能改变的。人生有限,兄争朝夕啊。人生学习的态度是:不急不躁,不快不慢。持之以恒,相信自己。不求能改变世界,但求能改变自己的生活。不求健步如飞,但求一步一脚印。感谢磨难,他使我们内心更为坚强。感谢挫折,他使我们不断的成长,感谢bug,他使我们的思维更加深邃。感谢前端,他使我们更加的相信,撑起一片天空需要十八般武艺。
文章部分内容来自于互联网,学对自己有用的东西,感觉有不对的地方可以直接无视,只是一个参考,愿大家的前端之路越走越远。

web前端开发的7大误区 学习WEB前端开发都有哪些误区啊?

web前端开发和网页制作有什么区别?详细点

自从接触网站开发以来到现在已经有六个年头了,今天偶然整理电脑资料看到当时为参加系里面一个比赛而做的第一个网站时,勾起了在这网站开发道路上的一串串回忆,成功与喜悦、烦恼与纠结都历历在目,感慨颇多。在此与大家分享,希望对初学Web前端的各位童鞋来说有所帮助。欢迎各位吐槽、拍砖。

先从大家学习上的一个误区开始谈起。

前端开发 是一个近几年兴起的新兴行业,所以远没有电子商务那样成熟的 课程体系 ,大学内也没有完整的前端课程体系,所以学习前端在国内无非就是培训,以及自学。

培训是针对那些有条件的人来说,很多小伙伴更喜欢的是自学。但是一个人自学毕竟力量是有限的,为了让想学习的人可以更好的学习,给大家推荐一个裙,前面是6 5 7,中间是一  3 七,最后面就是九 零 六,这里有很多想学习的人和你一起交流,也有大牛每天晚上免费教学,想要学习的人都可以加入我们,但是我们只欢迎想学习的人,不是来学习,随便看看的就不要进了。

Web前端的学习误区

网页制作是 计算机专业 同学在大学期间都会接触到的一门课程,而学习网页制作所用的第一个 集成开发环境 (IDE)想必大多是Dreamweaver,这种所见即所得的“吊炸天”IDE为我们制作网页带来了极大的方便。

入门快、见效快让我们在不知不觉中已经深深爱上了网页制作。此时,很多人会陷入一个误区,那就是既然借助这么帅的IDE,通过鼠标点击菜单就可以快速方便地制作网页。

那么我们为什么还要去学习HTML、CSS、JavaScrpt、jQuery等这些苦逼的代码呢?这不是舍简求繁吗?

但是随着学习的深入,就会发现我们步入了一种窘境——过分的依赖IDE导致我们不清楚其实现的本质,知其然但不知其所以然。

因此在页面效果出现问题时,我们便手足无措,更不用提如何进行页面优化以及完成一些更高级的应用了。其原因是显而易见的——聪明的IDE成全了我们的惰性,使我们忽略了华丽的网页背后最本质的内容——code。

正确的方向胜过无谓的努力

有两只蚂蚁想翻越一段墙,寻找墙那头的食物。一只蚂蚁来到墙脚就毫不犹豫地向上爬去,可是每当它爬到大半时,就会由于劳累、疲倦而跌落下来。虽然它不气馁,一次次跌下来,又迅速地调整一下自己,重新开始向上爬去。

另一只蚂蚁观察了一下,决定绕过墙去。很快,这只蚂蚁绕过墙来到食物前,开始享受起来;而另一只蚂蚁还在不停地跌落下去又重新开始。

很多时候,成功除了勇气、坚持不懈外,更需要方向。也许有了一个好的方向,成功来得比想象的更快。如果在错误的路上奔跑,再怎么努力也是白搭。学习Web前端也是如此,首先应该选择一个正确的学习路线。

Web前端的学习路线结合我的学习经历、近年来辅导学生的经验以及公司中实际项目的需求,在这里将Web前端的学习分为以下几个阶段

第一阶段——HTML的学习。 我爱编程网

超文本标记语言 (HyperText Mark-up Language 简称HTML)是一个网页的骨架,无论是静态网页还是动态网页,最终返回到浏览器端的都是HTML代码,浏览器将HTML代码解释渲染后呈现给用户。因此,我们必须掌握HTML的基本结构和常用标记及属性。

HTML的学习是一个记忆和理解的过程,在学习过程中可以借助Dreamweaver的“拆分”视图辅助学习。在“设计”视图中看效果,在“代码”视图中学本质,将各种视图的优势发挥到极致,这种对照学习的方法弥补了单纯识记HTML标签和属性的枯燥乏味,想必对各位初学的小盆友们来说必定是极好的!

在学习了HTML之后,我们只是掌握了各种“原材料”的制作方法,要想盖一幢楼房就还需要把这些“原材料”按照我们设计的方案组合布局在一起并进行一些样式的美化。

于是进入第二个阶段——CSS的学习。

CSS是英文Cascading Style Sheets的缩写,叫做 层叠样式表 ,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言其样式是可以复用的,这样就极大地提高了我们开发的速度,降低了维护的成本。

同时CSS中的盒子模型、相对布局、绝对布局等能够实现对网页中各对象的位置排版进行像素级的精确控制。通过此阶段的学习,我们就可以顺利完成“一幢楼房”的建设。

“楼房”建设完成之后,我们可以交给用户使用,但是如果想让用户获得更佳的体验,我们还可以对“楼房”进行更深一步的“装修”,让它看起来更“豪华”一些。

为了完成这个任务,我们进入第三个阶段——JavaScript的学习。

JavaScript是一种在客户端广泛使用的脚步语言,在JavaScript当中为我们提供了一些内置函数、对象和DOM操作,借助这些内容我们可以来实现一些客户端的特效、验证、交互等,使我们的页面看起来不那么呆板,屌丝瞬间逆袭 高富帅 !有么有?

此时,也许你还沉浸在JavaScript给你带来的惊喜之中,但你的项目经理却突然对你大吼道:

“这个效果在××浏览器下不兼容,重新搞……”

“不兼容?”瞬间石化了有木有?

“我擦,坑爹啊!那可是花了我一个晚上写了几百行代码搞定的啊,吐血了都!”

JavaScript的兼容性和复杂性有时候的确让我们头疼,还好有“大神”帮我们做了封装。

接下来我们进入第四个阶段——jQUery的学习。

jQuery是一个免费、开源的轻量级的JavaScript库,并且兼容各种浏览器(jQuery2.0及后续版本放弃了对IE6/7/8浏览器的支持),同时现在有很多基于jQuery的插件可供选择,这样在我们实现一些丰富的动态效果时更方便快捷,大大节省了我们开发的时间,提高了开发速度,这也充分体现了其write less,do more的核心宗旨。这个Feel倍儿爽!有么有?

“豪华大楼”至此拔地而起,但是每天这样日复一日,年复一年的盖楼,好繁琐!能不能将大楼里面每一个单独部件模块化,当需要盖楼时就像堆积木一样组合在一起,这样岂不是爽歪歪?可以实现吗?答案是肯定的。

这种思想在Web前端开发中也是适合的,于是乎就出现了各种前端框架,在这里推荐给大家的是Bootstrap。 Bootstrap是Twitter推出的一个开源的用于前端开发的工具包,是一个CSS/HTML框架,并且支持 响应式布局 。一经推出后颇受欢迎,一直是GitHub上的热门开源项目。

在项目开发过程中,我们可以借助Bootstrap提供的 CSS样式 、组件、JavaScript插件等快速的完成页面布局和样式设置,然后再有针对性的微调样式,这样基于框架进行开发大大缩短了开发周期。站在巨人的肩膀上就是爽!

Web前端的学习建议

最后给大家聊聊在学习Web前端中的一些建议和方法。

在CSS布局时需要注意的一个问题是很多同学缺乏对页面布局进行整体分析,不能够从宏观上对页面中盒子间的嵌套关系进行把握,就急于动手去做,导致页面中各元素间的关系很混乱,容易出现盒子在浮动时错位等情况。建议大家在布局时采用“自顶向下,逐步细化”的思想,先用几个盒子将页面从整体上划分,然后逐步在盒子中继续嵌套盒子。

“君子生非异也, 善假于物 也”,在学习的过程中还要多浏览一些优秀的网站,善于分析借鉴其设计思路和布局方法,见多方能识广,进而才可以融会贯通,取他人之长为我所用。

同时还要善于使用Firebug这个利器。Firebug一方面可以在我们学习过程中帮助我们调试自己的页面,另一方面我们可以使用Firebug方便地查看、分析别人网站的 源代码 ,“偷”也是一种技能!

随着移动互联网热潮的到来,移动开发越来越受到大家的追捧,响应式布局、微网站等需求量不断增加,也是我们Web前端未来的发展方向之一,学有余力的同学可以多多关注。最后祝愿大家能在Web前端开发道路上走出一片更宽更广的天地!

以上就是今天分享给大家的内容了,想要了解更多前端开发资讯,敬请关注我爱编程网!
与“web前端开发的7大误区 学习WEB前端开发都有哪些误区啊?”相关推荐
web前端开发弊端 学习WEB前端开发都有哪些误区啊?
web前端开发弊端 学习WEB前端开发都有哪些误区啊?

web前端工程师的优点和缺点优点:HTML5APP可以在PC和移动、iOS和Android上运行。缺点:在对性能要求较高的情况下,或选择使用本机开发知识。实现此目的的最佳方法是混合方法,大型框架使用本机、基本功能等,一些模块使用HTML。Web前端工程师:使用(X)HTML/CSS/JavaScript/Flash等各种Web技术开发的客户端产品。Web前端工程师:完成客

2023-09-08 16:44:03
web前端开发有什么弊端 学习WEB前端开发都有哪些误区啊?
web前端开发有什么弊端 学习WEB前端开发都有哪些误区啊?

学习WEB前端开发都有哪些误区啊?在CSS布局时需要注意的一个问题是很多同学缺乏对页面布局进行整体分析,不能够从宏观上对页面中盒子间的嵌套关系进行把握,就急于动手去做,导致页面中各元素间的关系很混乱,容易出现盒子在浮动时错位等情况。建议大家在布局时采用“自顶向下,逐步细化”的思想,先用几个盒子将页面从整体上划分,然后逐步在盒子中继续嵌套盒子。“君子生非异也,善假于物也”,在学习的过程中还

2023-10-05 16:28:07
web前端开发错误代码 web前端开发技术有哪些
web前端开发错误代码 web前端开发技术有哪些

这段代码什么意思啊。。web前端开发!背景图片是images下面的adindex.gif,no-repeat是指图片不重复,center是左右居中,39px是距上39px,#37A7D7是颜色,我看了下是蓝色,下面color:#FFFFFF是指白色web前端开发技术有哪些Web前端开发技术技术如下:1.HTML/CSS:HTML(HyperTextMarkupLanguag

2023-10-09 23:46:53
web前端开发网页如何分区 web前端学习HTML的格式标记都有哪些?
web前端开发网页如何分区 web前端学习HTML的格式标记都有哪些?

web前端学习HTML的格式标记都有哪些?<br>:换行标记,让后面的信息显示在下一行<p>:段落标记<center>:居中标记,让段落或者文字相对于父标记居中显示<pre>:预格式化标记<li>:列表项目标记,每一个列表使用一个<li>标记<ul>:无

2023-10-09 10:11:19
错误处理php框架 php中的错误类型有哪些
错误处理php框架 php中的错误类型有哪些

ThinkPhp框架中使用mongodb数据库配置报错CalltoamemberfunctionselectCollection()onanon-objectTP3.1的解决方法就是如楼上所说,需要实例化mong数据库的模型。so有两种方式:直接在使用的方法内实例化MongoModel类;写一个model专门继承MongoModel,把需要连mongo的操作或方法

2023-09-17 01:12:23
大学web前端开发基础 web前端学习课程都有哪些?
大学web前端开发基础 web前端学习课程都有哪些?

web前端学习课程都有哪些?您好,web前端学习课程包括8个方面,希望可以帮助到你!阶段1.前端核心基础HTML+_CSS核心、JavaScript基础语法、JavaScript面向对象、JavaScriptDOM和BOM编程、jQuery框架阶段2.HTML5+CSS3+移动端核心HTML5新特性、Canvas专列、CSS3新特性、CSS3进阶、CSS3实例演练

2023-09-19 06:27:19
南通开发区web前端开发培训 web前端开发学习内容有哪些?
南通开发区web前端开发培训 web前端开发学习内容有哪些?

web前端开发学习内容有哪些?web网站开发培训是为了有志于从事网站程序开发,成为Web程序开发工程师的学员而提供的课程。网页开发需要的技术分为客户端需要的技术(HTML、CSS、XML、JavaScript、AJAX、JQuery等);服务器端需要的技术(SQL、ASP、ADO、PHP等)。电脑培训认为web网站开发培训课程主要集中在以上技术的培训。HTMLHTML是Web的

2023-10-08 19:21:29
web前端开发html5 HTML5开发和web前端开发有啥区别啊_web开发和前端开发有什么区别
web前端开发html5 HTML5开发和web前端开发有啥区别啊_web开发和前端开发有什么区别

编程小白,如何区分HTML5开发和前端开发?Html5是前端开发的基本技术之一,目前如果只掌握Html5开发能够从事的开发内容是非常有限的,但是对于初学者来说,完全可以从Html5开始学起。Html5是前端开发的基础,不论是从事Web前端开发还是移动端开发,都需要首先掌握Html5技术,由于Html5技术比较简单易学,所以即使没有任何编程基础的人,学习Html5也相对比较容易。Htm

2023-08-27 07:20:07