随笔分类 -  JavaScript(初级)基础

摘要:好家伙,本篇为MDN文档数组方法的学习笔记 Array.prototype.reduce() - JavaScript | MDN (mozilla.org) 数组方法这块的知识缺了,补一下 1.map()方法 map() 方法创建一个新数组,这个新数组由原数组中的每个元素都调用一次提供的函数后的返 阅读全文
posted @ 2023-05-03 12:57 养肥胖虎 阅读(160) 评论(0) 推荐(0)
摘要:好家伙,本篇为《JS高级程序设计》第二十六章“模块”学习笔记 JS开发会遇到代码量大和广泛使用第三方库的问题。 解决这个问题的方案通 常需要把代码拆分成很多部分,然后再通过某种方式将它们连接起来。 若代码量较大,我们使用模块化开发的模式,也能够使代码容易维护 我们需要模块 1.模块模式 把逻辑分块, 阅读全文
posted @ 2023-03-13 23:13 养肥胖虎 阅读(149) 评论(0) 推荐(0)
摘要:好家伙,本篇为《JS高级程序设计》第十章“函数”学习笔记 ECMAScript 中的函数是对象,因此有属性和方法。 1.函数属性 每个函数都有两个属性:length 和 prototype。 length属性: 保存函数定义的命名参数的个数 prototype: toString()、valueOf 阅读全文
posted @ 2023-02-27 19:00 养肥胖虎 阅读(128) 评论(0) 推荐(0)
摘要:好家伙,本篇为《JS高级程序设计》第六章“集合引用类型”学习笔记 1.数组的复制和填充 批量复制方法 copyWithin(),以及填充数组方法fill()。 这两个方法的函数签名类似,都需要指定既有数组实例上的一个范围,包含开始索引,不包含结束索引。 使用这个方法不会改变数组的大小。 1.1.fi 阅读全文
posted @ 2022-12-17 00:00 养肥胖虎 阅读(267) 评论(0) 推荐(0)
摘要:好家伙, 在上一篇中,我们知道了, JS的数组中每个槽位可以存储任意类型的数据 那么,我们能通过数组去模仿某些数据结构吗? 答案是肯定的 1.栈方法 ECMAScript 给数组提供几个方法,让它看起来像是另外一种数据结构。 数组对象可以像栈一样,也就是一种限制插人和删除项的数据结构。 栈是一种后进 阅读全文
posted @ 2022-12-14 17:55 养肥胖虎 阅读(325) 评论(0) 推荐(0)
摘要:好家伙, 1.数组 Array应该就是ECMAScript中最常用的类型了。ECMAScript数组跟其他编程语言的数组有很大区别。 跟其他语言中的数组一样,ECMAScript 数组也是一组有序的数据, 但跟其他语言不同的是,数组中每个槽位可以存储任意类型的数据。 这意味着可以创建一个数组,它的第 阅读全文
posted @ 2022-12-12 23:59 养肥胖虎 阅读(521) 评论(0) 推荐(0)
摘要:好家伙,本篇内容为《JS高级程序设计》第四章的学习笔记 1.内存泄露 1.1.什么是内存泄漏? 内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 内存泄漏缺陷具有隐蔽性、积累性的特征,比其 阅读全文
posted @ 2022-12-06 20:53 养肥胖虎 阅读(102) 评论(0) 推荐(0)
摘要:好家伙, 本篇内容为《JS高级程序设计》第三章学习笔记 1.数据类型 ECMAScript有6种简单数据类型(称为原始类型): Undefined, Null, Boolean, Number, String和Symbol。 Symbol (符号)是ECMAScript6新增的。还有一种复杂数据类型 阅读全文
posted @ 2022-11-10 23:12 养肥胖虎 阅读(413) 评论(0) 推荐(0)
摘要:好家伙, 1.打包处理js文件中的高级语法 webpack只能打包处理一部分高级的JavaScript 语法。对于那些webpack无法处理的高级js 语法,需要借 助于 babel-loader 进行打包处理。 例如 webpack无法处理下面的JavaScript代码: // 1.定义了名为 i 阅读全文
posted @ 2022-03-18 00:41 养肥胖虎 阅读(307) 评论(0) 推荐(0)
摘要:好家伙 先扩充一下知识点: 什么是.less文件? 作为一名前端开发的同学,很多时候我们都无法避免地要去写大量的 CSS 代码, 而且耗费的时间还不少,所以学习一种能够提升开发效率的 CSS 预处理器是必不可少的 答:Less (Leaner Style Sheets 的缩写) 是一门向后兼容的 C 阅读全文
posted @ 2022-01-06 02:22 养肥胖虎 阅读(653) 评论(0) 推荐(0)
摘要:好家伙, 解析器(浏览器)在调用函数是每次都会响函数内部传递进一个隐含的参数, 这个隐含参数就是this,this指向的是一个对象,由浏览器传过来 这个对象我们成为函数执行的上下文对象 根据函数的调用方法(与创建方式无关)不同,this会指向不同的对象 1.以函数的形式调用时,this永远是wind 阅读全文
posted @ 2021-10-23 01:45 养肥胖虎 阅读(53) 评论(0) 推荐(0)