一个网页有三个部分组成:<html>、<head>、<body> 注释:快捷键:ctrl + / (在网页中不起任何代码作用,只用于提示)  ...
跨域
跨域:跨域是指违背同源策略,即两个地址的协议(http),端口号(8080)或者域名有一个不同。
创建型-单例模式
单例模式 (Singleton Pattern)又称为单体模式,保证一个类只有一个实例,并提供一个访问它的全局访问点。也就是说,第二次使用同一个类创建新对象的时候,应该得到与第...
记录–elementui源码学习之仿写一个el-button
本篇文章记录仿写一个el-button组件细节,从而有助于大家更好理解饿了么ui对应组件具体工作细节。本文是elementui源码学习仿写系列的又一篇文章,后续空闲了会不断更新并仿...
monorepo实践:yarn workspace + vite + typescript + react
最近需要用到多包管理 monorepo 开发新项目,所以提前预研一下项目搭建。monorepo(monolithic repository)是一种项目架构,就是用一个仓库管理多个项...
react组件中方法调用
我们在初学react时(有vue等其他基础),我们在方法调用的时候通常是 方法名()
CSS渐进增强方案
首先需要明确一点,以往浏览器对css的支持是不同的,不同浏览器的样式可能会存在差异,对待这种差异问题,需要写几套不同的css来兼容(边框、圆角、颜色等),这样是非常麻烦的,浏览器c...
如何在新的电脑中编辑现有的github仓库内代码?
首先,我们创建一个文件夹。 创建完这个文件夹以后,点开里面是空的。然后我们点进去,右键Git Bash Here,
创建型:工厂模式-工厂方法、抽象工厂
简单工厂中我们通过参数来返回不同的产品对象,如果管理的对象过多,这个工厂函数会比较庞大,且当我们需要增加一个新的产品时,需要修改这个工厂方法,违反 开闭原则( 对拓展开放,对修改关...
【备战面试】JavaScript 进阶问题列表
在原博主Instagram 上每天都会发布 JavaScript 的多选问题,并且同时也会在这个仓库中发布。