自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 深刻理解-原型链

是每个实例上都有的属性,prototype 是构造函数的属性。

2024-12-11 15:40:41 774

原创 作用域闭包

参考链接闭包是由函数以及声明该函数的词法环境组合而成的闭包是指有权访问另外一个函数作用域的变量的函数存在函数嵌套;嵌套的内部函数必须引用在外部函数中定义的变量;嵌套的内部函数必须被执行。

2024-12-11 15:37:37 582

原创 webpack 基础配置

webpack 是一个静态资源打包工具Webpack 本身功能比较少,只能处理 js,json 资源。

2024-12-03 16:20:27 1040

原创 package.json配置指南

config。

2024-12-03 16:15:02 1447

原创 HTTP协议基础

HTTP是基于客户/服务器模式,且面向连接的。典型的HTTP事务处理有如下的过程:1.客户与服务器建立连接;2. 客户向服务器提出请求;3. 服务器接受请求,并根据请求返回相应的文件作为应答;4.客户与服务器关闭连接。

2024-11-25 14:10:58 734

原创 前端需要掌握的基础 - 浏览器认知

浏览器基础认识

2024-11-25 14:01:04 637

原创 深入理解 Vue 3 响应性原理 -- 实现数据响应式

介绍接着 << 深入理解 Vue 3 响应性原理 – Set/Map/WeakMap 函数 >> 基础知识已经具备了,接着就是开始实现了再看一下, 什么是响应式: 如果我们的一个数据改变了,Vue 知道怎么去更新模板以及会更新模板的计算机属性。依赖关系 目标图和effects 集目标图(“target map”),它的类型是 WeakMap它储存了与每个“响应性对象属性”关联的依赖depsMap 存储了每个属性的依赖,并且 dep 是一个 effects 集(Set)的依

2022-05-01 15:44:53 996

原创 深入理解 Vue 3 响应性原理 -- Set/Map/WeakMap 函数

介绍接着 << 深入理解 Vue 3 响应性原理 — Proxy >> 开始了解 WeakMap、Map、Set 函数例子这是每个函数,在new之后,在控制台中打印的结果set函数里边存储的是,类似数值一样的集合map里边存的有 key, 和 value,不同的是,key 是对象类型weakMap 存储形式和 map 一样Set 对象允许你存储任何类型的唯一值特点:Set对象是值的集合按照插入的顺序迭代它的元素Set中的元素只会出现一次,即Set中的元素是唯

2022-04-30 08:04:23 1450

原创 深入理解 Vue 3 响应性原理 --- Proxy

什么是响应式用 Vue 官方文档的一句话介绍响应性:响应性是一种允许我们以声明式的方式去适应变化的编程范例。如果我们的一个数据改变了,Vue 知道怎么去更新模板以及会更新模板的计算机属性。响应性是 Vue 用来实现UI的核心原理,在用户修改数据的时候,UI会自动更新。响应式实现过程了解Proxy 原理及有哪些方法, 了解 Reflect 对象了解 WeakMap、Map、Set函数响应式拆分: 数据与执行方法之间的,关系依赖响应式拆分: 实现 reactive, ref先来看一下 Pro

2022-04-29 21:12:15 3453

原创 wx-微信公众号-静默登陆授权

介绍功能: 支持微信/支付宝网页静默授权为什么需要线上html因为在开发环境的时候,是本地服务http://localhost:8080,但是微信需要JS接口安全域名.配置信息先登录微信公众平台进入“公众号设置”的“功能设置”里填写“网页授权域名”然后把 html 文件放到服务器上, 安全域名指向这个html在 vue 环境配置文件(.env.development、.env.production),中配置以下参数VUE_APP_WX_GET_CODE_DOMAIN = ‘第二步的htm

2022-04-02 10:40:38 2762

原创 wx-微信公众号开发-轮子

使用方法按照官方文档,进行绑定域名和引入JS文件 微信文档使用方法: 每个页面需要微信方法时,都在 mounted 中先调用授权 mounted() { wxConfig(['hideMenuItems']) wx.ready(function () { wx.hideMenuItems({ menuList: ['menuItem:share:appMessage', 'menuItem:share:timeline', 'menuItem:sha

2022-04-02 10:37:36 492

原创 JS基础---调用堆和栈

调用堆和栈先进后出策略引擎主要有两部分组成: 内存堆:这是内存分配发生的地方 调用栈: 这是你代码执行时的地方web APi 事件循环 回调队列内存堆:这是内存分配发生的地方。当V8引擎遇到变量声明和函数声明的时候,就把它们存储在堆里面。调用栈:这是你的代码执行时的地方。当引擎遇到像函数调用之类的可执行单元,就会把它们推入调用栈。Web API:还有很多引擎之外的 API,我们把这些称为浏览器提供的 Web API,比如说 事件监听函数、DOM、HTTP/AJAX请求、setTime

2022-03-30 12:57:48 3024

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除