发表于: 2019-06-29 21:04:17

1 787


今天完成的事件

了解到javaScript的使用。

在HTML中脚本必须位于<script></script>标签之间。而脚本可以被放置在html页面和<body>和<HEAD>中,在HTML页面中插入JS使用scrpt标签会告诉JS开始到结束。代码:

<script>
alert("My First JavaScript");
</script>

在body和head中放置JS必须要按照script这个写法代码如下

<head>

<script>

 alert("MY fist javascript")

</script>

</head>

<body>

<script>

 alert("MY fist javascript")

</script>

</body>

在body和head可以放置不限数量的JS

JS的数据类型:

ECMAScript(脚本 程序设计语言),理解为JS的一个标准。

它变量包含2种不同类型的值:基本类型值,引用类型的值。

基本类型的:指的是保存在栈内存的简单数据端。栈内存可以这么理解就是当你要运行一个程序的时候,栈内存就相当于一个搜索运行速度快它属于共享。

引用类型值:指的是保存在堆内存中的对象,意思是,变量中保存实际上是一个指针,这个指针执行内存中的一个位置,由改位置保存对象,堆内存理解为当你要把属性啊方法啊储存在堆内存中,那么就会开辟一个空间给这个对象保存在这个对象里面实体都是存在队内存中,但运行速度慢空间大,用来存放程序的。

  


总结昨天讲的小课堂

position 属于定位属性, 它在css中 可以用来各种垂直居中问题,弹性布局定位。

属性有4个值

static、(静态)这个不常用。

relative、(相对定位)

absolute、(绝对定位

fixed(固定定位)

static静态 这个不是很常用,  它的默认属性是让TOP bottom等上下左右以及z轴的值让失效,

也就说如果你有10个固定定位 那么有一个你不想让它定位就用static 就会让固定定位的值消失它的上下左右和z轴的值就会失效。

relative相对定位

  它的属性是遵守文档流的 也就说如果我让移开 那原始位置留下来的空白不会被后面的元素所占领如图

我们看到下面的块状元素并没有自动占领上面的空白

  absolute定位 也叫绝对定位最好跟着它的父类相对定位来一起用如果父类没有相对定位那么它就会按照html也就是页面视窗来进行定位,一旦用了 那么他就会在那里不管你怎么移动它会在那里。并且最好不要单独使用它一但视窗变大变小那么你定位那个值在视觉上会出先位移影响整体布局可能还会导致后面的布局好的页面蹦了。它是脱离文档流的。

Fixed固定定位。

这个很好理解和上面的绝对定位一样但不一样的是绝对定位父类可以跟着相对定位 父类控制它绝对定位让它看上去不会脱离文档。而固定位是直接推理文档 而它是直接按照HTML视窗来进行定位的。

fixed和absolute有很多共同点:
1.会改变行内元素的呈现模式,使display之变更为block。
2.会让元素脱离文档流,不占据空间。
3.默认会覆盖到非定位元素上。
fixed与absolute最大的区别在于:absolute的”根元素“是可以被设置的,而fixed则其”根元素“固定为浏览器窗口。即当你滚动网页,其元素与浏览器窗口之间的距离是恒定不变的。



返回列表 返回列表
评论

    分享到