自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

余光的博客

如果你现在不努力,怎么对得起你的背井离乡?

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 LeetCode题解=> 75.颜色分类 (十二)

给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。注意:不能使用代码库中的排序函数来解决这道题。输入: [2,0,2,1,1,0]输出: [0,0,1,1,2,2]进阶:一个直观的解决方案是使用计数排序的两趟扫描算法。首先,迭代计算出0、...

2019-09-26 16:29:15 1258

原创 原生select默认文字提示

一、普通下拉列表<select> <option value="Volvo">Volvo</option> <option value="1">栗子</option> <option value="2">香蕉</option> <option value="3">苹果</...

2019-09-26 15:40:48 4074

原创 仿淘宝电商官网静态页面(HTML+CSS+JS)+ 常见布局解析,学会如果做是关键!

作为一个前端开发,基础页面布局和样式是必备,我们拿电商具体(模块、丰富度)都足够第一版本这一无论从布局到样式到UI都较老(因为是自己入门时写的)如果大家感兴趣可以下载下来看看。。。献丑了最近会抽时间改几版代码下载github仓库下载或加我QQ565017805第二版本(未完待续)190921最近会抽时间重构一版电商网站的静态布局,布局思路会贴近仅了解HTML+CSS的朋友们...

2019-09-20 17:47:04 12960 31

原创 LeetCode题解 => 58.最后一个单词的长度 (十一)

给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入输出输入: “Hello World”输出: 5思路一(split)考虑直接以空格为界限转换为字符串数组,但是特殊的结构需要注意"str " --> [str,’’,’...

2019-09-20 15:09:05 92

原创 LeetCode题解 => 56.合并区间 (十)

解决流程思考 -> 画图 -> 实现自己的第一版 -> 实现标准的第二版 -> 总结(暂定)流程图或思路图均是自己画的,有什么不对的地方欢迎大家留言,我们共勉。思路一(边界比较)1.对所有区间的边界进行排序2.对新生成的区间进行比较合并var merge = function(inter) { var res = [],left = [],ri...

2019-09-20 13:59:50 119

原创 Invalid or unexpected token:数据格式错误

Invalid or unexpected token --> 无效或意外的var left = [1,2,3],right = [1,2,3]if(left[1] > right[0]){ left.splice(1,1) right.splice(0,1)}运行这样一段代码,就会报错。翻译成中文是:捕获的查询无效或意外的标记。既然代码逻辑没问题,...

2019-09-17 11:54:05 2142

原创 LeetCode题解 => 34.在排序数组中查找元素的第一个和最后一个位置 (八)

每日算法思路一 (线性扫描)做查询验证时,第一时间考虑到遍历var searchRange = function(nums, target) { var res = [-1, -1] for(let i = 0; i < nums.length; i++){ if(nums[i] == target){ res[0] = ...

2019-09-16 11:53:26 120

原创 LeetCode题解=> 28.实现strStr()

思路一、常规思路(不推荐)该思路是死磕for循环的一种,时间就不敢恭维了,我写的时候就知道它是绝对不会出现在实际应用中的var strStr = function(str, target) { if(!target){ return 0 } if(target.length > str.length){ return -1 ...

2019-09-16 10:56:13 107

原创 LeetCode题解 => 26.删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。输入输出nums = [1,1,2]新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。nums = [0,0,1,1,1,2,2,3,3,4]新的长度 5, ...

2019-09-12 17:15:10 149

原创 LeetCode题解 => 27.移除元素

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。输入输出nums = [3,2,2,3], val = 3,2nums = [0,1,2,2,...

2019-09-12 15:51:31 121

原创 Vue的特性(二):ref的作用及适用场景

ref预期:stringref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向组件实例:<!-- `vm.$refs.p` will be the DOM node --><p ref="p">hello</p>&l...

2019-09-11 14:39:02 377

原创 Vue的特性(一):key的作用

keykey的特殊属性主要用在Vue的虚拟Dom算法中,在新旧nodes(元素节点)对比时辨识VNodeskey 的特殊属性主要用在 Vue 的虚拟 DOM 算法,在新旧 nodes 对比时辨识 VNodes。如果不使用 key,Vue 会使用一种最大限度减少动态元素并且尽可能的尝试修复/再利用相同类型元素的算法。使用 key,它会基于 key 的变化重新排列元素顺序,并且会移除 key ...

2019-09-11 14:25:13 299

原创 LeetCode-算法题系列 (四) => 20.有效的括号

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。输入输出输入: “()”输出: true输入: “()[]{}”输出: true输入: “(]”输出: false输入: “([)]”...

2019-09-10 17:24:36 167

原创 LeetCode每日一题:14.最长公共前缀(三)

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。输入输出[“flower”,“flow”,“flight”]“fl”[“dog”,“racecar”,“car”]“”所有输入只包含小写字母 a-z 。思路一(水平扫描法)先确定返回结果,并且与之后的每一项比对,得到新的结果直至结束。/** * @param ...

2019-09-09 18:27:17 113

原创 LeetCode每日一题:9.回文数(二)

算法题:回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例结果输入: 121输出: true输入: -121输出: false输入: 10输出: false思路一 、数字转字符串再转数组进行比对/** * @param {number} x * @return {boolean} */var...

2019-09-06 16:26:10 291

原创 Vue 面试题(一) => 常用却容易忽视的细节

做做题、换换脑子、付香丧害啊~自己会的知识,当别人问起时就要讲的头头是道!1、v-show 与 v-if 有什么区别?v-if 指令用于条件性地渲染一块内容。这块内容只会在指令的表达式返回 truthy 值的时候被渲染。<h1 v-if="awesome">Vue is awesome!</h1>也可以用 v-else 添加一个“else 块”:<h1 ...

2019-09-04 11:40:43 174

原创 VScode(工具篇)=> 配置console模版

工欲善其事,必先利其器Vs Code的多样的插件让它称为主流编辑器之一,为了让它成为我们的开发神器,我们可以配置许多“定制化”的功能如题:作为一个前端,为了查看获取的数据 或者 及时了解对数据的处理,console是必不可少的。我们来配置一下打开vscode,选择文件–首选项–查询 javascript.json{ "Print to console": { "prefix"...

2019-09-03 16:17:05 1801

淘宝首屏静态页面(HTML+CSS)布局练习.zip

适合刚接触前端基础知识的同学,初步了解了HTML+CSS后,可以尝试练习类似项目;该项目主要为HTML+CSS实现,不涉及交互、逻辑功能,旨在提高样式布局能力

2020-05-07

空空如也

空空如也

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

TA关注的人 TA的粉丝

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