现在大部分的中小型公司部署前端代码都是比较简单的,主要步骤如下: 首先,通过脚手架提供的命令npm run build打包前端代码,生成dist文件夹; 最后,将dist文件夹丢给后台开发人员放在他们的工程里面,随后台一起部署;现在...
一、移动端基础概念1.1、英寸一般用英寸描述屏幕的物理大小,如电脑显示器的**17、22,手机显示器的4.8、5.7**等使用的单位都是英寸。 需要注意,上面的尺寸都是屏幕对角线的长度: 英寸(inch,缩写为**in**)在荷兰语...
一、移动设备浏览器的问题设备的宽度是移动设备浏览器和桌面浏览器的最大区别。移动设备的显示通常比桌面浏览器显示同一网站的内容要少。或者缩放浏览器变小导致文字无法阅读,或者只显示网站适合设备大小的部分内容。 移动设备的屏幕宽度比桌面浏览器...
12345678910// 使用dayjs中的方法fetch('https://cdn.bootcdn.net/ajax/libs/dayjs/1.11.9/dayjs.min.js') .then(respon...
我们在写 JavaScript 代码的时候,经常会遇到逻辑判断比较复杂的情况,通常我们可以使用 if/else 或 switch 来实现多个条件判断。 但是这样就存在一个问题,随着逻辑复杂度的增加,代码中的 if/els...
一、match() 方法1.1、用途match() 是 字符串(String) 对象的方法,用来根据正则表达式匹配字符串。它会返回一个 数组 或 null,取决于是否匹配到。 1.2、语法1string.match(regexp) ...
抛出错误一般都是与try catch 同时出现的先看定义: throw new Error(error): 这个是创建错误,创造一个错误类型抛出**throw error:**这个是抛出错误。 1、throw new Error(er...
调用经典的构造函数需要加new 123456789101112function Person(name, age, job){ var o = new Object(); o.name = name; ...
微任务和宏任务皆为异步任务,它们都属于一个队列,主要区别在于他们的执行顺序,Event Loop的走向和取值。 Event Loop即事件循环,是指浏览器或Node的一种解决javaScript单线程运行时不会阻塞的一种机制,也就是我...
1、引言如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型...











