经过很长时间的挣扎,最后还是想要学习前端,所以从今天开始开始学习了,虽然以前学过其他的语言,但是在前端上还是算零基础小白吧。先介绍一下我目标使用的学习网站是百度前端技术学院http://ife.baidu.com/course/all。
今天是第一天,按照课程来记录一下学习的情况吧,也希望自己以后也能坚持写博客,各位初学者们大家一起加油。
今天学习了三个小时左右的前端入门,学习目标原本是把W3C上关于HTML和HTML5的菜鸟教程全部看完的,但是现在只完成了一半,看文档的时候总是压抑不住想写程序的冲动,但是现在连基本标签都没认识充足,所以还是打算明天开始完成百度前端技术学院的第二课——简历制作。
今天了解了在前端开发中,HTML,CSS与JS所扮演的角色,以前只是知道要写前端需要用到这一些语言,今天看文章的时候看到了一句很适合的形容,叫做,HTML是名词,CSS是形容词,JS为动词。HTML可以写出网页中的大致框架,需要CSS来添加样式,美化框架,JS则可以用来做一些动态效果,当然后期还有一些弹窗之类的,还有一些网站框架,这个要后面才能了解。
然后了解了网页的访问过程,比如当我点击一个页面之后,我要访问的地址就会被传输到服务器,服务器就向数据库里发出消息,寻求该地址下的数据,数据库查找数据存在,则把数据返回给服务器,服务器获得数据,将数据生成为HTML文件发给个人,再由浏览器解析文档,最终显示出页面。最后看了一半HTML的标签,对基本标签的功能有所了解,但是具体属性和运用都是接下来会涉及的。
对于一些标签还有一些疑问,比如计算机输出标签的用途,还有计算机代码元素的用途和意义,从教程中只能知道用法,但是为什么会存在,只是为了使每个字符大小和间距相同吗?还有就是HTML类和STYLE属性中带#命名的样式有什么区别,难道功能相同,只是一个属性为class,一个为id吗?还有在CSS中,可以通过h1{}来给标题1设置格式,h2{}给标题2设置格式,那么对于标签名相同的,比如段落p要如何分段显示不同的CSS样式呢?还有一些不能理解用途的标签比如dfn,都希望在后来的学习中能够解答疑惑。
接下来就是继续阅读w3c上相关的知识,争取明天能做出一个简单的简历出来。
现在的目标就是很浅薄的,因为自己不是一个特别有毅力的人,希望能坚持学习下去,找到相关的工作,然后继续在这方面努力学习,能成为全栈工程师那真的是再好不过了哈哈哈哈。