- 博客(17)
- 收藏
- 关注
原创 前端面试题
两次不安全,四次没必要。TCP 通信需要确保双方都具有数据收发的能力。第一次带有 SYN 的 ACK 向客户端表明了服务端的收发能力,同时也验证了客户端自己的收发能力。第二次的 ACK 则向服务端表明了客户端的收发能力(更准确来说是接收能力,因为第一条 SYN 就已经证明了客户端的发送能力),同时也验证了服务端自己的收发能力。Dom事件流包括三个阶段:1.事件捕获阶段。2.目标阶段。3.事件冒泡阶段。
2024-09-27 16:12:00
594
原创 JavaScript基础方法
//** 创建一个对象*/varnewObject;// 向对象中添加属性"张三";18;// 对象的属性值可以是任何的数据类型,也可以是个函数sayNamefunctionlog;;log;// 是个函数functionfunlog;;// 调函数fun;// 调方法--调用obj的sayName方法sayName;/** 函数也可以称为对象的属性,* 如果一个函数作为一个对象的属性保存,* 那么我们称这个函数是这个对象的方法。
2024-09-12 16:15:57
527
原创 JavaScript(this指向)
//** 解析器在调用函数每次都会向函数内部传递进一个隐含的参数,* 这个隐含的参数就是this,this指向的是一个对象,* 这个对象我们称为函数执行的 上下文对象,* 根据函数的调用方式的不同,this会指向不同的对象(与调用方式有关,与创建方式无关)* 1.以函数的形式调用时,this永远都是window* 2.以方法的形式调用时,this就是调用方法的那个对象*/// 解析器在调用函数每次都会向函数内部传递进一个隐含的参数,this// Window对象// }
2024-09-12 16:14:03
576
原创 Javascript数组
数组对象是使用字符串作为属性名的,而数组时使用数字来作为索引操作元素 <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 内建对象 * 宿主对象 * 自定义对象 * * 数组(Arr
2024-09-12 16:13:02
968
原创 javascript函数
//** 函数 function* - 函数也是一个对象* - 函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)* - 函数中可以保存一些代码在需要的时候调用* - 使用typeof检查一个函数对象时,会返回function*/// 1. 使用new关键字来 创建一个函数对象// 可以将要封装的代码以字符串的形式传递给构造函数// 我们在实际开发中很少使用构造函数来创建一个函数对象varnewFunction。
2024-09-12 14:09:57
1095
原创 弹出窗类型/引用类型
//** JavaScript中弹出框的类型* 警告框 alert('');* 确认框 confirm('');* 提示框 prompt('');*/// 1.警告框alert'hello';// 2.确认框(有返回值的)ifconfirm'你确定要继续吗?// 用户点击了确认log'继续操作';else// 用户点击了取消log'取消操作';// 3.提示框varprompt'请输入姓名';log// 用户输入的值,类型是字符串</
2024-09-11 17:43:36
740
原创 JavaScript基础
//** 控制浏览器弹出一个警告框* alert()*/alert;/** 让计算机在页面中输出一个内容*/write;/** 向控制台输出一个内容*/log;</</</</
2024-09-10 11:48:35
1428
原创 css渐变
/div/*linear-gradient(direction,color-stop1,color-stop2,color-stop3,...) 渐变direction方向, 默认为to bottom, 即从上向下进行渐变支持多个颜色渐变支持角度写法*/width;height;border;*/*//* 角度写法,0是从下面开始 */background;background;</</</</</
2024-09-06 17:38:07
2787
原创 盒子模型/属性
盒子模型在网页中“一切皆是盒子”盒子CSS处理网页时,它认为每个元素都包含在一个不可见的盒子里。为什么要想象成盒子呢?因为如果把所有的元素都想象成盒子,那么我们对网页的布局就相当于是摆放盒子。我们只需要将相应的盒子摆放到网页中相应的位置即可完成网页的布局。比如一个页面。我们看到之后自己进行分块划区,看成一个一个的盒子进行布局。怎么理解盒模型呢?盒子模型一个盒子我们会分成几个部分:– 内容区(content)– 内边距(padding)– 边框(border)– 外边距(margin
2024-09-05 16:28:56
1189
原创 列表属性和背景属性
//*list-style-type 列表前面点的属性属性值 circle 空心圆disc 实心圆square 实心正方形none 前面不显示属性值 url(图片url);属性值 outside 默认值,在border边框外面inside 在border边框里面合并写法:list-style属性值 inside none url(images/01.png)none*//* ul{} */.list1url;.list2url;.list3url;li。
2024-09-04 14:47:33
566
原创 CSS文本属性
//*font-size字体大小,单位px字体(谷歌默认字体微软雅黑)*/.p1/* 字体大小 */font-size;.p2/*设置字体, 如果不支持, 就不起作用,比如草书写上不起作用, 还是默认的字体。工作中会有ui提供, 也可以有自己的字体包。可以同时设置多个, 用逗号隔开,第一个起作用就用第一个,第一个不行就第二个起作用, 依次到最后, 都不行就是默认字体。*/;/* font-family: 微软雅黑;*//* font-family:宋体, 草书, 微软雅黑;
2024-09-04 10:19:41
1431
原创 复合选择器
复合选择器(交集选择器),可以同时使用多个选择器,同时满足条件才可以使用。<//* 表示既要是span标签,又要有.box的类属性 */span.box;/*对于id选择器来说,不建议使用复合选择器,id本身就是唯一的。
2024-09-03 17:42:15
928
原创 Html表单
表单就是用来收集信息的,比如我们QQ的登录框,以及网站的登录框。QQ知乎表单可以将用户填写的信息提交的服务器。表单标签</</一个表单中可以包含多个表单项。</</</</
2024-09-03 11:15:54
986
原创 HTML表格
在Web的历史中,HTML的表格发挥了极大的作用。最初创建表格就是为了以表格的形式显示数据,后来表格变成了一个极受欢迎的布局工具。但是有了CSS以后,CSS在布局网页方面实际上会更出色,所以现在我们使用表格的作用只有一个,就是用来表示格式化的数据。table表格的基本结构。
2024-09-02 16:56:38
1004
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人