毕业工作了两年,才确认自己想在前端这条路走走,由于工作原因学习时间不固定,专业也不对口让我倍感压力,也想过放弃,但是还是不甘心,不努力一把就放弃,会让我自己对自己失望。去年三月份开始自学了HTML+CSS,写过去年的百度前端学院的任务,后3期没能够完成,由于工作原因有一段时间没有怎么关注前端学院,昨天想把以前没完成的任务完成,没想到2018年度可以报名,意外之喜。希望完成本年度的学院的任务,我的学习可以达到“能够开始投简历找工作”的水平,真正的进入这个行业。
以前也一直在很零散的学习着前端,结合以前的了解以及今天的学习,补充了以前所欠缺的,让我更深一步的对整个我们访问网站的工作有了大致的了解。
HTML:这是一门标记性语言,主要是用来显示数据,希望在页面上呈现出来的东西(譬如文字,图片,按钮等)放在HTML标签中,即在页面中呈现,没有任何布局以及设置的效果;
CSS为样式表,负责给HTML内容排版布局以及显示的样式设置;
HTML5是HTML的进阶,补充;而CSS3是CSS的进阶和补充,增加了动画等功能;
JavaScript是给静态界面添加一些动作(特效)使界面更方便使用,更灵动;js还可以实现用户看不到页面数据处理工作。例如数据加解密、文字过滤分析等;
对我们使用浏览器时的工作流程有了一个更清晰的大概认知:当我们发出请求时,相应的服务器接收到用户的HTTP请求,由服务器脚本语言做出相应的回应并生成相应的信息回复给用户,用户接收到信息后由浏览器端解析呈现出画面。
以往没有关注到的小常识:将 服务器运算 称为 后端;将浏览器运算 称为 前端;服务器脚本有:PHP ,ASP.NET,前端(浏览器):HTML ,CSS ,JavaScript;
两种常用学习搭配:PHP 搭配MySQL; ASP.NET 搭配SQLServerASP;
关于脚本语言的概念:脚本语言是一种逐句执行的直译语言,也就是这种语言不需要提前编译,直接由终端(如浏览器)解释运行即可;脚本语言与其他编程语言的关键区别在于是否需要经过编译链接形成二进制机器语言;