摘要: 前言 有些新手朋友可能听说过这么一句话,就是js中存在两个链条,它们分别为:作用域链和原型链 它们彼此的区别在于作用域链是为了访问变量和数据而存在的一种链条访问机制 而原型链是访问对象的属性或者方法而存在的一种机制! 其中这里的原型链就是今天我要说的主题! 我们学习js必须要知道什么是原型、原型链、 阅读全文
posted @ 2024-03-25 10:28 mounter爱学习 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 最近前端届多端框架频出,相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个? 作为 Taro 开发团队一员,笔者想在本文尽量站在一个客观公正的角度去评价各个框架的选型和优劣。但宥于利益相关,本文的观点很可能是带有偏向性的,大家可以带着批判的眼光去看待,权当抛砖 阅读全文
posted @ 2024-03-25 09:32 mounter爱学习 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 前言: 聪明的你做了几个项目之后,有没有发现发现某些工具方法或者组件的使用频率很高,好多项目都在用。如何做到这些工具方法或者组件的更优雅地复用而不是用到了就复制粘贴呢?封装为一个npm包是一个不错的选择。本文以图文结合的方式介绍了如何从0到1发布一个npm包,文中的一些关键点的说明将帮你避坑提效。欢 阅读全文
posted @ 2024-03-22 10:08 mounter爱学习 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 为什么要有js资源隔离机制? 主应用和子应用,相同的全局变量,可能会发生冲突,子应用和子应用之间,相同的全局变量,也可能会发生冲突。在这里我们主要指的就是window。 思路:打开沙箱时能够修改属性值;关闭沙箱时恢复未开启沙箱前的属性值,并且要记录修改了哪些属性。 qiankun.js隔离机制 Sn 阅读全文
posted @ 2024-03-22 10:07 mounter爱学习 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 什么是 Volta Volta 是一种管理 JavaScript 命令行工具的便捷方式。 volta 的特点: 速度 无缝,每个项目的版本切换 跨平台支持,包括 Windows 和所有 Unix shell 支持多个包管理器 稳定的工具安装-无需每次升级都重新安装! 可扩展性挂钩用于特定于站点的定制 阅读全文
posted @ 2024-03-19 14:49 mounter爱学习 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 一、安装nvm 1.下载nvm 解压后点击exe文件进行安装: 2、点击下一步安装到 D:\NVM 下 3、先在D:\NVM 下创建nodejs文件夹,然后将路径设置如下: 4、点击next 一直点击 完成安装; 5、找到指定nvm打开后: 给该文件添加这两行命令: node_mirror: htt 阅读全文
posted @ 2024-03-19 14:49 mounter爱学习 阅读(27) 评论(0) 推荐(0) 编辑
摘要: react-redux.js: import React, { Component } from 'react'import PropTypes from 'prop-types' export const connect = (mapStateToProps, mapDispatchToProps 阅读全文
posted @ 2024-03-18 09:39 mounter爱学习 阅读(57) 评论(0) 推荐(0) 编辑
摘要: App.js: import React, { Component } from 'react';import PropTypes from 'prop-types'import Header from './Header' function createStore (reducer) { let 阅读全文
posted @ 2024-03-18 09:39 mounter爱学习 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1.结合 context 和 store import React, { Component } from 'react';import PropTypes from 'prop-types' function createStore (reducer) { let state = null con 阅读全文
posted @ 2024-03-18 09:39 mounter爱学习 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Vite(法语意为 “快速的”,发音 /vit/,发音同 “veet”)是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成: 一个开发服务器,它基于 原生 ES Module 提供了 丰富的内建功能,如速度快到惊人的 模块热更新(HMR)。 一套构建指令,它使用 Rollup 打包 阅读全文
posted @ 2024-03-15 09:39 mounter爱学习 阅读(93) 评论(0) 推荐(0) 编辑