- 博客(55)
- 收藏
- 关注
原创 ES6 总结
笔记内容为参考《JavaScript高级程序设计 (第4版)》相关内容进行ES6部分知识的总结。主要涉及的知识是变量声明、对象解构、函数和对象的扩展内容、集合引用类型的扩展和面向对象编程等。
2023-04-20 20:26:30
1696
原创 Symbol、Map、Set
总结 ES6 新增 Symbol 数据类型和 Map 等集合引用类型。主要参考《JavaScript 高级程序设计(第 4 版)》相关内容学习它们的基本结构、方法和应用场景。
2023-04-20 19:58:30
1141
原创 ES6 中的类(class)
ES6 引入的 class 关键字具有定义类的能力。类是 ECMAScript 中新的基础性语法糖。虽然 ES6 表面上看起来可以支持正式的面向对象编程,但实际上它背后使用的依旧是原型和构造函数的概念。(笔记内容参考《JavaScript 高级程序设计(第4版)》章节8.4 类以前在笔记《js 中原型、原型链和继承概念(详细全面)》中简要提过部分内容,这里系统看一次。类声明和类表达式。两种方式都需要使用 class 关键字加大括号定义。类表达式与函数表达式类似,在它们被求值前都不能被引用。
2023-04-16 17:10:11
1765
原创 代理与反射
代理和反射是 ES6 新增的两个特性。他们为开发者提供了拦截对象基本操作并向其嵌入额外行为的能力。可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用。在对目标对象的各种操作影响目标对象之前,可以在代理对象中对这些操作加以控制。本文内容为详读《JavaScript 高级程序设计(第4版)》的笔记。捕获器即在处理程序对象中定义的“基本操作的拦截器”。每个处理程序对象中可以定义 0 个或多个捕获器,每个捕获器都对应一种基本操作,可以直接或者间接在代理对象上调用。
2023-04-11 19:10:55
1094
原创 图书管理练习(Vue 基础练习 )
这是在学习 Vue 的模板语法和常用特性后自己敲的一个小练习。目的是避免眼高手低,做到掌握 Vue 的基本使用。其中涉及大部分的基本模板语法和常用特性。
2021-04-30 22:12:07
4068
23
原创 同源政策(same-origin policy)
尽力使用简洁通俗的语言去概括自己对浏览器同源政策的理解。在理解同源政策后了解有哪些实现跨域资源访问的方式,例如 JSONP、CORS 和 WebSocket 等。
2021-04-20 17:28:28
1992
1
原创 博客项目(前端小项目练习)
记录使用 express 框架和基础的 node.js 实现多人博客管理系统项目的笔记。涉及的知识有 session、cookie 和一些第三方模块的使用等。
2021-04-15 10:50:10
1394
4
原创 SyntaxError: Unexpected token R in JSON at position 0
这里主要是记录写项目练习时遇到的一个坑。解决报错问题 SyntaxError: Unexpected token R in JSON at position 0 和 SyntaxError: Unexpected token T in JSON at position 0 。
2021-04-12 09:08:55
8083
3
原创 node.js 操作数据库(mongoose 第三方模块)
简要记录 node.js 中 mongoose 第三方模块的使用。熟悉 mongdb 的操作方式。
2021-04-04 23:17:10
456
原创 js 中的对象属性——configurable、writable 等(数据属性和访问器属性)
学习属性据属性和访问器属性的特性,学习 defineProperty() 等方法。
2021-03-20 20:40:38
8164
2
原创 js 中的引用类型(内置对象)
本篇笔记的目标是深刻理解引用类型的概念、理解基本的 JavaScript 对象类型、了解基本类型的方法和使用基本包装类型。
2021-03-19 20:56:05
3632
3
原创 客户端与服务器端交互原理(HTTP数据请求与HTTP响应)
回顾有关服务器和客户端的一些概念。了解 HTTP 协议的一些浅层概念,并知道 nodejs 构建服务器的基础知识。
2021-03-11 19:24:39
19565
原创 nodejs 模块化开发基础
node.js 模块化开发的简要介绍、如何进行模块化开发、常用原生模块的使用、常用的第三方模块的使用(使用时会遇到的问题)、与模块相关的node_modules 文件夹、 package.json文件、package-lock.json 文件的介绍和模块加载的机制。
2021-03-11 19:04:53
1351
原创 JavaScript 基础(超详细)
这篇笔记大概囊括了 JavaScript 基础的所有知识点。适合 js 初学者去查看特定知识点或者已经自学完 js 的伙伴去完成查漏补缺的过程。知识点的梳理参照了《JavaScript 高级程序设计》的内容,所以这算是一篇读书笔记。知识点的具体介绍主要有书中重要讲述、代码示例、思维图表、重难点解析、个人思考总结和他人的启发。虽不敢说这是最详细的笔记,但对于每个知识我都会尽力将自己的所思所想清楚地记录下来并分享。
2021-03-02 00:12:09
12087
4
原创 元素offset、client、scroll等系列属性
元素偏移量 offset 系列属性、可视区 client 系列属性和滚动有关的 scroll 系列属性。
2021-01-31 22:56:20
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人