
【H2O2】JavaScript进阶
文章平均质量分 95
通过对基础阶段的学习,想必大家已经对JS的编程操作已经具有一定的熟练度了,而进阶篇的知识对逻辑思维、知识点记忆的要求会更进一步。ES6提供一些新的方法,以便进一步优化我们的JS代码,或是实现更复杂的操作。
过期的H2O2
跟着过氧化氢一起,逐步学习全栈的基础知识,早日为全栈领域分解出新鲜的氧气吧!
展开
-
【H2O2 | 软件开发】前端深拷贝的实现
本文主要讲解前端实现深拷贝的一些基本方式,主要有JSON、递归、structuredClone、_.cloneDeep()等。希望能对您有所帮助。原创 2025-03-18 23:03:05 · 773 阅读 · 0 评论 -
【H2O2 | 软件开发】什么是Promise?
本文主要讲解了Promise的基本知识点以及常见的方法调用,并结合了实际的使用。希望能对您有所帮助。原创 2025-03-18 00:34:12 · 971 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(十一)axios入门
Axios是一个基于Promise的网络请求库,常用于Node.js中,它是通过Promise对AJAX进行的一种封装。axios和JQuery的ajax()方法几乎相同,只是在形式和参数上略有差别。axios以及它相关的API会返回一个Promise对象,因此可以调用Promise的相关方法。原创 2024-11-26 19:51:24 · 1108 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(十)ES6(6)
本系列博客主要分享JavaScript的进阶语法知识,本期为第十期,依然围绕ES6的语法进行展开。本期内容为:同步和异步、回调地域、Promise和异常。与基础部分的语法相比,ES6的语法进行了一些更加严谨的约束和优化,因此,在之后使用原生JS时,我们应该尽量使用ES6的语法进行代码编写。原创 2024-11-26 01:36:46 · 1181 阅读 · 0 评论 -
【H2O2|全栈】JS案例章节(四)——使用原型的JS工厂模式
本系列为短章节,单独讲述部分特殊重点案例,本期讲述使用原型来实现JS的工厂模式。与HTML和CSS相比,JS加入了很多逻辑性的元素在里面,所以需要一定的逻辑思维能力,要求能够整合一些知识。如果遇到不理解之处,可以参阅同系列之前的章节。原创 2024-11-24 01:45:37 · 1104 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(九)ES6(5)
本系列博客主要分享JavaScript的进阶语法知识,本期为第九期,依然围绕ES6的语法进行展开。本期内容为:类,直接继承和重写。与基础部分的语法相比,ES6的语法进行了一些更加严谨的约束和优化,因此,在之后使用原生JS时,我们应该尽量使用ES6的语法进行代码编写。原创 2024-11-23 23:58:37 · 1302 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(八)ES6(4)
本系列博客主要分享JavaScript的进阶语法知识,本期为第八期,依然围绕ES6的语法进行展开。本期内容为:拷贝和原型。与基础部分的语法相比,ES6的语法进行了一些更加严谨的约束和优化,因此,在之后使用原生JS时,我们应该尽量使用ES6的语法进行代码编写。原创 2024-11-22 13:47:58 · 1274 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(七)ES6(3)
本系列博客主要分享JavaScript的进阶语法知识,本期为第七期,依然围绕ES6的语法进行展开。本期内容为:递归、柯里化和多维数组扁平化。与基础部分的语法相比,ES6的语法进行了一些更加严谨的约束和优化,因此,在之后使用原生JS时,我们应该尽量使用ES6的语法进行代码编写。原创 2024-11-21 08:40:48 · 1327 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(六)ES6(2)
本系列博客主要分享JavaScript的进阶语法知识,本期为第六期,依然围绕ES6的语法进行展开。本期内容为:Set,Map,This指向和闭包。与基础部分的语法相比,ES6的语法进行了一些更加严谨的约束和优化,因此,在之后使用原生JS时,我们应该尽量使用ES6的语法进行代码编写。原创 2024-11-19 18:56:47 · 2655 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(五)ES6(1)
本系列博客主要分享JavaScript的进阶语法知识,本期为第五期,在接下来的几篇博客中,我们将围绕ES6的语法进行展开。本期内容为:变量、解构赋值、箭头函数、模板字符串、新增基本数据类型和部分新增API。与基础部分的语法相比,ES6的语法进行了一些更加严谨的约束和优化,因此,在之后使用原生JS时,我们应该尽量使用ES6的语法进行代码编写。原创 2024-11-19 01:31:26 · 897 阅读 · 0 评论 -
【H2O2|全栈】JS案例章节(三)——轮播图实现
本系列为短章节,单独讲述部分特殊重点案例,本期讲述JS轮播图的原生JS实现和JQuery实现。与HTML和CSS相比,JS加入了很多逻辑性的元素在里面,所以需要一定的逻辑思维能力,要求能够整合一些知识。如果遇到不理解之处,可以参阅同系列之前的章节。原创 2024-11-12 11:26:13 · 971 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(四)Ajax
本系列博客主要分享JavaScript的进阶语法知识,本期为第四期,主要分享的内容为AJAX请求的基本使用步骤以及原生、jQuery的AJAX封装方法。从进阶部分开始,我们将脱离原生的JS,使用一些包装的第三方库来完成我们的需求。这些JS库需要在文档的开头引入,暂时的引入格式为script标签加src地址。与基础部分的语法相比,进阶部分的语法会有较大的差别,注意最好不要混用原生方法与第三方库内容,以免出现不必要的麻烦。原创 2024-11-03 23:05:22 · 1124 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(三)jQuery(3)
本系列博客主要分享JavaScript的进阶语法知识,本期为第三期,主要分享的内容为:jQuery拷贝和遍历。从进阶部分开始,我们将脱离原生的JS,使用一些包装的第三方库来完成我们的需求。这些JS库需要在文档的开头引入,暂时的引入格式为script标签加src地址。与基础部分的语法相比,进阶部分的语法会有较大的差别,注意最好不要混用原生方法与第三方库内容,以免出现不必要的麻烦。原创 2024-11-01 00:35:55 · 781 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(二)jQuery(2)
本系列博客主要分享JavaScript的进阶语法知识,本期为第二期,主要分享的内容为:jQuery属性、尺寸、距离、事件、节点操作等重点知识点。从进阶部分开始,我们将脱离原生的JS,使用一些包装的第三方库来完成我们的需求。这些JS库需要在文档的开头引入,暂时的引入格式为script标签加src地址。与基础部分的语法相比,进阶部分的语法会有较大的差别,注意最好不要混用原生方法与第三方库内容,以免出现不必要的麻烦。原创 2024-10-31 10:10:53 · 1102 阅读 · 0 评论 -
【H2O2|全栈】JS进阶知识(一)jQuery(1)
本系列博客主要分享JavaScript的进阶语法知识,本期为第一期,主要分享的内容为:jQuery对象、选择器、隐式迭代、筛选操作、链式编程、样式操作以及动画效果等相关重点内容。从进阶部分开始,我们将脱离原生的JS,使用一些包装的第三方库来完成我们的需求。这些JS库需要在文档的开头引入,暂时的引入格式为script标签加src地址。与基础部分的语法相比,进阶部分的语法会有较大的差别,注意最好不要混用原生方法与第三方库内容,以免出现不必要的麻烦。原创 2024-10-30 15:32:50 · 1358 阅读 · 0 评论