- 博客(15)
- 收藏
- 关注
原创 876. 链表的中间结点
一、题目给定一个头结点为 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们返回了一个 ListNode 类型的对象 ans,这样:ans.val = 3, ans.next.val = 4, ans.next.next.val = 5, 以及 ans.next.next.next
2020-12-12 23:01:28
120
原创 203. 移除链表元素 83. 删除排序链表中的重复元素
一、题目:删除链表中等于给定值 val 的所有节点。示例:输入: 1->2->6->3->4->5->6, val = 6输出: 1->2->3->4->5二、自己的答案var removeElements = function(head, val) { var tmp = head; let prev =head; while(tmp != null){ //分析头部,并删掉头部的。 i
2020-12-12 19:37:27
132
转载 js操作数组方法总结(转载)
js数组方法大全 JavaScript中创建数组有两种方式 (一)使用 Array 构造函数: var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组 (二)使用数组字面量表示法: var arr4 = []; //创建一个空数组var .
2020-11-16 23:37:34
180
原创 week02 HTML 表格和表单
1.1 HTML 表单介绍表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单使用表单标签 来设置:例子:表单内的 文本输入框<form>.<input type="text">.</form>1.2 表单input控件输入类型多数情况下被用到的表单标签是输入标签()。输入类型是由类型属性(type)定义的。
2020-11-15 21:26:30
136
原创 let与var的区别,Ajax过程,call()、apply()、bind()的区别与用法
question1以下代码执行后,console 的输出是?let x = 10;let foo = () => {console.log(x);let x = 20;x++;}foo()正确答案: A, 你的答案: D (错误)解析:一楼的回答说:”let块级作用域,所以不会去访问外部的x“是错误的,这题的本质是暂时死区的问题如图,我单单是去掉了在function中let的定义这里边的console.log的结果是1,证明了是可以访问function之前定
2020-11-14 01:38:25
679
原创 利用better scroll制作,列表滚动(array.prototype.slice.call、$ref、findindex、clientHeight)
一、总体思路: 1.监测和收集滚动条滚动实时坐标,利用到的better scroll里的on方法监听scrollEnd、scroll事件 2.收集每一个菜单得到高度,利用的收集一个li(li里面嵌套ul实现多级菜单)菜单下ul的高度 3.实现滚动过程中菜单跟着滚动变化的计算逻辑。二、交互实现过程1.tip:要在数据获取后才创建滚动,所以在mouted的回调函数里用到$nextTick()mounted() { this.$store.dispatch('getShopsFo
2020-11-13 21:46:47
235
原创 组件显示二级数据时可能容易出现以下报错
部分代码:<div class="shop-header-discounts" @click="toggleDiscountWin" > <div class="discounts-left"> <div class="activity activity-green"> <span class="content-tag"> <span class="mini-tag">{{info.
2020-11-12 01:31:43
198
转载 vue-router 报错、:Avoided redundant navigation to current location 错误、路由重复
在用vue-router 做单页应用的时候重复点击一个跳转的路由会出现报错这个报错是重复路由引起的只需在注册路由组建后使用下方重写路由就可以import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)// router文件夹-->index.js文件//cv以下代码解决路由地址重复的报错问题(一劳永逸)const originalPush = VueRouter.prototype.push V
2020-11-10 11:15:09
311
原创 html+css浮动
一、float基础用法示例1、我们先建两个div盒子,设置高度、宽度和背景颜色; 最开始两个盒子在网页上的位置如下: 然后我们将红色盒子浮动到右边 然后我们会发现红色盒子浮动到了右边,但是蓝色盒子就直接上移到了原先红色盒子的位置。然后我们将蓝色盒子也浮动到右边看看效果:我们会发现它会紧跟着红色盒子排列,而不会受块级元素影响独占一行。 二、浮动定位的基本规则1、当元素的float属性取值为...
2020-11-09 21:31:56
129
原创 HTML+CSS小白入门与进阶教程
本文旨在让你快速了解HTML语法结构,通过实例操作快速从无到有的入门与进阶。Html语言学习的特点有点像刚开始学word软件,word的功能就像html标签,用多了就熟悉了,不常用的一些功能现学现用即可(你要不知道什么是标签的意思不要着急,下面会讲到)。 [注]本文使用...
2020-11-09 21:20:53
922
原创 mutations里用{}传的是对象时参数名是否要一致
问题:对比????两段代码,为啥actions传递变量一定要mutations一致。给出相同mutations:[RECEIVE_USERS] (state, {users}) { state.userInfo = users },对比两种mutations的写法,第一种写法:async getuserInfo({commit}){ const result = await reqUserInfo() if(result.code === 0){ cons
2020-11-08 01:53:03
345
转载 The authenticity of host ‘github.com (52.74.223.119)‘ can‘t be established.
The authenticity of host ‘github.com (52.74.223.119)’ can’t be established. 在初始化git之后(git init),同时在github建立好仓库之后,本地也新增了ssh kye(ssh-k...
2020-11-06 17:43:46
148
转载 Please make sure you have the correct access rights and the repository exists.问题解决
提示:Warning: Permanently added 'gitee.com,120.55.226.24' (ECDSA) to the list of known hosts. 是公钥出问题了,要先设置用户和邮箱再重新生成ssh公钥即可。 1、首先我得重新在git设置一下身份的名字和邮箱 进入到需要提交的文件夹底下(因为直接打开git Bash,在没有路径的情况下...
2020-11-06 17:40:56
88
转载 GIT本地新建分支并提交到远程仓库
1.建立本地仓库查看当前项目根目录中有没有 .git文件(隐藏文件),如果没有,右键->Git bash here ,然后输入命令git init建立本地仓库`git init2.将代码提交到本地仓库git add .git commit -m "new branch commit"3.在本地仓库中建立一个与远程仓库的别名,以便之后提交代码而不是每次都要输入远程仓库地址。指令结尾是git的仓库地址,我使用的是SSH连接方式git remote add origin git@XX.XX
2020-11-06 17:34:17
4428
原创 vuex的用法tips
vuex使用注意事项一、在将store数据导入组件中时,发现数据不显示,排错之后发现几个问题。1.出现????报错:原因:说明可能在vuex的配置文件store.js未使用上vuex,经检查异常代码为????:原因是Vue.use()里面的参数是对象或者函数,所以Vuex.use()括号里面的参数不能加‘’ , 所以正确写法:????(注意:import加载Vue和Vuex模块时,V都要大写)import Vue from 'vue'import Vuex from 'vuex'Vue
2020-11-01 20:41:04
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人