当前位置: 首页 > news >正文

JavaScript高阶笔记总结(Xmind格式):第一天

Xmind鸟瞰图:

简单文字总结:

js高阶知识总结:
理解Object:
    1.返回一个由一个给定对象的自身可枚举属性组成的数组:Object.keys(对象名)
    2.in 判断属性是否存在:"属性名" in 对象名
    3.delete 删除属性
    4.返回一个由指定对象的所有自身属性的属性名:Object.getOwnPropertyNames(对象名)

属性的特征:访问器属性:get(访问), set(修改)

定义属性特征:
    1.对象中的属性默认可修改,可枚举,可配置
    2.是否可枚举:enumerable: true
    3.是否可修改:writable: false
    4.是否可配置:configurable: false

定义多个属性特征:
    1.获取属性的特征信息:Object.getOwnPropertyDescriptor(对象名, "属性名")
    2.获取所有属性特征:Object.getOwnPropertyDescriptors(对象名)

对象原型:
    1.每个实例化对象都可以访问其构造函数 原型 上的属性和方法
    2.对象原型 __proto__(浏览器上显示[[Prototype]])
    3.每个对象都有一个__proto__对象原型和构造函数上的prototype等价的
    4.原型对象与对象原型:
        ①构造函数身上 ---- 原型对象 prototype
        ②实例化对象身上 ----- 对象原型  __proto__

原型链:当访问一个对象的属性和方法时,如果在本身属性上没有找到,就会去它的__proto__上查找,直到构造函数的prototype的__proto__中,这样一个查找过程就叫原型链。

构造函数原型中的 this 指向当前实例化对象。

详细Xmind原文档,在文章顶部自取下载!

相关文章:

JavaScript高阶笔记总结(Xmind格式):第一天

Xmind鸟瞰图: 简单文字总结: js高阶知识总结: 理解Object: 1.返回一个由一个给定对象的自身可枚举属性组成的数组:Object.keys(对象名) 2.in 判断属性是否存在:"属性名" in 对象名 …...

十三、代理模式

文章目录 1 基本介绍2 案例2.1 Sortable 接口2.2 BubbleSort 类2.3 SortTimer 类2.4 Client 类2.5 Client 类的运行结果2.6 总结 3 各角色之间的关系3.1 角色3.1.1 Subject ( 主体 )3.1.2 RealObject ( 目标对象 )3.1.3 Proxy ( 代理 )3.1.4 Client ( 客户端 ) 3.2 类图 4 动态…...

Unity物理模块 之 2D效应器

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​ 1.什么是效应器 2D 效应器 - Unity 手册 2D 效应器是与 2D 碰撞器一起使用的组件,相当于预先编写好的插…...

一款手机壳凭什么卖800元?Casetify品牌策略全解析 | 品牌出海

Casetify官网 巴黎奥运会,张怡宁的手机壳火了。 张怡宁在现场观战并使用手机的照片在网上流传,不是因为这位奥运前冠军,而是她的手机壳。这款满是「花花绿绿」图案的手机壳,迅速被网友发掘出是Casetify品牌的名为「炫彩花卉」的…...

【Rust光年纪】并发编程利器:探索 Rust 异步库与并行处理工具

构建高效异步应用:Rust 异步库详细解读 前言 在当今软件开发领域,Rust语言作为一种快速、安全和并发性能出色的编程语言,备受开发者青睐。随着Rust生态系统的不断扩大,越来越多的异步库和并行处理工具被引入到Rust开发中。本文将…...

机器学习第一课

1.背景 有监督学习:有标签(连续变量(回归问题:时间序列等)、分类变量(分类)) 无监督学习:没有标签(聚类、关联(相关性分析:哪些相关…...

C语言典型例题32

《C程序设计教程(第四版)——谭浩强》 习题2.9 编程序用getchar函数读入两个字符给c1,c2,然后分别用putchar函数和printf函数输出这两个字符。 (1)变量c1,c2应该定义为字符型或者整型吗&#x…...

第二十五天学习笔记2024.8.9

1、通过frp内网穿透共享数据库信息 [root1 ~]# mysql -p密码 mysql> create user li% identified by 1; mysql> create database test; mysql> grant all on test.* to li; [root1 ~]# tar -xf frp_0.33.0_linux_amd64.tar.gz [root1 ~]# cd frp_0.33.0_linux_a…...

sqlserver将一张表导出成txt

bcp zjwb_sb_20111122.dbo.ep_pb_groupvisitplace out c:/1.txt -n -U sa -P sa...

YOLOv8+DeepSort实现

目录 1,YOLOv8算法简介 2,DeepSort算法介绍 1. SORT目标追踪 3,实现流程 1.检测 2. 生成detections 3. 卡尔曼滤波预测 4.使用匈牙利算法将预测后的tracks和当前帧中的detections进行匹配 5. 卡尔曼滤波更新 4,代码实现 …...

「链表」链表原地算法合集:原地翻转|原地删除|原地取中|原地查重 / LeetCode 206|237|2095|287(C++)

概述 对于一张单向链表,我们总是使用双指针实现一些算法逻辑,这旨在用常量级别空间复杂度和线性时间复杂度来解决一些问题。 所谓原地算法,是指不使用额外空间的算法。 现在,我们利用双指针实现以下四种行为。 //Definition fo…...

【STM32】SPI通信和RTC实时时钟

个人主页~ SPI通信和RTC实时时钟 SPI通信一、简介二、硬件电路三、基本原理四、SPI时序1、时序基本单元2、时序 五、FLASH操作注意事项1、写入操作2、读取操作 六、SPI外设1、简介2、结构 七、传输方式1、主模式全双工连续传输2、非连续传输 RTC实时时钟一、Unix时间戳二、BKP1…...

DAMA学习笔记(十三)-大数据和数据科学

1.引言 大数据不仅指数据的量大,也指数据的种类多(结构化的和非结构化的,文档、文件、音频、视频、流数据等),以及数据产生的速度快。数据科学家是指从从数据中探究、研发预测模型、机器学习模型、规范性模型和分析方法…...

【Java】Java 中的 toLowerCase() 方法详解

我最爱的那首歌最爱的angel 我到什么时候才能遇见我的angel 我最爱的那首歌最爱的angel 我不是王子也会拥有我的angel 🎵 张杰《云中的angel》 在 Java 编程中,字符串处理是一个非常常见的任务。为了便于开发者操作和格式化字符串&…...

Linux: 进程概念详解

1. 冯诺依曼体系结构 截至目前,我们所认识的计算机,都是有一个个的硬件组件组成 。 【注意】: a. 这里的存储器指的是内存 b. 不考虑缓存情况,这里的CPU能且只能对内存进行读写,不能访问外设(输入或输出设备) c.外…...

【C++】模板详细讲解(含反向迭代器)

欢迎来到我的Blog,点击关注哦💕 前言: C的模板在是泛型编程的重要组成部分,编写在不同类型上工作的代码,而无需为每个类型编写重复的代码,这有助于减少代码冗余并提高代码的可维护性。 模板 模板的介绍 …...

haproxy七层代理详解之-完整安装部署流程及负载均衡实现-及热更新方法

一.负载均衡 1.1负载均衡时什么 负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了衡将特定的业务(web服务、公司…...

C++11 bind

bind bind 用来将可调用对象和参数一起进行绑定。可调用对象包括普通函数、全局函 数、静态函数、类静态函数甚至是类成员函数,参数包括普通参数和类成员。绑定后的 结果,可以使用 std::function 进行保存,并延迟调用到我们需要的时候。 绑…...

LeetCode199 二叉树的右视图

前言 题目: 199. 二叉树的右视图 文档: 代码随想录——二叉树的右视图 编程语言: C 解题状态: 成功解决! 思路 二叉树层序遍历问题的变种,右视图即意味着二叉树每层的最后一个节点。 代码 /*** Definiti…...

数据赋能(172)——开发:数据挖掘——影响因素、直接作用、主要特征

影响因素 主要影响因素如下: 数据类型与属性: 数据类型和对象的不同属性会使用不同的数据类型来描述,如年龄可能是整数类型,而生日则是日期类型。数据挖掘时需要对不同的数据类型进行不同的处理,这直接影响到挖掘算法…...

45-在线海鲜商城系统

文档地址 技术栈:springBootVueMysqlMyBatis 用户端: 1.首页:轮播图展示、商品信息展示、秒杀商品展示、商城资讯展示 2.商品信息:展示商品列表,可按分类及名称、品牌、价格区间进行搜索查看,点击进入商品详情页可加入购物车或购买 3.秒杀…...

intv_ai_mk11企业应用:法务合同审查要点提取+风险条款标红提示自动化流程

intv_ai_mk11企业应用:法务合同审查要点提取风险条款标红提示自动化流程 1. 企业法务合同审查的痛点 企业法务部门每天需要处理大量合同文件,传统人工审查方式存在几个明显痛点: 效率低下:一份10页的合同通常需要30-60分钟人工…...

Go语言SQL构建器goqu与标准库sql对比:为什么选择SQL构建器的完整指南

Go语言SQL构建器goqu与标准库sql对比:为什么选择SQL构建器的完整指南 【免费下载链接】goqu SQL builder and query library for golang 项目地址: https://gitcode.com/gh_mirrors/go/goqu 在Go语言开发中,数据库操作是每个后端开发者必须面对的…...

SpringBoot集成主流RPC框架实战指南

1. 为什么需要RPC框架? 在分布式系统中,服务之间的通信就像城市之间的快递网络。想象一下,你在北京下单买了一件商品,但仓库在上海。如果每次查询库存都要派人坐高铁去上海查看,效率会低得可怕。RPC框架就是解决这个问…...

如何快速入门Node.js C++插件开发:node-addon-examples实战教程

如何快速入门Node.js C插件开发:node-addon-examples实战教程 【免费下载链接】node-addon-examples Node.js C addon examples from http://nodejs.org/docs/latest/api/addons.html 项目地址: https://gitcode.com/gh_mirrors/no/node-addon-examples node…...

导师要“综”更要“述”?百考通不仅梳理文献,更提炼争议与研究方向

在高校学术写作中,文献综述是科研工作的“地基工程”——它不仅系统梳理已有成果,更精准锚定研究空白,为后续创新提供理论支点。然而,对许多本科生、研究生乃至青年教师而言,撰写一篇逻辑严谨、内容翔实、格式规范的综…...

OpenClaw(养龙虾)算力集群首选@ACP#YLB3118 + IX8024

YLB3118 IX8024 硬件推广文案OpenClaw(业内俗称养龙虾)是当前最火的AI 分布式训练、大模型推理、多 GPU 算力集群架构,核心需求就是:多卡扩展、海量存储、低延迟、高可靠、国产化。YLB3118(SATA 扩展)与 I…...

【工业C# OPC UA开发实战指南】:20年资深工程师亲授从零搭建高可靠OPC UA客户端与服务器的7大关键步骤

第一章:OPC UA工业通信架构与C#开发全景概览OPC UA(Open Platform Communications Unified Architecture)是面向工业4.0的跨平台、安全、可扩展的机器对机器(M2M)通信标准,彻底取代了传统基于DCOM的OPC Cla…...

微信小程序里canvas不跟手滚动?别再用scroll-view了,试试这个官方推荐的替代方案

微信小程序Canvas滚动难题:官方方案与工程实践解析 第一次在小程序里实现类似淘宝详情页的锚点跳转功能时,我信心满满地用scroll-view包住了所有内容区域。直到测试阶段才发现,页面里的UCharts图表就像被钉死在屏幕上一样,完全无…...

【仅限首批读者】FastAPI 2.0流式响应私密配置手册:隐藏在testclient源码中的3个async test陷阱与真实压测调优参数

第一章:FastAPI 2.0流式响应的核心演进与设计哲学FastAPI 2.0 将流式响应(StreamingResponse)从一种边缘支持的扩展能力,提升为框架原生、类型安全且可组合的一等公民。这一转变并非简单功能叠加,而是源于对现代 API 架…...