黑马程序员技术交流社区
标题: 入学半月,一点心得 [打印本页]
作者: Zetar 时间: 2019-11-18 11:41
标题: 入学半月,一点心得
互联网的快速发展和激烈竞争,用户体验成为一个重要的关注点,导致专业前端工程师成为热门职业,各大公司对前端工程师的需求量都很大,要求也越来越高,优秀的前端工程师更是稀缺。个人感觉前端入门相对容易,但是也需要系统地认真学习,在打好基础后坚持学习,成为一个优秀前端工程师。
学习任何知识最重要的都是兴趣,如果经过一段时间的学习感觉不喜欢,那可能强迫自己学习是很痛苦的,效果也不会好,毕竟这很可能就是以后很多年生存的技能。不过随着互联网行业的发展,前端必然是Web开发人员需要学习的知识,有时候是没有专业前端工程师一起合作的,所以即使不做专门的前端工程师,掌握基本的前端技能为工作带来方便。
下面说一下个人对前端的理解:
HTML是内容层,它的目的是表示一个HTML标签在页面里是个什么角色。 CSS是样式层,它的目的是表示一块内容以什么样的样式(字体、大小、颜色、宽高等)显示。 JS是行为层,它要做的是当用户触发某些行为时,会给内容和样式带来什么样的改变。
个人认为学习前端可能又分为下面几个阶段;
第一阶段——HTML标签的学习
超文本标记语言(HyperText Mark-up Language 简称HTML),“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
html是一个网页的骨架,就好比是盖房子的结构~这也是前端页面的基础。试着想一下,如果一个房子连砖头和水泥都没有,后面的步骤又有什么意义呢?所以我们必须完全掌握HTML的基本结构和常见的标签,属性。
有了一个好的开始,距离成功已经一小半啦~
关于HTML怎么记忆、学习?可能一上来死记硬背,也不会有太好的预期。而且还有可能被吓到?
“我去!这么多标签!怎么记得玩?”
个人感觉有两点可以尝试:
1,语义化的去记忆。比如ul li这个就是列表,button就是按钮,table就是表格。其实这也是html5所倡导的,语义化标签。
2,试着写一个一个小的案例,也许就只是一个列表,一个表格,或者一个按钮。也许写着写着你就懂了呢?
学习HTML就是要自己不断的去写,去尝试。看着自己的代码能跑起来,有了心目中的效果,这种心情还是很开心的!给大家推荐一个网站,w3cSchool,这里面有在线的代码编辑器。可以边写边看到效果~
第二阶段——CSS的学习
CSS,层叠样式表—— (Cascading Style Sheets),是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对 网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文 本展示最优秀的表现设计语言。
CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。
CSS看似比较繁杂,其实只要掌握了CSS中的盒子模型、定位、以及页面布局,就基本上掌握了大半啦~这时我们就以及能够对网页中各个元素进行精准的排版,做出符合我们意愿的网页啦!
关于CSS的各种属 性,我们还是可以参考学习HTML那样。可以说CSS的属性几乎完全是语义化的。
我们需要改变边框,那就是“border”,那我们需要右侧边框做一些改 变,那就是“border-right”。
很明显,接下来按照我们的需求还有“右边框的宽度——border-right-with”,”右边框颜色—— border-right-color”,
还有一些像是字体图标,精灵图之类的运用,也给我带来了全新的体验~
至于第三阶段的JS内容还没进入学习,个人还是很期待的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |