常用标签: 我们可以通过添加样式改变标签: css主要用于美化我们的前端界面,让我们的网页更好看。其中选择器是用来指定页面上我们需要样式化的html标签,还有盒子模型,定位,浮动等重点 盒子模型 css定位: css浮动 JavaScript 代码必须位于 改变html标签样式: 事件: 事件冒泡: 当子节点的某个事件被触发,那么其所有包裹元素的同类事件会被触发 像我们点击1的时候,会触发点击事件,但根据事件冒泡,同时也触发了其父元素2,3的点击事件。我们有时候根据需求就需要取消事件冒泡 JavaScript是一种脚本语言,而jquery是一个JavaScript函数库,JavaScript函数的集合;jquery基于JavaScript语言,封装JavaScript的原生方法,提供了简便的函数接口,简化了JS的操作。像选择器,很多操作都变得简洁些 我们在用jquery时,需要先引入才能使用,没有的可以去官网下载,我们日常使用时可以根据它的 API 查询我们不记得相关操作 js对象和jQuery对象之间的转化:
1.块级元素:占据一整行,其他内容换行显示。可以设置width , height ,比如: ,
.
2.行内元素:宽高由内容决定,剩下的区域可以显示其他元素。不支持设置width ,height.比如:
, .
3.块级行内元素:具有块级元素的特征,但是不换行。可以设置width, height ,比如: .
二、CSS学习总结
css选择器
margin: 外边距
border: 边框
padding:内边距
content:最中间,内容
是页面中经常用到的布局方式
position:定位 top left right bottom 分别设置位置
1.相对定位:relative,参考自己本身原来的位置
2.绝对定位: absolute,参考的是包裹自己有相对定位的父元素
3.固定定位: fixed
使得指定元素脱离普通的文档流而产生的特别的布局特性。并且float必需应用在块级元素之上
float:left ;(左浮动)
float:right;(右浮动)
clear:both;清除浮动三、js学习总结
与
标签之间,js主要用来实现页面交互的一些操作逻辑,让我们页面的功能更加丰富。其中我感觉文档对象模型dom (Document Object Model)重要些
dom:
查找html标签://id查找
document.getElementById("intro");
//标签名查找
document.getElementsByTagName("p");
//类名查找
document.getElementsByClassName("intro")
document.getElementById(id).style.property=新样式
有点击事件onclik、onmouseover 、onmouseout 事件等。onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Documenttitle>
<style>
div{
border: 1px solid black;
padding: 20px;
}
style>
head>
<body>
<div>
3
<div>
2
<div>
1
div>
div>
div>
<script>
let divs = document.getElementsByTagName("div");
divs[0].onclick = function(){
console.log("3被触发点击");
}
divs[1].onclick = function(){
console.log("2被触发点击");
}
divs[2].onclick = function(){
// 取消冒泡
//event.cancelBubble = true;
console.log("1被触发点击");
}
script>
body>
html>
event.cancelBubble = true;
divs[2].onclick = function(){ event.cancelBubble = true; console.log("1被触发点击"); }
我们在点击1时就不会触发其包裹元素的同类事件四、jQuery学习总结
<script src="../js/node_modules/jquery/dist/jquery.js">script>
//Js对象转化为Jquery对象
let jquery对象=$(js对象)
//Jquery对象转化为Js对象
jquery对象[0]/jquery对象.get(0)