游客17846

【JavaScript进阶】Switch/Case和块级作用域

一、先看代码1.执行这段代码的话就会报错:Uncaught SyntaxError: Identifier 'b' has already been declared意为b已经被声明过了,无法重复声明。2.解决问题的话也简单,使用var代替const就好了。3.但是如果不想用var呢?可以这样:👇

【JavaScript进阶】创建对象的方法

对象是JavaScript的基本类型之一,本文记录创建对象的多种方法。一、字面量标记最简单的莫过于下面这种写法,使用字面量标记(或者说初始化标记)初始化对象,初始化对象由花括号/大括号 ({}) 包含的一个由零个或多个对象属性名和其关联值组成的一个逗号分隔的列表构成。let o = {};o.nam

如何发布一个npm包?

本文记录发布npm包的经过。之前想要模仿某脚手架,使用TypeScript写一个自己的脚手架,顺便锻炼一下自己的TypeScript能力,结果搭个开发框架就花了两天,现在总算能发包了。一、发包前准备一个npm包必须要有一个package.json,这个在初始化的时候使用npm init命令就可以生成

VS Code代码格式化插件的冲突问题

今天碰见个神仙打架的情况,情景还原如下:👇给项目成功配置了ESLint,并启动了ESLint服务之后,我摁Ctrl + S保存了一下某.js文件,由于配置了保存时自动格式化,VS Code就开始了神仙打架(格式化规则冲突)。ESLint规则不允许.js文件的最后一行为空行;某格式化插件:.js文件

Nginx二级域名部署实践

一、起源  今天想要往自己的服务器上部署一个项目,但是主域名已经被博客占了,所以就想到了二级域名。  之前也尝试过搞二级域名,不过遇到些问题,加上当时也不是非要不可,就搁置了。今天准备花点时间尝试一下。本文记录了一次Nginx下的二级域名部署实践。二、操作经过1.在XX云的控制台中新增一条解析记录,

【HTML进阶】如何实现点击a标签直接下载图片?

近几天遇见个需求,需要点击某个图标直接下载图片。参考以前的做法,在<a>标签里套了个图标,但是点击之后却并不是直接下载,而是直接打开了图片?😒我要的是下载不是预览…经过一番研究搜索,发现不少文章的解决方案都直接指向了<a>标签的一个属性download(详见参考资料[1])

测试远程计算机端口命令

一、WindowsWindows环境下,测试远程计算机端口是否开通可以使用Telnet,它是TCP/IP协议族中的一员,主要用于远程登录服务器。

Swiper设置环路轮播到最后一个停止的问题

最近在使用Swiper做自动滚动的时候发生了问题,花了不少时间来解决,所以有必要记一下。一、需求与问题1.需求如下实现一个列表的每一行每隔3s的自动向下滚动,滚动到最后一行后继续向下滚动,此时继续滚动的是第一行。2.配置引入插件后实例化Swiper,配置以下配置参数:👇function InitS

VS Code常用插件集合

本文记录常用的VS Code插件。1.Atom One Dark Theme一款非常喜欢的暗色主题,与它相对应的是Atom One Light Theme亮色主题,它们的代码颜色主题一致。2.Auto Close Tag为HTML/XML标签提供自动添加闭合标签的功能。 => </tag

【Webpack入门】devtool配置项和sourcemap

一、原理1.devtoolwebpack.config.js中通常有一个选项devtool,该选项和sourcemap相关,控制是否生成,以及如何生成sourcemap。2.什么是sourcemapsourcemap是一种代码映射技术。我们在项目中使用的各种框架以及插件大部分都是处理过的,目的是:?