自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript 反转字符串、回文串判断

JavaScript 翻转字符串let str = '123';let newStr = str.split('').reverse().join('');console.log(newStr); // 321通过翻转字符串后跟原字符串对比,从而判断是否是回文串function isPalindrome (s) { return s.split('').reverse().join('') === s;}console.log(isPalindrome ('123')); // f

2021-03-07 18:08:40 202

原创 JS 解 LeetCode:二叉树遍历(第94、102、144、145题)

JS 解 LeetCode:二叉树遍历(第94、102、144、145题) 点击查看原文

2021-02-16 23:19:06 133

转载 手把手教你学会 Chrome 扩展(插件)开发

手把手教你学会 Chrome 插件开发

2021-02-08 09:02:10 222

原创 实现网页禁止复制剪切功能

为了保护页面内容,或者是诱导用户注册,产品需要实现禁止用户复制剪切页面内容的操作,或者是登录之后才允许进行复制剪切操作。本篇文章教你如何通过 JS、CSS 和 HTML 来禁止用户在页面进行复制剪切操作。通过 JavaScript 实现我们可以通过 JS 代码来禁用网页的复制事件、剪切事件、选择内容事件甚至是右键菜单事件。// 禁止右键菜单document.oncontextmenu = function(){ return false; };// 禁止文字选择document.onselec

2021-01-30 16:38:41 530

原创 JS 对象方法丢失 this

先来看一个问题:let user = { name: "John", hi() { console.log(this.name); }};(user.hi)(); //(1)let hi = user.hi;hi(); //(2)(user.name == "John" ? user.hi : user.bye)(); //(3)(1)(2)(3) 分别输出什么?为什么?运行一下代码,从结果可以看到,(2)和(3)丢失了this,(1)没有。(1) 先执行了'.' 取

2021-01-21 22:53:38 614 1

原创 JavaScript 文件加载执行顺序

你不知道的关于众所周知,<script>标签是用于将JavaScript代码插入到HTML的主要方法。它具有内联和外部形式两种使用方式。内联代码是将JavaScript代码直接写在标签里,外部形式则是通过标签的src属性引入外部的JavaScript文件。当<script>标签具有src属性的时候,标签内的代码会被忽略,如下所示:<!DOCTYPE html><html><head> <title>Example HTML

2021-01-18 00:13:15 2113

原创 js 如何获取 emoji 字符串长度

所有常用的字符都是一个 2 字节的代码。但 2 字节只允许 65536 个组合,这对于表示每个可能的符号是不够的。那怎么办?一个 2 字节不够那就用两个。我们将这种用一对 2 字节编码的符号称为“代理对”,长度是 2。console.log( '????'.length ); // ?console.log( '????'.length ); // ?console.log( '????'.length ); // ?String.fromCharCode和 str.charCodeAt 方法只

2021-01-10 22:32:04 1198

原创 vue 输入框限制中英文及数字

vue 项目,通过 input 事件 结合 正则表达式实现输入框限制输入中英文及数字<el-input v-model.trim="value" @input="inputLimit"/>//...methods: { //... inputLimit(val) { // 正则匹配非中英文及数字的字符 let reg = /[^\u4e00-\u9fa5a-zA-Z0-9]/; // 查找是否有非中英文及数字的字符 // 没有则返回-1,有则返回对应位置 l

2021-01-09 11:23:29 3314

原创 Git 分支规范

原文地址:https://mp.weixin.qq.com/s/2TOkp_sBINoW2N5cOgOLeQGit 是开源的分布式版本控制系统,用来记录团队成员在项目上所做的任何变更,方便追溯项目的各版本内容和修改历史,是一款功能强大的多人协作工具。在学习使用这款工具之前,我们先要明确一些分支的命名规范和用途。各个团队的规范都不太相同,这里主要介绍我个人在工作中使用的分支规范供大家参考。master分支:主分支,这里的项目内容与线上版本保持一致,是稳定的版本。由于 「master」容易让人联想到奴.

2021-01-04 00:09:42 340

空空如也

空空如也

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

TA关注的人

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