js[黑马笔记]

devtools/2024/9/25 15:32:46/

js基础

基础语法

输入输出

在这里插入图片描述

在这里插入图片描述

变量

在这里插入图片描述

在这里插入图片描述

数组

在这里插入图片描述

常量

在这里插入图片描述

数据类型

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

类型转换

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

运算符

在这里插入图片描述

在这里插入图片描述

语句

数组

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

函数

在这里插入图片描述

调用方式
函数名()
在这里插入图片描述

匿名函数

在这里插入图片描述

使用:
1.函数表达式
2.立即执行函数
在这里插入图片描述

在这里插入图片描述

对象

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

内置对象

在这里插入图片描述

web API

在这里插入图片描述

DOM

document object Model

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

元素操作

获取元素

在这里插入图片描述

在这里插入图片描述

设置元素

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

定时器

在这里插入图片描述

DOM事件基础

在这里插入图片描述

事件监听

在这里插入图片描述

在这里插入图片描述

事件类型

在这里插入图片描述

事件对象

在这里插入图片描述

在这里插入图片描述

环境对象

在这里插入图片描述

回调函数

在这里插入图片描述

DOM事件进阶

事件流

在这里插入图片描述

事件捕获

在这里插入图片描述

事件冒泡

在这里插入图片描述

阻止冒泡在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

解绑事件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

事件委托

在这里插入图片描述

在这里插入图片描述

其他事件
页面加载事件

在这里插入图片描述

页面滚动事件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

页面尺寸事件

在这里插入图片描述

在这里插入图片描述

元素的尺寸位置

在这里插入图片描述

在这里插入图片描述

DOM节点

日期对象

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

节点操作

DOM 节点

在这里插入图片描述

查找节点

在这里插入图片描述

增加节点

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

删除节点

在这里插入图片描述

M端事件

在这里插入图片描述

JS插件

在这里插入图片描述

重绘与回流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

BOM操作

Window对象

BOM(浏览器对象模型)

在这里插入图片描述

定时器(延时函数)

在这里插入图片描述

JS执行机制

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

location 对象

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

navigator对象

在这里插入图片描述

history对象

在这里插入图片描述

本地存储

在这里插入图片描述

本地存储分类

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

存储复杂数据类型

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

正则表达式

在这里插入图片描述

在这里插入图片描述

查找

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

元字符

在这里插入图片描述

边界符

在这里插入图片描述

量词

在这里插入图片描述

在这里插入图片描述

字符类

在这里插入图片描述

修饰符

在这里插入图片描述

在这里插入图片描述

js高级

函数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

箭头函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

遍历数组的方法

在这里插入图片描述

在这里插入图片描述

对象深入

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

内置的构造函数

1.Object
Onject.keys()//获取对象的所有属性,返回数组
Object.values()//获取对象的所有属性值,返回数组
Object.assign()//拷贝
2.Array
在这里插入图片描述

在这里插入图片描述

3.String
在这里插入图片描述

4.Number
在这里插入图片描述

构造函数

在这里插入图片描述

原型

在这里插入图片描述

怎么有点像封装函数的接口
在这里插入图片描述

constrctor

在这里插入图片描述

注意
当将构造函数的原型对象采取对象形式赋值后,该原型对象的constructor属性不再指向构造函数

在这里插入图片描述

在这里插入图片描述

原型继承

在这里插入图片描述
在这里插入图片描述

原型链

在这里插入图片描述

在这里插入图片描述

深浅拷贝

浅拷贝

在这里插入图片描述

在这里插入图片描述

深拷贝

在这里插入图片描述

异常处理

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

this

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

性能优化

在这里插入图片描述

节流

在这里插入图片描述

防抖

在这里插入图片描述


http://www.ppmy.cn/devtools/21602.html

相关文章

【数据结构】排序

参考: 图解算法数据结构 leetcode题解 How to choose:如果对时间复杂度要求比较高并且键的分布范围比较广,可以使用归并排序、快速排序和堆排序。如果不能使用额外的空间,那么快速排序和堆排序都是不错的选择。如果规定了排序的键…

Leetcode—1017. 负二进制转换【中等】(string列表初始化、反向迭代器)

2024每日刷题(120) Leetcode—1017. 负二进制转换 实现代码 class Solution { public:string baseNeg2(int n) {string ans;while(n ! 0) {ans to_string(n & 1);n -(n >> 1);}return ans.empty() ? "0": string{ans.rbegin(),…

如何使用docker部署前端项目

账号:root 密码:*** 主机:ip地址 登录后: 初级名词: sudo 是Linux和类Unix操作系统中的一个命令,全称为“super user do”,用于允许普通用户以超级用户(root)的身份执行某些或全部命令 需要下…

笔记:Python 字符串与正则表达式(编程题)

文章目录 前言一、Python 字符串与正则表达式是什么?二、编程题编程题目一:字符串反转编程题目二:查找字符串中的数字编程题目三:检查字符串是否是回文串编程题目四:统计字符串中每个字符出现的次数编程题目五&#xf…

绿色便携方式安装apache+mysql+tomcat+php集成环境并提供控制面板

绿色便携方式安装带控制面板的ApacheMariaDBTomcatPHP集成环境 目录 绿色便携方式安装带控制面板的ApacheMariaDBTomcatPHP集成环境[TOC](目录) 前言一、XAMPP二、安装和使用1.安装2.使用 三、可能的错误1、检查端口占用2、修改端口3、JDK原因导致 前言 安装集成环境往往配置复…

Docker网络原理及Cgroup硬件资源占用控制

目录 一. Docker 网络实现原理 1. 介绍 2. docker 的网络模式 3. 网络模式详解 3.1 host模式 3.2 container模式 3.3 none 模式 3.4 bridge 模式 3.5 自定义网络 3.6 网络总结 二. Docker容器的资源控制 1. cgroup 介绍 2. CPU 资源控制 2.1 设置cpu使用率上限 …

状态模式和策略模式对比

状态模式和策略模式都是行为型设计模式,它们的主要目标都是将变化的行为封装起来,使得程序更加灵活和可维护。之所以将状态模式和策略模式进行比较,主要是因为两个设计模式的类图相似度较高。但是,从状态模式和策略模式的应用场景…

网络安全-Diffie Hellman密钥协商

密钥协商是保密通信双方(或更多方)通过公开信道来共同形成密钥的过程。一个密钥协商方案中,密钥的值是某个函数值,其输入量由两个成员(或更多方)来提供。密钥协商的记过是参与协商的双方(或更多…