
js
文章平均质量分 87
Donp1
19级软件工程在校生,疯狂想要学习的小菜
展开
-
Canvas(一):实现简单图形圆与三角形
API 提供了一个通过JavaScript 和 HTML的元素来绘制图形的方式。它可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。原创 2023-07-24 08:19:59 · 943 阅读 · 0 评论 -
通过一道题再了解一点Array原型上的every方法
通过一道题再了解一点Array原型上的every方法,通过MDN文档分析例题的执行结果,简单聊了聊什么是稀疏数组。原创 2023-06-27 11:27:56 · 226 阅读 · 0 评论 -
学会使用“条件断点“来解放你的鼠标
在一些可能需要多步调试或者说在特定的条件下才能进入的断点,我们可以直接通过条件断点的方式来更快的进入到目标阶段,减少了多次的"单步执行"操作,解放双手!原创 2023-06-09 00:17:22 · 690 阅读 · 0 评论 -
用“Function“替代“eval“进行动态代码生成
在需要使用到动态代码生成的时候,我们有两个方法:"eval"与"Function",推荐使用Function构造函数,不止因为他在安全、可维护性上优秀于Eval,并且在严格模式下能够使用with语法原创 2023-06-07 10:55:02 · 686 阅读 · 0 评论 -
可视区域兼容性问题的思考及方法封装
出于对可视尺寸兼容性封装的思考,为何在不同渲染模式下要采用不同的获取方法?对是因为兼容性无法取值的问题,还是因为无法正确取值的问题进行探究。原创 2023-05-20 11:01:59 · 772 阅读 · 0 评论 -
《『EcmaScript』之理顺Js中的四种继承
继承这个词一般处于面向对象开发的语言中,在JavaScript中的继承其实是对于继承的一种模仿,因为并不完全具备面向对象的特性。继承是对一个通用数据类型的复用,通俗而言便是子类拥有父类开放的方法、属性原创 2022-12-25 20:33:48 · 264 阅读 · 2 评论 -
『EcmaScript篇』之你真的了解对象属性吗?
我们介绍了属性所具有的几个描述符,着重介绍了其中的Getter/Setter的内容。顺着Getter/Setter我们了解到了defineProperty,随后介绍了对象密封。原创 2022-12-12 23:07:22 · 209 阅读 · 1 评论 -
『ECMAScript篇』之this指向
大家在平常的项目开发、JavaScript学习过程中一定都遇到this它指向谁这个问题吧,有时你觉得它应该指向window,结果它告诉你ReferenceError带着这样的疑问,我们一起来探究一下~原创 2022-12-08 00:24:11 · 356 阅读 · 0 评论 -
『ES6篇』之你所不知道的var、let与const
本文将围绕着ES6新增的变量声明关键字let、const展开,从预编译过渡到作用域链再到var声明与let声明之间的区别,以var循环引出let循环,并讲解let循环为何能够解决var循环的问题。原创 2022-12-05 19:31:57 · 425 阅读 · 0 评论 -
『网络篇』之手把手实现强缓存与协商缓存
本文为网络篇系列中的第一篇文章,主要介绍的是浏览器根据服务器返回数据的响应头做出的一系列处理,以及强缓存和协商缓存是如何进行判断是否使用缓存数据,最后将手把手实现nodejs实现强缓存以及协商缓存案例原创 2022-12-02 17:41:14 · 3150 阅读 · 0 评论 -
『函数封装』之防抖与节流
防抖和节流两个函数目的都是让存在持续触发的操作减少触发频率,因为按照正常的思维,输入和鼠标移动事件有效的触发肯定是在最后几次。防抖和节流就很有效的解决了输入和鼠标移动中无效触发导致服务器压力增大的问题原创 2022-12-01 14:48:38 · 1354 阅读 · 0 评论 -
『记录篇』之Ant-design-vue
记录篇,顾名思义是记录下在项目开发、框架使用中遇到的问题,目的有两个:在后续遇到相同问题时,可以翻看自己的文章更快的解决问题、分享给遇到相同问题的朋友们,有这么一种解决方案。原创 2022-11-30 16:49:33 · 403 阅读 · 0 评论 -
学习总结之初识DOM篇(1)—— 获取节点元素
简单的认识一下DOM是什么、JavaScript中非常重要的三种对象类型、获取DOM元素的方法及存在的兼容性问题、娱乐封装获取元素方法的集成函数原创 2022-11-29 10:19:38 · 374 阅读 · 0 评论 -
非常简单的原生AJAX的封装+请求案例+xhr level2中的超时控制及兼容性写法
现在浏览器向服务器发起异步HTTP请求获取数据的库、方法有很多,比如大家所熟知的jQuery的AJAX以及ES6中的fetch、网络请求库axios、react中常用到的useRequest等。但可能大家都没有怎么使用过JS原生的网络请求,本文就以ES5的语法根据原生简单封装一个AJAX。我们使用自执行函数将私有方法封装在我们的ajax库内部,向外暴露一个对象接口,返回三个工具方法,大家可以根据自己的需要添加更多方法。原创 2022-11-17 09:56:53 · 621 阅读 · 0 评论 -
简单实现时间格式化函数的封装+正则表达式几个知识点的简单介绍+函数实现的思路分享
在很多的项目或者练习中,都会遇到要将时间转换为自己需要的格式, 比如是2022-11-14 10:48:22又或者是2022-11-14又或者是10:48:22。其实想要实现转换是非常简单的,只需要使用时间对象对应的方法即可。 最近刚好有遇到类似的需求,封装了两种简单的时间格式转换的函数,分享给大家。原创 2022-11-14 18:38:54 · 269 阅读 · 0 评论 -
TypeScript + Vue3 + mock使用过程中遇到的问题记录:mockjs发送带有参数的get的请求返回结果404,得不到响应结果
TypeScript + Vue3 + mock使用过程中遇到的问题记录:mockjs发送带有参数的get的请求返回结果404,得不到响应结果问题的解决原创 2022-09-02 01:01:03 · 2463 阅读 · 0 评论 -
Javascript 利用ES6中的「 in」实现对象/数组的按需赋值
目前已经有一个较全信息/完整的对象,如一个学生的信息,而目前有一个接口的参数为这个学生对象中的某一些属性,利用ES6中的in,我们可以更好的使用这个效果原创 2022-06-28 22:50:01 · 1014 阅读 · 0 评论 -
防抖、节流的介绍
针一类类快速连续触发和不可控的高频触发问题,可以用节流和防抖。如通过滚动条的滚动来发起请求、通过输入文字来发起请求这一类的行为,下面用两个例子具体的给大家展示。原创 2022-04-23 17:07:55 · 20128 阅读 · 0 评论 -
TypeScript <一>: 初次体验TypeScript
本次Ts的初体验就介绍到这里,本次简单介绍了Ts以及ts基础的类型及手动编译ts的一些配置,在后期中更多的是使用webpack配合tsconfig对ts代码进行编译,之后再与大家分享。原创 2022-03-17 22:44:58 · 523 阅读 · 0 评论