js基础
文章平均质量分 79
js基础(笔记知识点总结)
柳晓黑胡椒
new Promise((resolve, reject) => {
(async (三人行必有我师焉) => {
switch (true) {
case todo:
return await 一个乐于造轮子的webgis开发者(resolve);
case new Int8Array(请教).length / 321 >> 0:
return await wx17607967993(reject);
}
})()
})
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
原型与原型链「10 分钟读懂 JS 的面向对象核心」
JavaScript基于原型继承实现面向对象编程,通过原型链模拟类继承机制。核心概念包括构造函数(定义类)、原型对象(存储共享属性和方法)和原型链(实现继承查找)。原型链遵循从实例到原型对象逐层向上查找的规则,最终指向Object.prototype(原型链终点)。 创建对象可使用Object.create()方法,其中Object.create(null)可生成无原型的纯净对象。扩展原型方法有四种方式,ES6推荐使用Object.get/setPrototypeOf替代__proto__操作。原创 2025-10-14 09:44:14 · 808 阅读 · 0 评论 -
装饰器详解「10 分钟了解 TS 元编程」
本文介绍了TypeScript装饰器的概念、分类与执行顺序。装饰器是一种特殊的声明,可以附加在类、方法、属性、参数上,用于为目标对象添加额外行为。文章详细讲解了五类装饰器(类、方法、访问器、属性、参数)的功能和使用场景,并指出装饰器执行顺序遵循从参数到类的原则。通过实际代码示例展示了装饰器在日志记录、Mixin混入、异常捕获、属性验证等场景的应用,强调了装饰器在元编程和框架开发中的重要性。掌握装饰器有助于实现优雅的功能增强。原创 2025-09-29 11:11:30 · 936 阅读 · 0 评论 -
TypedArray 使用指南「10 分钟掌握 GIS开发的高性能利器」
JavaScript数组类型对比 核心区别 Array:灵活存储任意类型数据,适合常规业务逻辑 TypedArray:高性能单一类型数据存储,适合图像处理、科学计算等场景 典型应用 Array:表单数据存储、配置项管理 TypedArray: Int8Array:图像灰度值处理 Uint8Array:RGB像素值存储 Float32Array:3D坐标计算 选择建议 需要灵活存储不同类型数据 → Array 处理大量同类型数据 → TypedArray(根据数据范围选择具体类型) 性能提示 TypedArr原创 2025-09-24 10:18:09 · 1164 阅读 · 0 评论 -
Promise & Async/Await 使用指南「10 分钟精通 JS 异步利器」
Promise 简介与优势 Promise 是 JavaScript 中处理异步操作的解决方案,解决了传统回调函数带来的 回调地狱问题。它具有三种状态:pending(初始)、fulfilled(成功)和rejected(失败)。Promise 通过链式调用 then/catch 方法,使异步代码更清晰易读。原创 2025-09-23 10:15:09 · 1230 阅读 · 0 评论 -
eval 和 with (回顾)
将传入的字符串当做 JavaScript 代码进行执行。扩展一个语句的作用域链。原创 2023-05-30 17:42:11 · 246 阅读 · 0 评论 -
js内存泄露
js内存泄露如何检测?场景有哪些?如何定位具体代码?原创 2023-05-18 21:29:59 · 976 阅读 · 0 评论 -
JSON(回顾)
JSON(回顾)原创 2022-10-26 20:40:28 · 877 阅读 · 0 评论 -
防抖节流(回顾)
防抖节流(回顾) 2023-5-4原创 2023-05-04 11:25:43 · 777 阅读 · 0 评论 -
定时器(回顾)
定时器(回顾) 2023-4-25原创 2023-04-25 17:51:55 · 429 阅读 · 0 评论 -
Date(回顾)
data(回顾) 2023-4-25原创 2023-04-25 13:09:49 · 743 阅读 · 0 评论 -
拷贝 - 比较(回顾)
拷贝(回顾)2023-4-21原创 2023-04-21 09:35:01 · 188 阅读 · 0 评论 -
对象(回顾)
对象(回顾) 2023-4-21原创 2023-04-18 18:07:58 · 1162 阅读 · 0 评论 -
类数组(回顾)
类数组回顾 2023-4-18原创 2023-04-18 17:04:52 · 414 阅读 · 0 评论 -
数组的ES6方法(回顾)
数组ES6方法回顾 2023-4-11原创 2023-04-11 17:27:39 · 614 阅读 · 0 评论 -
数组的ES5方法(回顾)
数组的ES5回顾-2023-4-11原创 2023-04-11 16:01:07 · 818 阅读 · 0 评论 -
数组的常用方法(回顾)
数组常用方法(回顾) 2023-4-4原创 2023-04-04 17:06:58 · 1082 阅读 · 0 评论 -
数值基础(回顾)
数组基础(回顾) 2023-4-4原创 2023-04-04 16:45:51 · 341 阅读 · 0 评论 -
Math(回顾)
math(回顾) 2023-3-24原创 2023-03-24 16:02:16 · 268 阅读 · 0 评论 -
模块化(回顾)
模块化回顾 2023-4-17原创 2023-03-24 15:09:38 · 191 阅读 · 0 评论 -
EventLoop(回顾)
setImmediate(Node.js)、requestAnimationFrame(浏览器)、I/O 操作、UI 渲染(浏览器),这些代码执行便是宏任务。JavaScript主线程从"任务队列"中读取异步任务的回调函数,放到执行栈中依次执行,这个过程是循环不断的,所以整个的这种运行机制又称为EventLoop(如果前一个任务非常耗时,则后续的任务就不得不一直等待,从而导致。只有前一个任务执行完毕,才能执行后一个任务。(监听DOM),这些代码执行便是微任务。当异步任务执行完,会通知。原创 2023-03-23 17:31:01 · 381 阅读 · 0 评论 -
js继承(回顾)
继承(回顾)2023-3-23原创 2023-03-06 11:03:22 · 109 阅读 · 0 评论 -
this(回顾)
this(回顾)2023-2-24原创 2023-02-24 17:05:30 · 604 阅读 · 0 评论 -
闭包(回顾)
闭包(回顾)2023-3-24原创 2023-02-24 17:21:42 · 713 阅读 · 0 评论 -
作用域链查找机制(回顾)
作用域链查找机制(回顾)2023-2-24原创 2023-02-24 16:32:04 · 440 阅读 · 0 评论 -
预编译(回顾)
预编译(回顾) 2023-2-24原创 2023-02-24 16:17:41 · 496 阅读 · 0 评论 -
构造函数(回顾)
构造函数(回顾)2023-2-27原创 2023-02-27 18:23:38 · 403 阅读 · 0 评论 -
函数(回顾)
函数(回顾)2023-2-21原创 2023-02-21 11:46:26 · 873 阅读 · 0 评论 -
js运算符(回顾)
js运算符(回顾)-2023-2-17原创 2023-02-17 10:30:13 · 588 阅读 · 0 评论 -
栈内存与堆内存(回顾)
一般情况下,函数只要执行完,形成的私有栈就会被销毁释放(排除无限递归,死循环情况)堆内存释放:如果堆内存用完后,我们想去手动释放它,则取消所有占用:赋值为。如果当前上下文中的某些内容(一般也是当前上下文中创建的堆)被。(null 为空对象指针,也就是不指向任何的堆内存),取消占用后,则减1,当减到零后,浏览器就可以把他释放。堆数据赋值:通常可理解为:指针指向地址(栈内存),则当前堆内存被视为占用,也就不能释放销毁。栈数据赋值:通常可理解为:赋值粘贴,并且。,把所有没有被占用的内存回收释放。原创 2023-02-15 11:28:51 · 244 阅读 · 0 评论 -
检测数据的方法
检测数据得方法(回顾)2023-2-21原创 2023-02-21 11:24:58 · 532 阅读 · 0 评论 -
Boolean,Array,Object数据类型
Boolean,Array,Object数据类型(回顾) 2023-2-20原创 2023-02-20 18:08:07 · 789 阅读 · 0 评论 -
String数据类型
String数据类型(回顾)2023-2-20原创 2023-02-20 17:39:21 · 503 阅读 · 0 评论 -
Number数据类型
Number数据类型回顾 2023-2-20原创 2023-02-20 17:22:10 · 796 阅读 · 0 评论 -
js的特点
js的特点回顾(2023-2-14)原创 2023-02-14 17:09:15 · 246 阅读 · 0 评论 -
浏览器的认识
浏览器认识(回顾 2023-2-14)原创 2023-02-14 16:32:49 · 251 阅读 · 0 评论
分享