自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 webpack性能优化(1)

对于一些库文件,在使用webpack打包时我们可以将他们排除,然后再使用cdn的方式引入,比如jqueryconst path=require('path');const HtmlWebpackPlugin=require('html-webpack-plugin')module.exports={ entry:'./app.js', output:{ p...

2020-03-31 00:33:29 205

原创 webgl绘制不同颜色的点

webgl有顶点着色器和片元着色器,与顶点有关的变量类型设置为attribute,其余的可以设置为uniform,varying,varying可以从顶点着色器向片元着色器传递数据<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" /> <titl...

2020-03-30 01:02:38 745

原创 three.js改变几何体颜色

效果如图点击几何体的其中一个面改变这个面的颜色<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...

2020-03-27 09:28:41 8340

原创 贪心算法题

有一道算法题是这样,一个数组存储了非负整型数据,数组的第i个元素num[i],代表了可以从数组第i个位置最多向前跳跃num[i]步,已知数组各元素的情况下,求是否可以从数组的第0个位置跳跃到数组的最后一个位置。例如[2,3,1,1,4],可以从num[0]跳到num[4],[3,2,1,0,4]不可以从num[0]跳到num[4] function isGet(arr){ ...

2020-03-25 23:14:53 199

原创 手写webpack的css-loader

.box{width:100px;height:100px;background-image:url('./public/img.jpg')}webpack无法直接找到public文件夹,需要将url里面的路径转为require引入的形式function loader(source){ let reg=/url\((.+?)\)/g let pos=0; ...

2020-03-24 09:17:56 513

原创 快手笔试题

n位同学排成一列,数组height[i]表示这队人从前到后的身高,返回队中每个人与前方身高高于自己的人的最短距离,没有为0,例如[175,173,174,163,182,172],返回[0,1,2,1,0,1] function sum(arr){ var s=[] if(arr.length==1)return 0; ...

2020-03-22 21:04:35 461

原创 求数组中最大子序列长度

有一道算法题是这样,求数组中最大顺序子序列长度。例如[7,3,5,6,9,2],最大子序列长度为4,即3,5,6,9 function sum(arr){ var dp=[] for(var i=0;i<arr.length;i++){ dp[i]=[] dp[i].push(arr[i]) } for(var j=0;j<dp....

2020-03-21 10:47:20 908 1

原创 js二叉堆

二叉堆是类似二叉树的一种数据结构,有最大堆和最小堆,最小堆所有节点的值都比它的子节点要小。class MinHeap{ constructor(){ this.heap=[] } getLeftIndex(index){return index*2+1} getRightIndex(index){return ind...

2020-03-20 15:47:31 380

原创 js二叉树

class Node { constructor(data) { this.left = null this.right = null; this.data = data; } } class Tree { ...

2020-03-20 09:44:40 197

原创 计算excel行号和列号

function get(str){ var arr=[] var row=0; var column=0; for(var i=0;i<str.length;i++){ if(!Object.is(str.charAt(i)*1,NaN)){ arr[0]=str.substr(0,i) ...

2020-03-16 17:21:23 832

原创 求n阶斐波那契数列

k阶斐波那契数列的前k-2项都是0,第k-1项为1,然后后面每一项都是它前面的k项之和function fibonacciIterative(k,m){ if(k<1)return false; if(m<k-1)return 0; if(m==k-1)return 1; return fibonacciIterative(k,m-1)+fibon...

2020-03-14 00:44:58 1142

原创 栈的实现及应用

class Stack{ constructor(){ this.arr=[] this.count=0; }//添加栈元素 add(data){ this.arr.push(data); this.count++; }//移除栈顶元素 sub(){ if(this.isE...

2020-03-13 23:37:47 267

原创 100元分钱

有一道算法题是这样,100元随机分给10个人,每个人最少6元,最多12元let arr=[6,7,8,9,10,11,12]function fn(){ let x=[] for(let i=0;i<10;i++){ let random=~~(Math.random()*7); x.push(arr[random]) } ...

2020-03-12 19:51:56 549

原创 css画图形

<style> //等腰直角三角形 .tx{width:0; height:0; border-style:solid; border-width:20px; border-color: violet transparent transparent transparent; }//等边三角形...

2020-03-11 10:00:50 198

原创 react封装日历组件

import React, { Component } from 'react'import './calendar.css'export default class Form extends Component { constructor(props) { super(props) this.state = { year: [...

2020-03-07 22:39:33 2219

空空如也

空空如也

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

TA关注的人

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