- 博客(25)
- 收藏
- 关注
原创 AJAX原理
XMLHttpRequest(简称XHR)对象,它被用于与服务器交互。我们可以通过XHR在不刷新页面的情况下请求特定URL,获取数据。axios库内部就是采用XHR与服务器进行交互的。// 1.先创建XMLHttpRequest 对象// 2.配置请求方法和请求 url 地址// 3.监听 loadend 事件,接收响应结果// 一个JSON字符串,ajax自动把它转化为对象了});// 4.发送请求xhr.send();// 发送请求一定要有,不然就类似于写了函数没调用Promise。
2023-11-12 15:09:53 95
原创 AJAX入门
AJAX全称异步的JS和XML)。意思就是使用对象与服务器通信。它可以使用JSON,XML,HTML和text文本等格式发送和接收数据。它的异步特性可以实现在不重新刷新页面的情况下,与服务器通信,交换数据或者更新页面。简单来说,AJAX就是浏览器与服务器进行数据交互的技术。
2023-10-22 22:26:22 34
原创 JS—深入面向对象
借助原型对象实现继承,故称原型继承。// 公共的部分放到原型上ears: 2,head: 1,hands: 2// 女人 通过原型继承// 男人 通过原型继承// 创建男人和女人// 测试// 公共的部分放到原型上// }//方法一/*ears: 2,head: 1,hands: 2*///方法二// 女人 通过原型继承// 给女人添加一个方法:生孩子console.log( "生了一个孩子")// 男人 通过原型继承。
2023-09-29 19:55:15 28
原创 JS—构造函数及数据常用函数
参数:separator,如果需要,将分隔符转换为字符串。如果是空字符串(“”),则所有元素之间都没有任何字符。}语法允许创建一个对象,但要创建多个就得写多遍,此时可以用构造函数来快速创建。执行区分大小写的搜索,以确定是否可以在一个字符串中找到另一个字符串,并根据情况返回。数组中每个元素都会执行的函数,会返回一个真值表示找到了匹配的元素。参数为整数,表示保留几位小数,若为空,则默认保留0位小数。如果数组只有一个元素,那么将返回该元素而不使用分隔符。,函数内部不用写return,写了也无效。
2023-09-19 16:38:14 91
原创 正则表达式
正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。通常用来查找、替换那些符合正则表达式的文本,许多语言都支持正则表达式。正则表达式在 JavaScript中的使用场景:例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 。定义正则表达式语法:其中/ /是正则表达式字面量判断是否有符合规则的字符串
2023-08-12 19:55:53 32 1
原创 BOM操作
存储数据的一个空间,这个空间在浏览器中。1、数据存储在用户浏览器中2、设置、读取方便、甚至页面刷新不丢失数据3、容量较大,sessionStorage和localStorage约 5M 左右——页面刷新数据不丢失。
2023-08-12 18:37:21 37 1
原创 DOM事件
事件监听是在编程时系统内发生的或者发生的事情,比如用户在网页上单击一个按钮。一旦有事件出发,就立即调用一个作出响应,也称为或者。事件类型要加引号。
2023-08-06 11:58:05 56
原创 DOM基础
DOM是浏览器提供的一套专门用来操作网页内容的功能作用:开发网页内容特效和实现用户交互在HTML5中吐出来了专门的data-自定义属性在标签上一律以data-开头在DOM对象上一律以dataset对象方式获取一个标签也可以有多个自定义属性。
2023-08-06 11:55:06 34
原创 JavaScript基础(四)
大体类似于C++中的类:属性+方法。记得加逗号,还有每个属性都是的格式null 类似 let obj = {},typeof null 是 ’object‘
2023-07-30 16:17:55 59 1
原创 JavaScript基础(二)
数字是用来计算的,比如:乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。算术运算符:也叫数学运算符,主要包括加、减、乘、除、取余(求模)等注意:在计算失败时,显示的结果是 NaN (not a number)
2023-07-29 23:54:09 25
原创 JavaScript基础(一)
计算机存储数据的 “ 容器 ”。变量不是数据本身,盒子是变量,盒子里面装的东西是数据。只声明变量,不赋值的情况下,变量的默认值为 undefined注:JavaScript 中变量的值决定了变量的数据类型。
2023-07-29 23:32:49 38
原创 响应式网页
可以下载IntelliSence for CSS class names in HTML 或者 HTML CSS Support 的插件,写类名会有对应提示。媒体特性:宽高、最小(大)宽高、屏幕方向(orientation)——portrait竖屏、landscape横屏。若是没有按书写顺序进行书写,因为css的层叠性,后面写的样式一旦生效会覆盖前面写的样式。这里我用的是HTML CSS Support插件,另一个不知道为什么失效了,重启也没用。等份,每个盒子占用的对应的份数。栅格化是指将整个网页等分成。
2023-07-29 23:24:56 40
原创 CSS(二)
*通配符选择器<标签选择器<类选择器<id选择器<行内样式<!/*left right center top bottom / 坐标:数字+px*//*工作中一个a标签选择器设置超链接样式,hover设置特殊状态*//*如果图的宽高比例和盒子宽高比例一样,每一个size效果都一样*//*若标签自己某个属性有样式表 则不会继承body该属性的样式*//*如果图的宽高跟盒子尺寸相等停止缩放,可能导致盒子有露白*//*body此处相当于三个标签的父级*//*.box这里是class选择器*/
2023-07-29 22:58:23 49
原创 CSS(一)
层叠式样式表(Cascading Style Sheets,简称CSS),是一种样式表,用于美化HTML文档位置:title标签下方添加style双标签,style标签里面书写CSS代码。
2023-07-29 22:53:02 24
原创 HTML进阶
HTML进阶一、列表1、无序列表<ul> <li>无序列表标签:</li> <li>ul 嵌套 li</li> <li>列表条目</li> <li>ul 标签里面只能包含 li标签</li> <li>li标签里面可以包含任何内容</li></ul>注意事项:ul 标签里面只能包裹 li 标签li 标签里面可
2023-07-29 22:47:59 31
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人