
JavaScript
文章平均质量分 53
SYK---Programm
这个作者很懒,什么都没留下…
展开
-
ES6 Generator
Generator深入。原创 2023-03-08 19:42:13 · 979 阅读 · 1 评论 -
JavaScript包装类型
javascript包装类型详解原创 2023-03-03 15:07:09 · 108 阅读 · 0 评论 -
js中的原型链
原型链原创 2023-03-01 20:52:51 · 839 阅读 · 1 评论 -
事件冒泡和时间捕获
事件捕获和冒泡原创 2023-01-24 15:47:36 · 1208 阅读 · 0 评论 -
文件上传前后端总结
文件上传小总结原创 2022-12-31 18:24:24 · 547 阅读 · 1 评论 -
Promise
详解Promise原创 2022-12-26 04:45:00 · 209 阅读 · 0 评论 -
如何使用阿里图标
我们今天来看看市面最火的阿里图标库是如何使用的? 使用可以利用i标签或者span标签,添加类名,其中一个类名是固定的 iconfont ,另一个类名是icon-所需要的类名。 项目新建完成后,往项目里添加我们要想使用的图标,找到图标库,搜索一个想要的图标,然后添加到购物车; 找到资源管理,创建一个属于自己的项目(这个项目主要用来存放自己的图标)一个类名是固定的 iconfont ,另一个类名是icon-所需要的类名。 进入到自己的项目中,将图标下载到本地,然后解压。今天来聊一聊阿里图标库怎么使用?原创 2022-12-14 11:19:49 · 2021 阅读 · 0 评论 -
vite中解析md文档
在md文件写setup语法糖,也可以将md中写的组件解析。在router里面配置路由 可以将md文件作为这个路由。首先我们要安装一个插件 ,md文件被vue解析成组件。就是导出一个数组,然后放到router里面解析!根据不同的路由,访问不同的md文件!vite有一个默认的方法拿到源代码!pre插件和code插件!预览.vue文件的源代码。1.插件router。原创 2022-12-13 10:31:31 · 1133 阅读 · 3 评论 -
DOM 文档对象模型
通过 代码来获取页面中的标签获取到以后我们就可以操作这些标签了html,head,body 非常规 是通过标签的 名称来获取标签的因为在一个页面中 是唯一的,所以获取到的就是一个元素获取到的就是页面中的那个 id 为 box 的 div 标签1-2 getElementsByClassName 是用过标签的 名称来获取标签的因为页面中可能有多个元素的 名称一样,所以获取到的是一组元素哪怕你获取的 只有一个,那也是获取一组元素,只不过这一组中只有一个 DOM 元素而已获取原创 2022-11-26 17:48:17 · 308 阅读 · 0 评论 -
cookie
理解 cookie原创 2022-08-20 13:05:20 · 482 阅读 · 0 评论 -
fetch
包括 headers method body(传递的是字符串,如果要传递对象过去,需要使用json转化一下)唯一的缺点:兼容性(但现在基本不考虑)。如果要考虑兼容性的问题,有一个第三方的包于fetch用法类似。值得注意的是:fetch数据一般是在第二个then里面获取的,第一个then一般是对数据的一些处理。通过内部promise.reject({})语法:fetch(url,{})是一个设计粗糙的API,原创 2022-08-20 00:39:23 · 701 阅读 · 0 评论 -
this在什么时候为undefined
在严格模式下,独立function中的this指向为undefined;非严格模式指向为全局。,就是浏览器的严格模式。那第二个问题就来了,为什么在严格模式下就为undefined。首先明确的是类中所有定义的方法,在浏览器运行时候全部都加上了。,打印的就是指向window。由于这来自于周围的词法。...原创 2022-08-18 22:48:47 · 626 阅读 · 0 评论 -
this在什么时候为undefined
在严格模式下,独立function中的this指向为undefined;非严格模式指向为全局。,就是浏览器的严格模式。那第二个问题就来了,为什么在严格模式下就为undefined。首先明确的是类中所有定义的方法,在浏览器运行时候全部都加上了。,打印的就是指向window。...原创 2022-08-18 22:44:37 · 495 阅读 · 0 评论 -
Ajax 前后端数据交互
一篇文章搞懂ajax原创 2022-08-17 22:46:55 · 16312 阅读 · 0 评论 -
ES6-继承
理解 es6 继承原创 2022-08-16 19:31:43 · 161 阅读 · 0 评论 -
ES6模块化语法
深入理解 模块化语法原创 2022-08-15 22:06:28 · 91 阅读 · 0 评论 -
展开运算符
深入理解 es6展开运算符原创 2022-08-15 21:47:15 · 92 阅读 · 0 评论 -
ES6 箭头函数
深入理解 箭头函数原创 2022-08-15 19:07:21 · 265 阅读 · 0 评论 -
es6-块级作用域
理解 es6 块级作用域原创 2022-08-15 18:42:06 · 215 阅读 · 0 评论 -
ES6 声明变量 let && const
深入理解let const原创 2022-08-15 18:41:20 · 180 阅读 · 0 评论 -
JS 正则表达式 详解
正则表达式 详解原创 2022-08-15 01:12:27 · 1158 阅读 · 0 评论 -
BOM 浏览器对象模型
history.back 是用来回退历史记录的,会到历史记录的上一个页面。前提:页面的高度要高于浏览器的可视窗口的高度才可以,因为这样才有滚动条。浏览器内的内容既然可以滚动,那么我们就可以获取到浏览器滚动的距离。:浏览器对象模型,其实就是操作浏览器的一些能力。的方法,但用的时候有时候把window前缀省略了。窗口变化的时候,执行函数,监测窗口大小的变化。所以,这个已经不能单纯的算是浏览器的内容了,同等用法还有history.go(-1)是浏览器内置的一个对象,里面包含着。获取的是页面向上滚动的距离。....原创 2022-08-10 17:15:25 · 223 阅读 · 0 评论 -
JavaScript中字符串常用方法
charAt(索引) 是找到字符串中指定索引位置的内容进行返回。trimEnd() trimRight() 去掉尾空格。trimStart() trimLeft() 去掉首空格。charCodeAt(索引) 返回对应索引位置的。语法:substring(开始索引,结束索引),将字符串替换成数组,join 将数组替换成字符串。如果没有对应的索引,就会返回空字符串。只能替换遇见的第一个,多了就有问题。有就返回索引值,没有就返回-1。连接字符串的,还不如用加号拼接。按照字符找到对应的索引,...原创 2022-08-10 09:32:36 · 486 阅读 · 0 评论 -
JavaScript数组常用方法
这样修改数组,是开辟了一个新的数组赋给原数组的地址,而原数组里面的内容并没有得到实际性的改变,而且这样会造成内存的多余,所以我们就要借助一些方法,在不改变存储空间的情况下,把存储空间里面的数据改变了。forEach里面的回调函数是根据数组的长度进行的,数组的长度是多少,就执行多少回。参数和forEach一样,只不过对数组的每一项进行操作,返回一个新的数组。返回值:反转后的数组,但原数组也进行了反转,所以返回值用的比较少。是截取数组中的某些内容,按照数组的索引来截取。返回值:删除的元素组成的数组。......原创 2022-08-10 00:03:51 · 166 阅读 · 0 评论 -
JavaScript数据类型之间存储的区别?
我们创建了两个对象obj和obj1,那么计算机就会在内存中开辟两个堆空间存储这两个变量,而这两个堆空间的内存地址又不一样,因此obj和obj1也不一样。我们知道,JavaScript分为了基本数据类型和复杂数据类型,既然分了两部分,那么他们之间就存在一定的差距。var obj2=obj 这个语句实际上就是将obj的地址赋给obj2,所以obj2此时就相当于obj。的话,那么就说明还没有彻底理解前面所说的。通俗地讲,对象在栈区存储的是地址。既然这样,那么如何复制一个对象呢?例如,下面这个对象的存储。...原创 2022-08-09 23:04:06 · 241 阅读 · 0 评论 -
谈JavaScript作用域和变量使用规则
作用域简单来说就是一个变量可以生效的范围,我们只有了解作用域才能合理地去使用变量。在JavaScript中,作用域分为两种,一种是局部作用域,一种是全局作用域。原创 2022-08-09 21:24:56 · 198 阅读 · 0 评论 -
JavaScript中的预解析
JavaScript是一种解释性语言,就是在代码执行之前,会对代码进行通读和解释,然后在执行代码。换句话说,我们的 js 代码在执行过程中,会经历两个阶段,代妈和执行代码。在内存中先声明有一个变量是函数名,并且这个名字代表的是一个函数。因为是在所有代码执行前进行解析,所以叫预解析(预解释)在内存中先声明一个变量名,但赋值操作是在后面进行。首先,我们聊一聊js代码的编译和运行。关键字的规则进行预解析。...原创 2022-08-09 20:50:02 · 137 阅读 · 0 评论