
javaScript
文章平均质量分 96
总结javascript部分的知识点。这部分笔记包括 javascript 基础知识部分和 javascript 高级部分(面向对象)。
TKOP_
这个作者很懒,什么都没留下…
展开
-
发布—订阅模式
为更好地理解 vue 的双向数据绑定原理,大致了解了一下发布订阅模式的实现。原创 2021-06-20 18:21:13 · 1770 阅读 · 1 评论 -
ES6 总结
笔记内容为参考《JavaScript高级程序设计 (第4版)》相关内容进行ES6部分知识的总结。主要涉及的知识是变量声明、对象解构、函数和对象的扩展内容、集合引用类型的扩展和面向对象编程等。原创 2023-04-20 20:26:30 · 1677 阅读 · 0 评论 -
Symbol、Map、Set
总结 ES6 新增 Symbol 数据类型和 Map 等集合引用类型。主要参考《JavaScript 高级程序设计(第 4 版)》相关内容学习它们的基本结构、方法和应用场景。原创 2023-04-20 19:58:30 · 1127 阅读 · 0 评论 -
ES6 中的类(class)
ES6 引入的 class 关键字具有定义类的能力。类是 ECMAScript 中新的基础性语法糖。虽然 ES6 表面上看起来可以支持正式的面向对象编程,但实际上它背后使用的依旧是原型和构造函数的概念。(笔记内容参考《JavaScript 高级程序设计(第4版)》章节8.4 类以前在笔记《js 中原型、原型链和继承概念(详细全面)》中简要提过部分内容,这里系统看一次。类声明和类表达式。两种方式都需要使用 class 关键字加大括号定义。类表达式与函数表达式类似,在它们被求值前都不能被引用。原创 2023-04-16 17:10:11 · 1759 阅读 · 0 评论 -
代理与反射
代理和反射是 ES6 新增的两个特性。他们为开发者提供了拦截对象基本操作并向其嵌入额外行为的能力。可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用。在对目标对象的各种操作影响目标对象之前,可以在代理对象中对这些操作加以控制。本文内容为详读《JavaScript 高级程序设计(第4版)》的笔记。捕获器即在处理程序对象中定义的“基本操作的拦截器”。每个处理程序对象中可以定义 0 个或多个捕获器,每个捕获器都对应一种基本操作,可以直接或者间接在代理对象上调用。原创 2023-04-11 19:10:55 · 1072 阅读 · 0 评论 -
Promise 与异步函数
系统学习 Promise 和 async/await 两种异步编程机制。原创 2023-04-04 20:33:39 · 2089 阅读 · 0 评论 -
迭代器和生成器
ES6 中迭代器和生成器的相关概念与使用。原创 2023-03-29 20:41:26 · 1047 阅读 · 0 评论 -
JSONP 方式实现跨域请求数据
介绍跨域请求数据的 JSONP 方式,封装发送 jsonp 请求的函数。原创 2021-04-21 16:54:11 · 2471 阅读 · 2 评论 -
同源政策(same-origin policy)
尽力使用简洁通俗的语言去概括自己对浏览器同源政策的理解。在理解同源政策后了解有哪些实现跨域资源访问的方式,例如 JSONP、CORS 和 WebSocket 等。原创 2021-04-20 17:28:28 · 1979 阅读 · 1 评论 -
函数使用进阶——递归——闭包
总结有关递归和闭包的有关知识,主要是将产生闭包的原理理解透彻。原创 2021-03-29 00:29:09 · 940 阅读 · 0 评论 -
js 中原型、原型链和继承概念(详细全面)
js 中原型、原型链和继承的的概念。大量的代码演示和个人思考。原创 2021-03-26 19:30:51 · 1732 阅读 · 0 评论 -
js 中的对象属性——configurable、writable 等(数据属性和访问器属性)
学习属性据属性和访问器属性的特性,学习 defineProperty() 等方法。原创 2021-03-20 20:40:38 · 8117 阅读 · 2 评论 -
js 中的引用类型(内置对象)
本篇笔记的目标是深刻理解引用类型的概念、理解基本的 JavaScript 对象类型、了解基本类型的方法和使用基本包装类型。原创 2021-03-19 20:56:05 · 3599 阅读 · 2 评论 -
JavaScript 基础(超详细)
这篇笔记大概囊括了 JavaScript 基础的所有知识点。适合 js 初学者去查看特定知识点或者已经自学完 js 的伙伴去完成查漏补缺的过程。知识点的梳理参照了《JavaScript 高级程序设计》的内容,所以这算是一篇读书笔记。知识点的具体介绍主要有书中重要讲述、代码示例、思维图表、重难点解析、个人思考总结和他人的启发。虽不敢说这是最详细的笔记,但对于每个知识我都会尽力将自己的所思所想清楚地记录下来并分享。原创 2021-03-02 00:12:09 · 12041 阅读 · 3 评论 -
js中的浅拷贝和深拷贝
深拷贝、浅拷贝、js中数据存储方式、内存分配、参数的传递原创 2021-01-22 02:36:06 · 880 阅读 · 0 评论