我要投稿 投诉建议

web前端培训感言

时间:2020-12-31 17:01:42 感言 我要投稿

web前端培训感言

  感言,指对某些事或人产生发出的想法,并表达出来。以下是关于web前端培训感言,欢迎阅读!

web前端培训感言

  web前端培训感言:

  上周viker大神给我们培训了一堂前端知识的课程,这对做SEO来说是一大幸事,因为使我更加的了解了网页的构成。Viker大神主要是通过四个方面来讲的,即: java、html、css、js四个方面。

  一、 JAVA

  Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。用JAVA创建UI的方式叫做“命令式编程”,但是这种编程方法有两大缺点:编写、维护麻烦和开发效率低下。

  二、 HTML

  HTML有很多标签,比如是开始标签,是结束标签,是自闭合标签等。在这里,我们可以将标签理解为UI组件对象,不同的标签会画出不同的UI组件,标签的属性和内容能够定制UI组件的外观。

  HTML真正的作用是语义化,即大部分 Web 页面都是“文档”。不同的 HTML 标签可以表达出不同的语义,易于维护,搜索引擎可以通过标签结构化文档。

  三、 CSS

  CSS也是一种声明式编程,通常人们使用CSS是用来控制外观的。

  例如:

  输入:

  四、 JAVASCRIPT(js)

  HTML/CSS 可以处理UI上的部分交互,但是更为复杂的交互就要用到Javascipt。Javascript 是一种解释性的脚本语言,一般情况下都运行在浏览器里面。

  完整的 Javascript 有三个组成部分ECMAScript, DOM, BOM。DOM 是文档对象模型:Document Object Model。提供接口让 Javascript 操作 HTML 文档,访问 HTML 元素,操作 HTML 元素,绑定事件。BOM 是浏览器对象模型:Browser Object Model提供接口让 Javascript 操作浏览器,获取当前页面 URL,获取浏览器大小与屏幕分辨率,获取当前操作系统语言版本,获取当前浏览器的标识(UA)。

  总结:HTML 负责语义化、CSS 负责样式、Javascript 负责交互、三者之间的职责可能有少量重叠通过三者的合作来编写网页的。

  学习Web前端开发感言:

  辞掉工作后,想从事前端开发,躲在宿舍看书,看了一本别人推荐的《Web前端开发修炼之道》。这本书通过作者自己的开发经验,着重讲解了在web开发中一些习惯性问题。

  在web前端中我最熟悉的,也最自信的是div+css布局。这是web前端开发的基础,看完前三章之后,突然觉得,自己的一些习惯需要纠正。记录下来引以为戒。

  文章讲辨别一个网页中标签选用的是否得当,最直观的方式便是去掉该网页中的CSS样式表,看网页是否还是具有可读性。为此在网页中应该尽可能的少的使用无语义标签div和span,在语义不明显的,既可以使用p也可以用div的地方,尽量用p,因为p在默认情况下有上下间距,去样式后的可读性更好。对于需要强调的文本,可以用strong或者em标签,不要都用CSS设置,关于这一点应该说考虑SEO优化因素。

  通过文章所讲,我找到了工作这几个月开发的网站,删除CSS后,发现网站还是有可读性,但是很多地方还是可以进行一些优化的。出现这种原因主要是因为我在制作网页的过程中,总是习惯性的使用比较熟悉的标签,如div p ul li span strong a img 基本上我的网页中都是用这几个标签,加上CSS,对于像small abbr等就好像不认识一般。我想这主要是我的html基础不够牢靠吧,学习html的时候,没学到什么,纯粹应付考试,真正去学习div+ css布局还是在大三的项目中,被 迫的`,三个人的项目,没有人会写,只会写后台,没办法, 着自己回头再去学。但是因为过于追求最终的结果,往往忽视了最原本的东西。想着只要页面能兼容就好。到现在演变成了能做出网页,却不知道为什么这么做,如何做到更好,怎么去优化代码架构。

  走进学习的误区,想走出来,挺难的。或许可以给所有还在学习中的人们的一个建议,想学习web前端开发的话,先学习下web开发的一些思想,多看看别人总结的经验,再学习技术方面的问题,再回头看更深的。

  ╮(╯▽╰)╭,我得好好捡起丢掉的东西。最后真诚推荐《web前端开发修炼之道》一书。

【web前端培训感言】相关文章:

web前端面试技巧08-11

web前端开发就业方向09-07

web前端面试自我评价01-20

web前端工作技能简历范文02-04

web前端面试题02-25

web前端的面试自我介绍的技巧01-13

web前端优化工作报告02-23

web前端面试题及答案02-19

web前端开发面试题05-31