2023年2月

闭包是什么,有什么用途

这是上月面试碰到的一道面试题,作为一个有着十年开发经验七年前端经验的大龄青年,碰到这种没有一点铺垫的八股文,真的只想说一句毁灭吧。 记得以前刚做前端不久的时候,就在百度搜闭包,大多搜到的结果都...

事件委托和排他思想

一、事件委派 1.理解DOM事件流 事件流描述的是从页面中接收事件的顺序。事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即DOM事件流。 DOM事件流分为三个阶段:...

什么是虚拟DOM?

虚拟DOM就是用JS来 模拟DOM结构 的,它并不是真正的DOM。 为什么使用虚拟DOM? 用传统的方式去操作DOM的时候,浏览器会从构建DOM树开始,从头到尾执行一遍流程。简单来说,就是会...

JS函数知识点总结

函数 基本概念 在JS中,函数实际上是对象,是 Function 类型的实例。 函数名是指向函数对象的指针。 function sum(num1, num2){ ...

循环练习

练习一:质数相关 题目 :在页面中接收一个用户输入的数字,并判断该数是否是质数。 方法一 代码实现: <!DOCTYPE html> <html> ...

关于 js 的 this 指向问题

一、复杂度 这个问题本身并不复杂,通过穷举法很容易就能得到有限的结果 二、影响 this 指向的因素 this 的指向与函数行为有关,函数行为包括:定义,赋值,调用 三、...

节点操作

一、节点概述 网页中的所有内容都是节点(标签、属性、文本、注释等),使用node表示。HTML、DOM树中的所有节点均可通过JavaScript进行访问,所有HTML元素(节点)均可被修改...

JS中有哪几种继承方式

JS和Java中虽然都有对象的概念,但这两种对象却大有不同。Java的对象是基于类创建的,JS的对象却是基于一个特殊的对象——原型对象——创建的,之前看到一个盖房子的比喻,在Java中盖房子是先...

this的指向

一、this的指向分类 分类 this指向 普通函数 window 构造函数 实例对象,原型对象里面的方法也指向实例对象 对...

AJAX---个人信息案例

案例分析: 如图所示,页面加载时有数据回填,同时实现select表单同步和图片上传,保存后上传至服务器等功能 HTML模板: <!DOCTYPE html> <ht...

浏览器扩展开发系列教程(一)

以谷歌内核的浏览器扩展,包括 edge chrome ,还有我们常用的国产浏览器都能使用 浏览器扩展是一种软件,以增强Chrome内核浏览器的功能。浏览器扩展使用HTML、JavaScript...

JavaScript基础快速复习

目录 学习信息 01 初识 JavaScript 浏览器执行JS过程 JS的组成 JS初体验 JS 的注释 02 JavaScript输入输出语句 03 变量 变...