王坤的技术帖
在计算机信息时代高速发展下,毅然选择入行,在传智黑马前端基础班将近20天的学习中,从一无所知的小白,开始慢慢窥探互联网这个庞大的世界。
在前端基础班中,刚开始并不是接触前端技术,马上上手开始敲代码,而是先知道互联网的几大基本知识,比如说认识了Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari,Opera等,国内一些浏览器如360浏览器,百度浏览器,UC浏览器等都是基于Chromium开发而成。在互联网时代下,很多东西都是开源的,并不是我刚开始想的那样,将技术私藏和保密。
在JAVA,大数据,python,前端,PHP等多个选择下,我再三思考下进入前端学习,前端开发,顾名思义就是网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。相当于互联网的门面,俗话说人对一个事物的第一印象非常重要,人们浏览各个网站所得到的第一印象并是前端,随着互联网技术的高速发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计等能够适应各种屏幕分辨率,眼花缭乱的动效设计,给用户带来极高的感官体验。
前端开发主要掌握的并是以下三种技术,分别是HTML,CSS,JS。
HTML
相当于网页的“构架师”,搭出一个网站所需要的基本框架,比如标题,内容,导航等,专业学术上指的是超文本标记语言 (Hyper Text Markup Language),经历了多个版本的发展,已经发展到5.0版,这一切得力于W3C建立的标准和规范,已普遍升级到了XHTML,XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language),整体结构上也趋向整洁明了,XHTML 于2000年的1月26日成为 W3C 标准,是更严格更纯净的 HTML 代码,XHTML 的目标是取代HTML。XHTML 与 HTML 4.01 几乎是相同的,XHTML 是作为一种XML应用被重新定义的HTML,是一个W3C 标准。
CSS
相当网页的“美化师”,对一个网页进行初步梅花美化,能够简单的做出一些效果,提升用户体验,是对一个网页进行风格设计的重要手段。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,用HTML实现不了,必须通过CSS实现效果,具体就是通过改变a的属性来实现,此外还有非常多的改变风格手段,比如创建表格,虽然HTML可以通过table属性来搭建表格,但CSS不仅能够搭建表格,还可以改变边框属性border,比如border:1px solid #ccc,就可以改变表格的边框粗细,边框样式和颜色,CSS实现了与HTML分离的手段,使得整个代码界面更加简洁,也可以统一地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。
JS
相当于整个页面的“联络官”,可以实现各种交互效果,专业学术上JS是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
老一代的服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多,用户体验差,于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能,网页特效基本上都是通过书写JS代码来完成的,可以说JS是前端的重中之重。
自己经历一系列的学习和认知之后,对这个职业肃然起敬。这个职业是伟大的,为提升用户体验正在不断发奋前进,当然我们自身也非常重要,身体是革命的本钱,有一个健康的身体才能去实现自己的梦想,黑马是梦的起步,路漫漫其修远兮,愿每个人都是人生赛场上的黑马,加油,也祝福黑马越来越成功。 |
|