- 博客(72)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 目录
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
69
原创 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
142
原创 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
130
原创 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
186
原创 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
137
原创 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
135
原创 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
141
原创 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
81
原创 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
121
原创 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
104
原创 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
123
原创 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
148
原创 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
145
原创 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
119
原创 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
112
原创 关于null、undefined在项目中的使用
在项目中需要对null、undefined进行判断有一下几种方法进行比较运算时,对null及undefined加上引号if(data==="null"){ A;}else{ B;}用!直接进行判断if(!data){}else{}...
2019-11-18 13:25:49
128
原创 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
159
原创 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
192
原创 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
171
原创 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
1931
原创 2019-09-06上午面试记录
vue组件有哪些生命周期?第一次打开组件使用了哪些生命周期?data在那个周期内渲染完成。 vue组件传参(子传父、父传子)父组件 <template> <div> <child-1 :btnName="btnName"/> </div></template><script>import ...
2019-09-06 13:10:50
102
原创 创建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
90
原创 vue_组件传参_父子组件传参
父子组件传参propsparent.vue //vue <parent> <child :child-attribute="variable"></child> </parent> data () { return { variable: {}, } },...
2019-08-14 13:04:20
108
原创 vue_组件通信
参考:https://segmentfault.com/a/1190000019208626?utm_source=tag-newest
2019-08-09 09:57:45
66
原创 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
92
原创 ES6_解构赋值
解构赋值数组的结构赋值基本用法按照一定模式,从数组和对象中提取值,对变量进行赋值——Destructuring只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,变量的值就等于undefined。function* fibs() { let a = 0 let b = 1 while (true) { yield a; [a,b] = [b,...
2019-08-03 14:55:26
123
原创 ES6
1.Map与Set的数据结构https://blog.csdn.net/weixin_41246577/article/details/97395977
2019-07-30 16:02:01
69
原创 Map
Map含义和基本用法JavaScript的对象(Object),本质上是键值对的集合(Hash结构),但传统上只能用字符串当做键。ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当做键。Object提供的是“字符串-值”的对应Map结构提供了“值-值”的对应,是一种更完善的Hash结构对应。 const m ...
2019-07-28 16:58:41
419
原创 JS_iterator和for...of循环
Iterator(遍历器)概念是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构(array,object,map和set)只要部署Iterator接口,就可以完成遍历操作(即依次处理该数据结构的所有成员)作用为各种数据结构,提供一个统一的。简便的访问接口;使得数据结构的成员能够按照某种次序排列ES6创造了一种新的遍历命令for…of循环,Iterator接口主要提供f...
2019-07-22 21:40:05
469
原创 VSCODE的一些使用记录
/** * * * @param {*} val */ctrl+alt+d 连着两次https://segmentfault.com/a/1190000012047237
2019-07-16 14:00:52
110
原创 JS_new
new具体操作:new运算接受一个构造器和彝族调用参数以构造器的prototype属性(注意与私有字段[[prototype]]的区分)为原型,创建新对象将this和调用参数传给构造器,执行如果构造器返回的是对象,则返回,否则返回第一步创建的对象。new在客观上提供了两种方式,一是在构造器中添加属性,二是在构造器的prototype属性上添加属性。...
2019-07-15 20:50:05
115
原创 JS_原型
原型原型系统如果所有对象都有私有字段[[protoptype]],就是对象的原型读一个属性,如果对象本身没有,则会继续访问对象的原型,直到原型为空或者找到为止。es6提供来了一系列内置函数,以便更为直接地访问操纵原型Object.create 根据指定的原型创建新对象,原型可以是nullObject.getPrototypeOf获得一个对象的原型Object.setProto...
2019-07-15 20:31:35
77
原创 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
215
原创 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
180
原创 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
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人