发表于: 2017-03-20 21:07:37

1 635


今天完成的事情:1.完成任务13.

2.学习js的一些基础知识。

3.学习样式reset知识。

明天计划的事情:1.继续学习js基础知识。

2.完成任务15的导航栏和轮播图。

遇到的困难:轮播图不用bootstrap的情况下是怎么制作的?

收获:一.学习javascript的基础知识。如何在html文档中使用javascript。以及script元素中有哪些属性。

现有的js中的script元素中有5个属性,分别是1.async属性,可选。表示应该立即下载脚本,但不影响页面中的其他操作。

2.charest:表示通过src属性指定的代码的字符集。

3.defer:表示脚本可以延迟到文档完全被解析和显示之后再执行。

4.src:表示包含要执行代码的外部文件。

5.type:表示编写代码使用的脚本语言的内容类型(也称为MIME类型)。默认值是text/javascript。在非ie的情况下还可以使用application/x-javascript。

二、对reset有了进一步的了解,之前css样式一般都是一股脑的将所有的标签合并到一起,然后使用margin:0;padding:0;后来发现这样做其实是不正确的,因为这样的话会增加很多不必要的代码,甚至是错误的代码。比如说div标签,默认值就是margin:0,padding:0;根本就没有必要添加样式初始化。还有一些内联元素也是如此。所以如果要设置组件的话,可以预先设置body,dd,dl,dt,h1,h2,h3,h4,h5,h6,p,form {margin:0;};ol,ul{margin:0;padding:0;}。就能以最少的代码量解决css边距初始化问题。


任务13的链接:https://fengcol.github.io/start-a-project/task13/task13-1.html

https://fengcol.github.io/start-a-project/task13/task13-2.html(由于github上传不了音频文件,就没有声音)

https://fengcol.github.io/start-a-project/task13/task13-3.html


返回列表 返回列表
评论

    分享到