自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode-58-最后一个单词的长度(JS解)

58. 最后一个单词的长度Difficulty: 简单给定一个仅包含大小写字母和空格 ' ' 的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回 0 。**说明:**一个单词是指仅由字母组成、不包含任何空格字符的 最大子字符串。示例:输入: "Hello World"输出: 5SolutionLanguage: JSvar lengthOfLastWord = function(s) {

2020-09-10 22:01:58 186

原创 JS 防抖和节流函数的实现

1.防抖函数(debounce)1.1 什么是防抖在事件被触发n秒后再执行回调函数,如果在这n秒内又被触发,则重新计时。1.2 应用场景(1) 用户在输入框中连续输入一串字符后,只会在输入完后去执行最后一次的查询ajax请求,这样可以有效减少请求次数,节约请求资源;(2) window的resize、scroll事件,不断地调整浏览器的窗口大小、或者滚动时会触发对应事件,防抖让其只触发一次;1.3 实现<!DOCTYPE html><html lang="en">

2020-08-26 23:13:54 156

原创 小程序中的Stroage和Web中的Storage用法和区别

Web端和小程序的storage缓存使用区别1.写代码的方法不一样web: localStorage.setItem(“key”,“value”); localStorage.getItem(“key”)小程序:wx:setStorageSync(“key”,“value”); wx:getStorageSync(“key”);2.存的时候是否做类型转换web:不管存入的是什么数据,都会调用toString()方法把它转换成字符串,再存入小程序:不存在类型转换的操作,存入的是什么数据就是什

2020-08-08 20:32:30 736

原创 LeetCode-27-移除元素(JavaScrpt解)

暴力解和26题几乎一样的解法/** * @param {number[]} nums * @param {number} val * @return {number} */var removeElement = function(nums, val) { for(let i = 0;i<nums.length;i++){ if(nums[i] == val){ nums.splice(i--,1) } } ..

2020-07-27 01:20:36 91

原创 LeetCode-26-删除排序数组中的重复项(JavaScript实现)

暴力删除解遇到相同的就直接删除,简单直接/** * @param {number[]} nums * @return {number} */var removeDuplicates = function(nums) { let first = nums[0]; for(let i = 1;i<nums.length;i++){ if(first === nums[i]){ nums.splice(i,1) ..

2020-07-27 01:08:21 136

原创 LeetCode13-罗马数字转整数(JavaScript实现)

解:首先建立hashNum存储所有罗马数定义result存储转换成的数防止数组越界,遍历s字符串到倒数第二个数(实际上越界返回undefined走false然后+,答案也是正确的,直接return result)如果左边小于右边,则是IV这种形式的,所以先-如果左边大于右边,那就直接 +最后一个数必然是 +,在return的时候补上/** * @param {string} s * @return {number} */var romanToInt = function(s)..

2020-07-22 04:15:46 157

原创 leetCode-01两数之和JavaScript解

1.leetCode第一题两数之和JavaScript解给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https:

2020-07-21 15:40:54 101

原创 解决git每次提交都需要输入用户密码和SSH keys的创建和连接

使用git中的ssh连接本地1.事件起因这几天用git上传代码,每次提交的时候都要输入账号密码,啊!好麻烦啊于是去网上查找缘由,原来是因为我用的是https连接的本地仓库使用命令 git remote -v 可以查看连接方式2.解决办法于是我在网上查找修改为SSH连接的方法,做出如下总结:2.1用git命令或在config文件中替换连接方式git remote rm origin 删除原先的HTTPS的连接方式然后在仓库那复制SSH的地址,如上面那个图,点击Use SSH之后复制

2020-07-17 00:11:11 916

原创 JS中的filter,map,reduce函数

今天学Vue的时候,视频里CodeWhy老师讲了filter,map,reduce三个函数的使用。以下是自己的理解:这三个函数一般是对数组进行处理fliter函数用于筛选,当return ture时表示通过筛选,数组中的数(item)将会被返回一个新的数组let arr=[1,2,3,4,5,6,7,8,9,10]; let newarr = arr.filter(function(item){ return item%2==0; })// newarr=[2,4,6,8,

2020-06-12 03:06:09 574

原创 CSS控制背景图片展示的几种方式

CSS控制背景图片展示的几种方式在用CSS对div设置背景图片时遇到了麻烦,然后网上查找了一些方法。总结如下在设置了div的宽度和高度后,用不同的方式设置图片属性会产生不同的变化1.background-size:100% 100%;该效果是将图片根据div的宽高进行缩放,使得图片正好完全平铺在div的背景中。div.background{ width:400px; height:266px; background: url('images/bianhua.jpg'); backgro

2020-05-27 18:32:14 1852

空空如也

空空如也

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

TA关注的人

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