首页技术文章正文

技术贴【黑马web前端】

更新时间:2019年07月26日 11时16分22秒 来源:黑马程序员论坛

王坤的技术帖
在计算机信息时代高速发展下,毅然选择入行,在传智黑马前端基础班将近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是前端的重中之重。
自己经历一系列的学习和认知之后,对这个职业肃然起敬。这个职业是伟大的,为提升用户体验正在不断发奋前进,当然我们自身也非常重要,身体是革命的本钱,有一个健康的身体才能去实现自己的梦想,黑马是梦的起步,路漫漫其修远兮,愿每个人都是人生赛场上的黑马,加油,也祝福黑马越来越成功。

推荐了解热门学科

java培训 Python人工智能 Web前端培训 PHP培训
区块链培训 影视制作培训 C++培训 产品经理培训
UI设计培训 新媒体培训 产品经理培训 Linux运维
大数据培训 智能机器人软件开发




传智播客是一家致力于培养高素质软件开发人才的科技公司“黑马程序员”是传智播客旗下高端IT教育品牌。自“黑马程序员”成立以来,教学研发团队一直致力于打造精品课程资源,不断在产、学、研3个层面创新自己的执教理念与教学方针,并集中“黑马程序员”的优势力量,针对性地出版了计算机系列教材50多册,制作教学视频数+套,发表各类技术文章数百篇。

传智播客从未停止思考

传智播客副总裁毕向东在2019IT培训行业变革大会提到,“传智播客意识到企业的用人需求已经从初级程序员升级到中高级程序员,具备多领域、多行业项目经验的人才成为企业用人的首选。”

中级程序员和初级程序员的差别在哪里?
项目经验。毕向东表示,“中级程序员和初级程序员最大的差别在于中级程序员比初级程序员多了三四年的工作经验,从而多出了更多的项目经验。“为此,传智播客研究院引进曾在知名IT企业如阿里、IBM就职的高级技术专家,集中研发面向中高级程序员的课程,用以满足企业用人需求,尽快补全IT行业所需的人才缺口。

何为中高级程序员课程?

传智播客进行了定义。中高级程序员课程,是在当前主流的初级程序员课程的基础上,增加多领域多行业的含金量项目,从技术的广度和深度上进行拓展“我们希望用5年的时间,打造上百个高含金量的项目,覆盖主流的32个行业。”传智播客课程研发总监于洋表示。




黑马程序员热门视频教程【点击播放】

Python入门教程完整版(懂中文就能学会) 零起点打开Java世界的大门
C++| 匠心之作 从0到1入门学编程 PHP|零基础入门开发者编程核心技术
Web前端入门教程_Web前端html+css+JavaScript 软件测试入门到精通


在线咨询 我要报名
和我们在线交谈!