发表于: 2019-05-28 22:48:38

1 609


今天完成的事情:

       学习xml的基础知识,xml也称为可扩展标记语言,是html的弟弟(真弟弟),xml可以自定义标签,引入约束等,也是一个知识点,但是自己 从前没掌握,以为就是个配置文件,实在是学习的太少,这个很不应该,xml不做页面展示,是一种数据存储。浏览器自带xml的解析引擎,可以解析xml文件

一个txt文件想要改成xml文件修改一下后缀名即可,最上面是xml的声明,这是必须有的,除了version,还有encoding ,standalone,字符集编码我们都见过,但是standalone这个我们几乎没见过,这是因为 xml现在主要的作用就是配置文件,所以他必须与代码保持联系,而standalone的意思就是是否保持独立,如果你写的是yes,就表明这个xml文件与任何代码没有关系,他是一个独立的xml文件,如果选择是no,则表示他是以配置文件的形式存在。

我们在浏览器中解析此xml文件可以得到

浏览器能够解析,并且在页面上展示,但他的功能其实不能页面展示,而且与html不同的一点就是html的语法非常不规范,标签如果写的不严谨,照样可以被浏览器解析,这是因为长久的发展过程中,各个浏览器恶意竞争导致的,所以程序员如果使用html开发的话感觉非常好,因为你很少能够写出报错的代码,而写xml就不同了,一个小小的不规范,就容易导致报错,所以就造成我们常常开发web项目的过程中,经常以为xml文件不规范而导致的报错,原因就在于xml是一个非常严谨的标记语言。例如我们修改一下,把声明信息下移一行

根本未作任何修改,我们保存运行一下

浏览器报错,引擎解析不出来,其实xml的知识点很多,我们学习做任务的过程中几乎离不开xml文件,但是我们从来没有系统的学习过关于xml的知识,至少是我,一直以为xml就是一个配置文件,仅此而已,这种不知其所以然的感觉非常不好,如果我们系统的学习了一遍xml,想必在以后的开发过程中,体验一定会非常友好,这个一定要掌握

学习了BootStarp,前面俩天稍微的通了一遍 html,css,js,而BootStarp这个框架就相当于把他们三个合在了一起,代码都写好了,需要的话直接用可以了,使用起来很舒服,我对BootStarp的理解,后端的话只要能看懂,会改就可以了,不需要学习的多么深入,所以昨天做了一个页面,我也要成为页面仔了。


   


一个自动轮播的官网,但是页面做的比较丑,图片也选的不好,反正是练手之作,会改就可以了 ,还可以完成响应式布局,根据页面大小随意缩放

缩到手机大小,照样可以显示,这样看着比较舒服,因为我找的图片实际上就是手机大小的,放在页面上很丑,但放在手机上就比较好看了



                    
明天计划的事情:      


通知识,往下学习,通任务,搞懂xml等,具体看进度


      
遇到的问题:         

做BootStarp的时候,完不成轮播图的效果,后来请了许老师帮我看了一下,我没有因为jquery,加入jquery即可完成轮播效果了


     
收获:甚微,全是知识盲区,要让自己像一个海绵,源源不断的汲取养分,吸收知识,这很重要,加油!


返回列表 返回列表
评论

    分享到