JavaScript
文章平均质量分 82
前端JavaScript
暴怒的代码
目前在职,一位伪全栈工程师。欢迎相互交流与学习
展开
-
VSCode配置用户代码段以及常用快捷键汇总
配置VSCode的用户代码段,减少重复性代码工作量。以及项目开发中较经常使用的快捷键,提高开发效率和速度。原创 2023-11-22 11:32:20 · 1274 阅读 · 0 评论 -
iframe渲染后端接口文件和实现下载功能
iframe 是HTML 中的一种标签,全称为 Inline Frame,即内联框架。它可以在网页中嵌入其他页面或文档,将其他页面的内容以框架的形式展示在当前页面中。iframe的使用方式是通过在HTML文档中插入标签,并设置相应属性来指定要嵌入的页面地址。例如:。通过这种方式,当前页面就会在指定位置显示嵌入的页面。原创 2023-11-16 14:36:12 · 1219 阅读 · 0 评论 -
项目实战,不常用但重要的一些CSS布局
什么是CSS?CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一个层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。原创 2023-09-15 10:08:01 · 115 阅读 · 0 评论 -
VueEcharts的使用简解以及常用网站
Echarts的导入和基础使用,以及两个常用网站的分享。原创 2023-11-15 10:35:39 · 240 阅读 · 0 评论 -
el-cascader解决可选择第一级,点击label标题选择,选择关闭
el-cascader 是 Element 所提供的一个针对于级联选择的功能强大的组件,在大多数使用 Element 的项目开发中,基本都会使用到这个组件,因此,掌握好 el-cascader 组件是一个合格的前端工程师所必备的。在本文主要讲解了该组件的使用以及可能会遇到的一些问题,希望能够对各位读者有所帮助哦。原创 2023-10-27 15:16:22 · 1231 阅读 · 0 评论 -
JavaScript之DOM操作
JavaScript操作DOM原创 2023-11-24 13:58:25 · 87 阅读 · 0 评论 -
JS实现数组去重
JavaScript实现数组去重的十二中方法原创 2023-11-24 13:26:35 · 61 阅读 · 0 评论 -
JS获取时间戳的五种方法
JS获取时间戳的五种方法原创 2023-11-23 14:43:44 · 4685 阅读 · 0 评论 -
浏览器存储(localStorage和sessionStorage)
在 html5 之前,前端写的效果真的需要存储一些记录,我们都是使用 cookie,对于网站换肤其实可以使用这个处理,今天我们介绍的 sessionStorage 和 localStorage 其实就是类似 cookie 的东西,不过他比 cookie 存储更大,操作更加容易,更符合我们的使用习惯。原创 2023-11-14 10:12:53 · 235 阅读 · 0 评论 -
JS实现:手机号脱敏、邮箱脱敏、身份证号脱敏、姓名脱敏等常见脱敏
在前端项目开发中,数据的展示与渲染是非常关键的一步。通常我们会从后端接口直接拿到数据,但是在某些情况下渲染一些隐私信息,比如身份证号,手机号等。这些我们就需要进行脱敏处理,比如前三后四的格式,又或者其它格式。这样有利于布局和保密。接下来,就让我们看一下常见的脱敏种类吧!原创 2023-11-09 10:29:39 · 5198 阅读 · 0 评论 -
javascript 操作mysql数据库
javascript 操作mysql数据库原创 2023-11-09 09:44:05 · 3479 阅读 · 1 评论 -
createElement的用法
document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。原创 2023-11-09 09:20:03 · 2401 阅读 · 0 评论 -
JS操作字符串常见方法
在前端项目开发中,我们经常会涉及到处理字符串的各种操作。但是不必担心,JavaScript是很贴心的,给了我们很多内置的方法。这让我们的开发成本大大降低,不必去考虑其内部的实现方法(最好还是有所了解)。拿来会用即可。接下来就让我们开始分析一些比较常用的方法吧!注意:字符串和数组一样,按照索引来排列。并且所有字符串常用方法, 都不会改变原始字符串, 都是以返回值的形式出现结果 。原创 2023-11-08 11:26:25 · 983 阅读 · 0 评论 -
函数柯里化详解
在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。原创 2023-10-26 07:45:29 · 168 阅读 · 0 评论 -
手写 Promise(1)核心功能的实现
Promise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。下面让我们一起来实现如何手写该方法吧!原创 2023-10-24 08:00:51 · 293 阅读 · 0 评论 -
Generator异步解决方案详解
Promise:链式编程async:使用 async 去修饰函数,然后使用 await 去等待成功Generator:使用 * 修饰函数,然后使用 yield 去等待成功原创 2023-10-23 07:50:54 · 135 阅读 · 0 评论 -
fetch网络请求详解
AJAX:基于XMLHttpRequest收发请求,使用较为繁琐,代码量会比较多axios:基于promise的请求客户端,在浏览器和node中均可使用,使用便捷,功能强大fetch:内置api,基于promise,用法和axios类似,功能更为简单,没有axios那么强大原创 2023-10-22 09:08:33 · 370 阅读 · 0 评论 -
JS类的继承和实现原理详解
各位小伙伴在日常开发中,相信一定遇到过Class这种写法。这代表在JS中创建了一个类,并且可以通过这个类去 new 出一个新的对象。其实在JS中,这个类和java中的类是没有区别的,同样具有属性,方法,构造器等。接下来请跟随我的步伐,一起来看一下其包含的内容吧~原创 2023-10-21 11:55:05 · 463 阅读 · 0 评论 -
手写call(),apply(),bind()方法
call、apply、bind三个方法是改变this指向的重要方法,熟练的使用以及掌握其源码实现原理,能够帮助我们更好地理解和使用这三个方法。同时可以让我们在项目开发过程中规避掉很多不应该的错误,并且提高我们的逻辑思维能力。原创 2023-10-20 07:57:33 · 119 阅读 · 0 评论 -
this指向详解
this是开发过程中最为常用的,因此掌握好this的指向,是一个开发工程师所必不可少的,同时可以减少很多莫名其妙的Bug,后续会完善一些call,apply,bind的手写方法,有想法的小伙伴可以一起来学习哦!箭头函数:() => {console.log(this)} 注意:这里的this找的是上级函数的this。在非严格模式下,总是指向一个对象,在严格模式下可以是任意的值。(2)对象方法调用的this值:调用者(两种模式都是)这里是开启了严格模式的,但是其实非严格模式也是指向的Window。原创 2023-10-19 21:09:45 · 264 阅读 · 0 评论 -
JavaScript 事件
HTML 事件是发生在 HTML 元素上的事情。当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。原创 2023-10-12 11:14:26 · 40 阅读 · 0 评论 -
关于在ES6中let,const,var三者之间的区别
ES6(全称ECMAScript 6)是 在 2015 年 6 月发布的JavaScript 语言的下一代标准。它的出现是为了让 JavaScript 可以编写复杂的大型应用,并成为一种企业级的开发语言,目前ES6主要是指ES2015,但同时也包含ES2016,ES2017等在内,均可以统称为ES6。ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。原创 2023-08-24 15:00:48 · 44 阅读 · 0 评论 -
正则表达式语法
{n}:n是一个非负数,匹配n次,如“guo{2}”,可以匹配“guoo”,不能匹配“guo”。如“[abc]”可以匹配“apple”中的“a”。x|y:匹配x或y,如“(xu|jian)guo”匹配“xuguo”或者“jianguo”。\b:匹配一个单词的边界,如“guo\b”可以匹配“xujianguo”中的“guo”。\B:匹配非单词边界,如“jian\B”可以匹配“xujianguo”中的“jian”。这个表达式就能够匹配“xuu”和“xu”,但不能够匹配“x”,这个就是和。原创 2023-09-12 10:58:39 · 99 阅读 · 0 评论 -
JS中数组22个常用方法
使用JS,创建数组的四种方式以及数组自带的22种常用方法原创 2023-09-28 17:25:34 · 109 阅读 · 0 评论 -
JS四舍五入保留两位小数
JS保留两位小数的六种常用方法。原创 2023-09-27 09:58:37 · 6535 阅读 · 2 评论