自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 目录

elementUI https://blog.csdn.net/weixin_41246577/article/details/94014482 cesium https://blog.csdn.net/weixin_41246577/article/details/94035322 css https://blog.csdn.net/weixin_41246577/...

2019-06-28 19:22:04 62

原创 leetcode刷题记录——234回文链表

题目:234回文链表代码:/** * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next = null; * } *//** * @param {ListNode} head * @return {boolean} */va...

2019-12-29 10:06:32 114

原创 leetcode刷题记录——21合并两个有序链表

题目: leetcode刷题记录——21合并两个有序链表代码:/** * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next = null; * } *//** * @param {ListNode} l1 * @param {...

2019-12-20 11:20:09 122

原创 leetcode刷题记录——206反转链表

题目:leetcode刷题记录——206反转链表代码:var reverseList = function(head) { if (!head || !head.next) { return head; } const next = head.next; const list = reverseList(next); next.next = head; h...

2019-12-16 16:39:18 158

原创 leetcode刷题记录——19删除链表的倒数第N个节点

题目:leetcode刷题记录——19删除链表的倒数第N个节点代码:var removeNthFromEnd = function(head, n) { let dummyNode = new ListNode(0); dummyNode.next = head; let firstNode = dummyNode; let lastNode = dummy...

2019-12-14 11:47:13 128

原创 leetcode刷题记录——14最长公共前缀

题目:leetcode刷题记录——14最长公共前缀代码:var longestCommonPrefix = function(strs) { if (!strs.length) return ''; let commonStr = strs[0]; for (let i = 1; i < strs.length; i++) { while (...

2019-12-13 10:06:11 124

原创 leetcode刷题记录——38实现报数

题目:leetcode刷题记录——38报数代码:var countAndSay = function(n) { let prev = '1' for(let i = 1; i < n; i++){ prev = prev.replace(/(\d)\1*/g, item =>`${item.length}${item[0]}`) } ...

2019-12-12 16:47:25 129

原创 leetcode刷题记录——28实现 strStr()

题目:28实现 strStr()代码:var strStr = function(haystack, needle) { const hLen = haystack.length const nLen = needle.length if (hLen < nLen) { return -1 } if (hLen === nLen)...

2019-12-11 16:22:16 76

原创 leetcode刷题记录——8字符串转换整数 (atoi)

题目:8. 字符串转换整数 (atoi)代码:var myAtoi = function(str) { const result = str.trim().match(/^(-|\+)?\d+/g); return result ? Math.max(Math.min(Number(result[0]), 2 ** 31 - 1), -(2 ** 31)) : 0...

2019-12-11 11:00:47 112

原创 leetcode刷题记录——242有效字母异位词

代码:var isAnagram = function(s, t) { // return s.split('').sort().join('') === t.split('').sort().join('') let getObj = function(str) { let res = {} for (let i = 0; i < st...

2019-12-07 14:28:21 93

原创 leetcode刷题记录——48旋转图像

48旋转图像代码:/** * @param {number[][]} matrix * @return {void} Do not return anything, modify matrix in-place instead. */var rotate = function(matrix) { let Size = matrix.length - 1 let Rad...

2019-12-05 15:25:53 110

原创 leetcode刷题记录——1两数之和

1.两数之和代码:var twoSum = function(nums, target) { var temp = []; for(var i=0;i<nums.length;i++){ var dif = target - nums[i]; if(temp[dif] != undefined){ return [...

2019-12-03 19:50:33 126

原创 leetcode刷题记录——66加一

题目:代码:var plusOne = function(digits) { let len=digits.length; digits[len-1]++; for(i=len-1;i>=0;i--){ if(digits[i]==10){ digits[i]=0; if(i==0){ ...

2019-12-02 19:49:31 129

原创 leetcode刷题记录——350两个数组的交集Ⅱ

代码: let r = [], o = {}; for(let i = 0; i < nums1.length; i++) { if(o[nums1[i]]) { o[nums1[i]].c++; } else { o[nums1[i]] = { v: nums1...

2019-12-02 10:43:40 109

原创 leetcode刷题记录——136只出现一次的数字

网络解题;var singleNumber = function(nums) { var temp = nums[0]; debugger; for (let i = 1; i < nums.length; i++) { temp = temp ^ nums[i]; } return temp;};思路:链接:https://leetcode-cn....

2019-11-29 15:50:19 106

原创 关于null、undefined在项目中的使用

在项目中需要对null、undefined进行判断有一下几种方法进行比较运算时,对null及undefined加上引号if(data==="null"){ A;}else{ B;}用!直接进行判断if(!data){}else{}...

2019-11-18 13:25:49 105

原创 vue-router组件化操作

路由文件import Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'import Login from '../components/login/login'import Layout from '../components/layout/layou...

2019-09-29 10:12:53 141

原创 vuex 组件化例子

vuex: index.jsimport Vue from 'vue'import Vuex from 'vuex'import trentContrast from './trentContrast'Vue.use(Vuex)const download = { state: { items: [ { name: 'EXCEL' ...

2019-09-29 10:12:41 168

原创 webpack不同路径配置

module.exports = { proxy: { '/api': { target: 'http://47.110.144.187:18888/hsfd/api', secure: false, ws: true, changeOrigin: true, pathRewrite: { '^/api': '...

2019-09-29 10:12:29 162

原创 element-ui主题及样式更改

//scss 文件 引入scss文件后,在上方更改即可$--font-path: '~element-ui/lib/theme-chalk/fonts';@import './element-variables.scss';@import '~element-ui/packages/theme-chalk/src/index';...

2019-09-29 10:12:18 1922

原创 2019-09-06上午面试记录

vue组件有哪些生命周期?第一次打开组件使用了哪些生命周期?data在那个周期内渲染完成。 vue组件传参(子传父、父传子)父组件 <template> <div> <child-1 :btnName="btnName"/> </div></template><script>import ...

2019-09-06 13:10:50 82

原创 创建REACT项目

根据react文档创建一个项目,发现创建的react项目并没有webpack和babel这些工具。目录结构:安装webpack、babel等工具。安装webpack 出现新的文件npm install webpack --save-dev出现package-lock.jsonnpm install webpack-cli --save-dev看到这边发现这...

2019-09-01 16:57:12 84

原创 vue_组件传参_父子组件传参

父子组件传参propsparent.vue //vue <parent> <child :child-attribute="variable"></child> </parent> data () { return { variable: {}, } },...

2019-08-14 13:04:20 105

原创 vue_组件通信

参考:https://segmentfault.com/a/1190000019208626?utm_source=tag-newest

2019-08-09 09:57:45 60

原创 ES6_函数的扩展

函数的扩展函数参数的默认值基本用法ES6允许为函数的参数设置默认值,即直接写在参数定义的后面。 function Point(x = 0,y = 0) { this.x = x; this.y = y; } const p = new Point() console.log(p)参数变量是默认声明的,所以不能用let或const再次声明。使用参数默认值...

2019-08-05 20:54:47 86

原创 ES6_解构赋值

解构赋值数组的结构赋值基本用法按照一定模式,从数组和对象中提取值,对变量进行赋值——Destructuring只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,变量的值就等于undefined。function* fibs() { let a = 0 let b = 1 while (true) { yield a; [a,b] = [b,...

2019-08-03 14:55:26 102

原创 ES6

1.Map与Set的数据结构https://blog.csdn.net/weixin_41246577/article/details/97395977

2019-07-30 16:02:01 65

原创 Map

Map含义和基本用法JavaScript的对象(Object),本质上是键值对的集合(Hash结构),但传统上只能用字符串当做键。ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当做键。Object提供的是“字符串-值”的对应Map结构提供了“值-值”的对应,是一种更完善的Hash结构对应。 const m ...

2019-07-28 16:58:41 370

原创 Set

Set基本用法ES6提供的一种新数据结构。类似于数组,但成员的值都是唯一的,没有重复的值Set本身是一个构造函数,用来生成Set数据结构

2019-07-26 16:49:33 101

原创 Set和Map数据结构

SetMap

2019-07-26 16:46:51 69

原创 vue

生命周期 https://blog.csdn.net/weixin_41246577/article/details/97392250

2019-07-26 15:33:53 71

原创 vue_生命周期

组件跳转在A组件跳转到B组件的时候,A、B组件的声明周期执行顺序

2019-07-26 15:32:36 113

原创 JS_iterator和for...of循环

Iterator(遍历器)概念是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构(array,object,map和set)只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)作用为各种数据结构,提供一个统一的。简便的访问接口;使得数据结构的成员能够按照某种次序排列ES6创造了一种新的遍历命令for…of循环,Iterator接口主要提供f...

2019-07-22 21:40:05 459

原创 JS_异步函数

promiseasync/awaite

2019-07-18 13:24:05 100

原创 VSCODE的一些使用记录

/** * * * @param {*} val */ctrl+alt+d 连着两次https://segmentfault.com/a/1190000012047237

2019-07-16 14:00:52 104

原创 JS_new

new具体操作:new运算接受一个构造器和彝族调用参数以构造器的prototype属性(注意与私有字段[[prototype]]的区分)为原型,创建新对象将this和调用参数传给构造器,执行如果构造器返回的是对象,则返回,否则返回第一步创建的对象。new在客观上提供了两种方式,一是在构造器中添加属性,二是在构造器的prototype属性上添加属性。...

2019-07-15 20:50:05 108

原创 JS_原型

原型原型系统如果所有对象都有私有字段[[protoptype]],就是对象的原型读一个属性,如果对象本身没有,则会继续访问对象的原型,直到原型为空或者找到为止。es6提供来了一系列内置函数,以便更为直接地访问操纵原型Object.create 根据指定的原型创建新对象,原型可以是nullObject.getPrototypeOf获得一个对象的原型Object.setProto...

2019-07-15 20:31:35 70

原创 elemenUi_功能块_权限管理

html<el-form-item label="授权管理"> <div v-for="Menuitem in menu" v-bind:key="Menuitem.id"> <el-checkbox :label="Menuitem.indexCode" class="MenuItem" v-model="Menui...

2019-07-11 16:36:28 205

原创 css_多列_布局——定宽+自适应

html<div class="parent"> <div class="left"> <p>left</p> </div> <div class="right"> <p>right</p> <p>right</p> </div&g...

2019-07-04 13:00:51 175

原创 css_水平居中+垂直居中

html<div class="parent"> <div class="child">demo</div></div>inline-block + text-align + table-cell + vertical-align.parent{ text-align: center; display: table-cell; ...

2019-07-03 12:37:09 82

空空如也

空空如也

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

TA关注的人

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