自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 移动端学习

在js中获取视口宽度 clineWidth getbounddingClinetRect().width。4.rem 布局 把写px的写为rem,1rem = body默认字体大小。- 二倍图 图片要写 缩小后的大小。-宽度写为xx% 百分比。移动端布局:1.流式布局(百分百布局)2 flex布局。

2023-11-13 09:12:26 20

原创 http协议

发数据 浏览器中的数据 首先在应用层传输给传输层,在传输层拆成一个个小包,在网络层填写信息,在数据联络层就通过数据链路层发快递,给服务器。服务器就收回数据,表示知道了,然后 服务器 表示收完了,可以断开了, 客户端向服务器发消息说 好,可以断开了。客户端对服务器说我们连接吧,服务器收到了连接的消息,说好的,返回消息给客户端,客户端收到消息,说好的。正常情况下 客户端向服务器发送数毒,突然要断开了,客户端就向服务器发消息 我发完了,请求断开。客户端向服务器发送请求,通知服务器数据发送完毕,请求断开连接。

2023-11-13 08:44:08 16

原创 BOM和定时器

简介: bom为我们提供对象,通过这组对象可以完成浏览器的各种操作(BOM对象都是作为window对象的属性保存的,所以可以直接在JS中访问这些对象。简介:通过定时器,可以让代码在指定时间后执行。3.Location 浏览器的地址栏信息。4.History 历史记录。

2023-10-25 16:41:51 26 1

原创 DOM-操作网页

总结 名字很长,根据特点记(要id,就get element+ by id),get直接得到 query 查询得到,要id就元素节点的id(元素节点和节点有区别) element+id,要类名class ,classname,要标签名 tagname(tag:标签) ,有s返回伪数组,没s返回一个元素节点,特别记得 queryselect 和queryselectAll就好,queryselect不会实时更新,其他有s的都会。beforebegin 在元素的前边插入元素 (兄弟元素)

2023-10-23 22:00:45 38

原创 伸缩盒模型(弹性盒子)

display:inline-flex很少使用,(因为inline是行内元素)flex-flow复合了 flex-direction 和flex-wrao 2个属性,顺序没要求,但是不推荐用。主轴和侧轴方向是垂直的,所以修改主轴方向等同于一并修改了侧轴的方向。一个元素可以同时是伸缩容器,是伸缩项目。只是伸缩容器的亲儿子变成了伸缩项目,孙子元素等后代不是。变成了伸缩容器,会比块状化,不管原来是什么。伸缩项目:伸缩容器的所有子元素自动变成了伸缩项目。对齐方式和主轴方向是不同的,有区别的。

2023-10-15 23:08:14 67 1

原创 js基础之 面向对象

可以在方法中对属性的值进行验证(可以在set方法中,设置set传递值的的类型等)所有同类的实例对象他们的原型对象是同一个,这意味着同类型对象的原型链是一样的。-当我们访问对象中的属性时,会优先访问对象自身的属性,总结:原型就是一个类的公共区域,一个地球不可能所有人都有一个厕所,所以弄2个厕所,一个男,一个女就行。原型对象也有原型,这样就构成了一条原型链,根据对象的复杂程度不同,原型链的长度也不同。js继承就是通过原型来实现的, 当继承时,子类的原型就是一个父类的实例。-2.主动向原型中添加的属性或方法。

2023-10-08 21:53:54 17 1

原创 【无标题】

可以用点来添加属性,点后的名是什么,属性名就是什么 也可以用 [ ]来添加属性,括号中为变量时,添加的属性名为变量的值。this的概念 函数在执行时,js解析器每次都会传递一个隐含的参数,this,this会指向一个对象,根据函数调用的方式不同而指向不同。当函数默认值为对象时,函数每次调用,就会创建新的对象(当函数执行完毕,会释放函数内部存储的所有变量的内存)有()或[]开头的代码,在后面写分号,不然识别成 (xxx)(xxx) 调用函数 函数名()-块作用域: 在代码块执行时创建,执行完毕销毁。

2023-10-07 23:32:16 18 1

原创 css3第六天

通过circle关键字或者像素值 例如 background-image:radial-gradintent(corcle,颜色,颜色,颜色) background-image:radial-gradintent(apx bpx ,颜色,颜色,颜色)1.从圆心四扇,默认根据容器来判断是否正圆,格式 background-image:radial-gradintent(颜色,颜色,颜色)2.可以修改渐变的方向 background-image:linear-gradinent(方向,颜色,颜色,颜色);

2023-09-27 23:50:56 22 1

原创 H5学习第6天

-优先使用 webkit ( chromium ) 内核进行染,针对369等壳浏览器--><meta name="renderer" content="webkit">2.使用 htm15shiv 让低版本浏览器认识 H5 的语义化标签。1.articele里 可以有多个 section。--设置IE总是使用最新的文档模式进行渲染-->metadata 只获取视频元数据,例如视频长度等。metadata 只获取视频元数据,例如视频长度等。没有静音是因为 媒体参与度高。自动播放需要禁音才行,

2023-09-26 23:02:42 26 1

原创 css学习第五天

总结 元素浮动后,元素浮动后,脱标,有文字环绕图片效果(行内和行内块可以看成文字),影响后面的兄弟元素,还是会被父元素的宽度束缚。对于脱离标准流的元素,第一个开启定位的祖先元素,就是它的包含块(如果所有祖先都没有定位,包含块就是整个页面,所以说 子绝父相 (子元素开启绝对定位的同时,为避免出现问题,父元素要开启相对定位。定位元素:宽高都被内容撑开,且可自由设置宽高。对于没有脱离标准流的元素,父元素就是包含块。二,相对定位和绝对定位。

2023-09-21 16:02:36 19

原创 【在css中行高line-height与font复合属性的书写位置问题】

如果将font复合属性改成font-size 或者将 行高写在 font复合属性后就没有这种问题了,不知道为什么。我去查了查 可以在复合属性时写上行高,并且将行高写在 文字大小后面。在学习过程中,遇到了这种情况,当行高在文字复合属性的上方时,会让。

2023-09-21 12:50:04 45

原创 css第四天盒子模型

4.auto是自动的意思,margin-left:auto 距离左边能多远就多远,所以 块元素水平居中 margin: 0 auto,距离左右能多远就多远就在父元素中 水平居中了。若子元素为行内,行内块元素,给父元素加上 height=line-height ,每个子元素加上 vertical-align:middle。若子元素为块元素,在子元素中加上 margin-top:xx xx的值为 (父元素高度-子元素高度)/2。若子元素为行内,行内块元素,给父元素加上 text-align:center。

2023-09-20 15:12:07 24 1

原创 为啥行高一定要写在父元素中,不能写到行内元素span中?

span 是块级元素,高度由内容决定,在里面写行高不可以吗?为啥行高一定要写在父元素中,不能写到行内元素span中?

2023-09-19 20:00:44 34 2

原创 css学习第三天(下)

cursor 设置鼠标光标样式,当值为pointer为小手,自定义样式可以url去改变。1.单行文字中 ,line-height = height时文字垂直居中。2.多行文字中,line-height控制行与行间的距离。最后2个分别为字体大小(必须倒第二)和字体族(必须最后),其他无所谓。2.输入1.5~2 (行高即为字体大小的1.5~2倍)只写一个值的话,另一个默认center。不独占一行,可设置高宽,高宽看内容,只写一个值的话,另一个默认垂直居中。一般用数字(范围为1~1000)

2023-09-19 13:05:17 19

原创 前端学习第三天上 css

important >行内>id>类/伪类/属性>元素/伪元素>通配符>继承的样式。也可以把id看成1000 类/伪类/属性看成100 元素/伪元素看成10,不过再多低的也不能超过高的。before{content:xxx} 在选中元素的前面添加内容 content:内容。after{content:xxxx} 在选中元素的后面添加内容。2.css的语法规范 标签名称 {属性名称:属性值}6.元素间的关系:父子 祖先 后代 兄弟。所有的伪类都不是类,是对特殊状态的描述.3.css的风格 紧凑和宽松\。

2023-09-19 09:36:30 15

原创 【学习html4 基础 以此记录本人学习】

签:table 里有属性 border代表2个单元格的间距,表格有表格标题caption,表头thead在用th tr td ,表格主体tbody,用tr td,表格脚注tfoot,用tr td,要进行跨列/跨行 closespan rowspan(row行 span跨越)a标签,里面的属性有href代表链接地址,target里有_block表示在新标签页打开,_self表示在当前标签页打开,可以链接图片,网页,下载资源(zip格式的)等等。type为button,为普通按钮,后续绑定js使用。

2023-09-17 21:42:44 69

原创 JavaScript学习第3天(个人理解)

re = i //如果找到则把当前索引号赋值给 re, 如果没有找到,则默认的是 -1。这是因为当for循环遍历到3索引时,直接break跳出循环,应该是遍历完整个数组才对,那么请问该如何修改呢。// 找出数组中 元素为10的下标,有则打印该下标,没有则打印 - 1。例3:[88,20,30,10,100,50,10] 打印 3 6。找出数组中 元素为10的下标,有则打印该下标,没有则打印-1。例1: [88,20,10,100,50] 打印 2。例2: [88,20,30,100,50] 打印-1。

2023-04-16 10:34:20 301

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除