- 博客(20)
- 收藏
- 关注
原创 Ajax请求
ajax (全称 Asynchronous Javascript And Xml )译为 异步的js和xml。它是用来异步请求数据的(基于http)。它可以实现局部的加载变化。js来进行请求的 携带的数据类型和返回的数据类型为xml形式(早期)。ajax主要依赖的是一个请求对象 核心对象 xmlHttpRequest。...
2022-08-25 21:35:06
247
原创 闭包和promise
promise 翻译为中文叫做承诺,它具备三种状态 等待状态 成功状态 失败状态成功状态(做相关处理)then 表示成功以后调用的函数(resolve函数调用 表示成功)失败状态 (做相关处理)catch 表示失败以后调用的函数 (reject函数调用 表示失败)等待状态 (没有处理)//promise三种状态 等待 成功 失败//每次只有一种状态 一旦成功就不会失败//resolve表示成功 它是一个函数 它的调用表示成功。
2022-08-24 21:10:06
338
1
原创 面向对象回顾及原型讲解
一般把方法放在原型里面把属性放在构造函数里面}//指向当前的实例对象//指向当前的实例对象}__proto__概述:每个对象都有一个属性 叫做 __proto__ ,他也是一个内存空间,他指向对应的构造函数的prototype。称为隐式原型。示例这个对象空间里面也可以存储对应的数据 这个 __proto__ ,他是每个对象都有的,那么实例对象也是个对象他同样也有。}//通过打印的结果 我们可以看到对应的里面的结果类似于我们的构造的prototype。
2022-08-23 20:15:37
129
原创 js面向对象
面向对象是一种编程思想(oop),他是将对应的过程替换成对应的对象,而不做去追求对应的过程实现,而通过去找对象的方式实现。综合思想:找有这个。(面向对象同时具备一个点(所有的内容都可以被充当为对象)...
2022-08-17 19:21:40
105
1
原创 ES5及ES6
es表示ECMASCript ,他是从es3,es5,es6,es5是2009.12月发布的,es6是2015.6月发布的。vue2完全支持es5的(vue3完全支持es6的),react完全支持es6。
2022-08-16 20:10:09
652
原创 正则表达式
正则表达式(Regular Expression)是一个描述字符模式的对象, 用于对字符串进行匹配, 一般用在有规律的字符串匹配中;常用于表单验证以及相关的字符串匹配。
2022-08-12 20:18:27
87
原创 事件(下)
就是一个元素会自带的行为称为默认行为 a标签的默认行为会跳转 form标签里面submit按钮默认会提交(刷新页面)鼠标右键会出现一个菜单栏 等等一系列的问题。offsetX 得到鼠标在偏移元素内容的x坐标 (当前添加事件的元素里面的坐标 不包含border)offsetY 得到鼠标在偏移元素内容的y坐标 (当前添加事件的元素里面的坐标 不包含border)layerX 默认是得到鼠标基于页面的x坐标 当你添加定位以后他是基于定位元素的坐标。pageX 得到鼠标在页面上的x坐标 (包含不可视区域)...
2022-08-09 19:32:07
193
1
原创 事件(上)
事件是一个流程,就是一个监听(预备) 一个触发(当前内容执行了 (进行处理)用户在页面上操作(监听这个操作), 然后我们要调用函数来处理(进行处理).监听过程 ---- 触发过程 ---- 处理过程 这个流程就是完整的一个事件。...
2022-08-08 19:47:15
129
1
原创 JS中的DOM
D——document,没有文档,也就是没有网页,DOM就无从谈起。当创建了一个网页并把它加载到web浏览器中时,DOM就悄然而生。浏览器根据网页文档创建一个文档对象。O——object,对象。对象有三种,1、用户自定义对象2、内建对象,javascript中的对象,如Array,Math,Date等。3、宿主对象,由浏览器提供的对象,如window对象。M——model,模型。正如一个火车模型代表一列真正的火车,DOM代表被加载到浏览器窗口里的当前网页。...
2022-08-06 16:06:12
5357
1
原创 js中的BOM
在对应的框架学习中 我们里面的路由的写法底层主要采用hash以及h5的方式(vue react)默认是路。3.H5路由 (history里面state进行监听)(常用SPA (单页应用程序))根据对应的接口地址来访问不同的功能 (后端路由 restful风格(接口的风格)通过hash的改变来改变的对应的渲染内容 (事件监听 onhashchange)(前端路由)(后端路由)根据不同的访问路径 (path)来渲染不同的内容(组件)等这系列的操作都会导致页面进行跳转,重新加载页面(刷新)...
2022-08-05 19:49:46
358
1
原创 对象及日期定时器
1.获取当前的时间(本地的时间)var date = new Date() //不传参就是获取当前时间2.获取指定的时间var date = new Date(123456) //一个参数毫秒值 将这个毫秒值去加上对应的1970.1.1 0:0:0var date = new Date('2000/1/1 00:00:00') //指定一个字符串 来指定对应的时间 规定格式var date = new Date(2000,10,5,12,15,15) //年 月 日 时 分 秒1.字面量的形式。...
2022-08-02 20:45:23
162
1
原创 JavaScript中的字符串
字符串也是一个数据结构(串),将同样的内容串在一块。因为在对应的js里面字符串属于一个值类型(值类型是常量常量是不能变)。字符串是不能改变的。结合昨天提到的数据结构里面串也是一个存储结构,作为存储结构增删改查的方法(字符串的增删改查不能针对于本身而是返回一个新的字符串)string是不能改变的(常量)string的方法返回的都是一个新的字符串string的length属性是只读的(不能赋值)读取对应的字符串的长度字符串可以通过下标进行访问(string[i])...
2022-08-01 19:46:07
701
2
原创 JavaScript中的数组
数组概述数组固定一类数据的组合(一般情况下我们数组里面的数据类型一致)(多个数据)2.选择排序(选择最大值的下标(或者最小值的下标)进行比较的排序)O(n^2)3.快速排序(在数据量不多最快的冒泡排序的进阶)二分O(nLogn)反转reverse(将最后一个变到第一个一个个对应的换位置)6.归并排序(大数据排序的常用排序算法)5.插入排序(插入数据的时候进行排序)数组是一个存储结构(增删改查的操作)4.希尔排序(插入排序的进阶)push方法(添加到最后一个)shift方法(删除第一个)...
2022-07-30 14:31:42
280
3
原创 JavaScript中的函数
函数实际就是多行代码的抽取(多行代码会构成特定的功能)(方法)function函数名(){函数体;}说明function定义函数关键字,“函数名”是你给函数取的名字,“函数体”是为完成特定功能的代码。函数名必须是唯一的函数定义好后,不能自动执行,需要调用它,直接在需要的位置写函数名。...
2022-07-28 20:08:49
404
2
原创 JavaScript中的循环语句
只能在循环语句中使用,使本次循环结束,即跳过循环体中下面尚未执行的语句,接着进行下次是否执行循环的判断。do-while循环一般也会有循环初始值,循环条件和循环变量增量(或者减量)while循环一般都会有循环初始值,循环条件和循环变量增量(或者减量)for循环将循环初始值,循环条件,循环变量增量写在了一起。...
2022-07-27 20:20:51
210
原创 JavaScript中的if语句
1.ifelseelseif里面的代码只有一行可以省略{}2.if后面不一定要带else或者elseif3.if里面的表达式如果不是对应的boolean的表达式他会强制转换为boolean类型(自动转换)4.else一定的是最后的而且他是不带条件的5.if里面可以嵌套if以及相关的内容(elseelse都可以嵌套的)6.switch里面填写的表达式是会返回值这个值一般是常量httpshttpshttpshttpshttpshttps。...
2022-07-26 19:47:21
1099
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人