自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac本Cannot find module ‘node-sass‘

两次在mac上运行项目都遇到了相同的问题,特此记录sudo npm install node-sass --unsafe-perm=true --allow-root原文链接https://www.cnblogs.com/ycyzharry/p/10335604.html

2021-06-01 10:56:57 603

原创 面试题01.02. 两数之和

面试题01.02. 两数之和前言:主要目的是为了持续输出,用浅显易懂,各种各样的方式来解析算法题,同时提高算法能力。答主的水平也有限,大家共同进步。面试题01.02. 两数之和题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums = [2,7,11,1

2021-04-29 20:32:56 196

原创 elementui tree懒加载更新问题

elementui tree懒加载实施更新问题新增同级新增下级删除点击最前方打开、收起上级按钮该操作会产生的问题在一次处理树状图数据量过多问题时遇到该问题,所以写下文档进行记录,也希望能帮助到其他有相同烦恼问题的人。分享人才是最大的受益者,其实之前我写的代码比你们见到的要繁琐和不规范的多,在写本篇博客的过程中,也发现了自己的很多问题。如果您在阅读该文章时发现了其他问题,烦请批评指正。先贴一下正常使用的代码。... <el-tree @node-click="openItem"

2021-04-28 20:46:40 970

原创 面试题01.01. 判定字符是否唯一

前言:主要目的是为了持续输出,用浅显易懂,各种各样的方式来解析算法题,同时提高算法能力。答主的水平也有限,大家共同进步。面试题01.01. 判定字符是否唯一题目:实现一个算法,确定一个字符串s的所有字符是否全都不同示例1:输入:s="leetcode"输出:false示例2:输入:s="abc"输出:true限制0<=len(s)<=100如果不使用额外的数据结构,会很加分。这是一道很简单的算法题,解题方法有很多,我们介绍几种不同思路的算法,以后遇到相同类型.

2021-02-09 14:27:23 198

原创 ES6-ES2020前端JS知识点总结

使用const或者let定义的变量需要先声明,不允许重复声明 。const // 定义静态变量 --> 定义之后不允许修改let // 定义局部变量 只有在局部作用域中才有作用,如{}、function、for循环(比较特殊)、while循环// let const 好处:防止变量污染var 定义变量,变量提升。用const定义对象和数组,可以随意添加,不会报错。ES6 明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡.

2020-10-22 21:46:32 631

原创 node读取xlsx数据

//读取表格模块var xlsx = require('node-xlsx');// 解析得到文档中的所有 sheetvar sheet = xlsx.parse('代码集.xlsx'); //这里写文件路径var arrAllData = [];for (var rowId in sheet[0]['data']) { var row = sheet[0]['data'][rowId]; arrAllData.push(JSON.stringify({ //这里是转出来的数据格式

2020-09-11 19:43:34 1081

原创 vue官网知识点汇总

vue官网知识点汇总组件vue中组件的注册方式分为两种1.全局注册import Vue from 'vue';Vue.component('gl-nav',{//第一个参数是组件的名字 template:'<button>{{name}}</button>',//指向组件对应的模板 data:()=>{ return { name:'cmy', i:0 }//用来定义数据

2020-09-10 20:08:09 251

原创 二十分钟速成海康视频接web系统

二十分钟速成海康视频接web系统前几天有需求一个系统要接入海康视频,看着三十多页的开发指南…陷入了沉思。为了解救广大同胞于水火之中,所以写了一个简单的小demo,便于快速接入。本demo只有一个功能(实时查看图像),但对于大部分系统来说,已经够用了。需要引入依赖文件,一共有两个文件jsencrypt.min.js和jsWebControl-1.0.0.min.js如果是html的话,可以直接引入,但现在大多项目都是单页面应用,可以在public中的html中引入开始进行实例化(这些代码

2020-09-10 19:51:33 1594

原创 前端代码规范整理

前端代码规范以下内容来源于airbnb,竹春翻译数据类型1.1 基本数据类型使用得时候直接进行赋值。stringnumberbooleannullundefinedsymbolconst foo = 1;let bar = foo;bar = 9;conso.log(foo, bar); // => 1, 9Symbol的支持性并不是很好,所以应...

2020-01-27 17:24:33 2913

原创 安卓IOS移动端兼容问题总结

之前一直是在维护项目,等到自己开发新项目的时候才发现各种问题,特此记录滚动条问题在ios上出现的滚动条滑动的时候会出现特别卡顿,不流畅的现象,解决办法是在有滚动条的元素上面加一行样式-webkit-overflow-scrolling: touch;input框内文字过浅问题在ios上input的value值颜色会比别的元素要浅一些,设置了css之后并不生效,解决办法是在inp...

2019-10-28 10:09:44 663

原创 GIT常用命令

git是目前世界上最先进的分步式版本控制系统,可以处理很小到非常大的项目版本控制管理。(用来管理代码)版本控制:记录一个或多个文件内容变化,以便将来查阅特定版本修订情况的系统好处:1.记录每次修改内容并且可以方便切换到任意版本2.可以完成多人协作开发svn也是一个版本控制系统。git和svn的区别:git是分布式版本控制系统 svn是集中式版本控制系统基本命令git...

2019-10-28 10:03:45 185

原创 季度选择控件element-ui+vue组件

季度选择器其实是很经常用到的控件,elementui里面居然没有,情急之下利用elementui里面的其他组件做了个类似的组件,需要自取~<template><el-form-item label="日期"><mark style="position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(...

2019-06-04 10:39:36 21151 21

原创 h5页面跳转支付宝app指定页面

废话少说代码只有一行 <a href="alipays://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode=https://render.alipay.com/p/h5/shebei/index.html?ct=ZJXL&__webview_options__=t...

2019-04-18 20:43:21 31774 8

原创 element-ui时间选择控件的几种事件与用法

element-ui时间选择控件的几种事件与用法选中日期时(有时间范围才生效)在选择开始时间之后和选择结束时间之后会触发&lt;template&gt; &lt;el-date-picker v-model="timeSection" value-format="timestamp" type="daterange" ...

2019-02-22 13:32:33 30353 4

转载 elementui自定义表头

前几天接到了一个这样的需求整个项目主要用的element-ui+vue,于是就去element-ui中寻找,找到了自定义表头这个选项就是这个样子,虽然跟我的需求差别很大,但是足够了然后就按照demo的代码开始进行工作,官网的代码是这么写的&amp;lt;el-table-column align=&quot;right&quot;&amp;gt; &amp;lt;template slot=&quot;header&

2019-01-22 17:36:21 3286

原创 JS面试题总结(含ES6)

部分内容来源于网络主要内容包括:数据类型,变量和常量,数组和常用方法,本地存储,关于异步处理:Generator async promise 的区别,关于ES6兼容与优化数据类型1,介绍js的基本数据类型。 Undefined、Null、Boolean、Number、String2,类型判断用到哪些方法?typeoftypeof xxx...

2018-07-30 20:43:08 27537

原创 REDUX入门

redux基础教程 阅读本文之前,你需要掌握一些基本的react知识,和node的基本环境。 什么是redux?    简单来说,redux就是一个储存数据的仓库。 为什么要学习redux?当你打开这篇文章的时候,相信你的心中一定有自己的答案,但我还是要啰嗦一下。 学习redux是为了更加方便的管理和获取数据。 我们在用react写代码的时候,为了性能...

2018-07-24 08:14:37 487

原创 VUEX采坑之路之获取不到$store

今天在写vuex的时候遇到了一个特别无语的问题,找了半个小时才找到这个问题,所以贴出来,大家在遇到和我一样的问题的时候不会太过慌张在第一次写vuex的时候无论如何获取不到$store,后来找了好久才发现是我给全局VUE注入的时候注入的是Store而非store这一个字母之差看上去可能没什么问题,可就是获取不到全局的$store;代码奉上// The Vue build version to loa...

2018-07-10 19:02:22 15877 4

原创 ES6之Promise

ES6中为原生JS新增加了一个对象用来解决异步编程和问题,这个对象就是Promise。那promise究竟是什么呢?这个真的是一件很难解释清楚的事情,他一共有三种状态,就像是一个岔路口,不管你来或者不来,我都在这里,这时候的状态是初始状态,也就是pending(进行时)。当你走到分岔口的时候,只能向左(fulfilled:成功)或者向右(rejected:失败),而且没有回头的权利(promise...

2018-05-28 20:05:22 221

原创 ES6模块化入门

原生的JS没有提供模块化,于是有人写了require.js,来帮助JS模块化,有人又不想用第三方提供的JS模块载入框架,所以原生JS的ES6提供了代码的模块化,但是目前大部分的浏览器都不支持ES6的模块化,所以昨天更新了webpack的基本配置,配置完成之后就可以进行ES6模块化的调试了。也许还有人不知道什么是模块化,给大家举一个简单的例子吧!我们之前写代码的时候要写的代码很多,有时候可能一个项目...

2018-05-26 18:24:09 1848 2

原创 webpack4.0从入门到遁入空门

webpack目前已经更新到4.8.3了,5.0指日可待,所以这篇文章后期应该会不停的修改更新webpack的最新语法什么是webpack本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这...

2018-05-22 07:57:57 1436 3

原创 浅谈ES6模块化

浅谈模块化(完整版)===========原生的JS没有提供模块化,于是有人写了require.js,来帮助JS模块化,有人又不想用第三方提供的JS模块载入框架,所以原生JS的ES6提供了代码的模块化,但是目前大部分的浏览器都不支持ES6的模块化,所以昨天更新了webpack的基本配置,配置完成之后就可以进行ES6模块化的调试了。也许还有人不知道什么是模块化,给大家举一个简单的例子吧!我们之前写代...

2018-05-20 16:36:15 1758 1

原创 ES6实现多张图片同时加载

前面已经更新了很多关于ES6的知识点,今天我们来综合的做一个小练习,让多张图片可以同时加载。图片没有加载之前的状态是这样HTML结构如下&lt;html lang="en"&gt;&lt;head&gt;    &lt;meta charset="UTF-8"&gt;    &lt;title&gt;同时加载多张图片&lt;/title&gt;&lt;/head&gt;&a

2018-05-18 11:55:59 3832 1

原创 JS中()不为人知的作用

今天偶然看到一道面试题:为什么以下代码在解析中会报错,怎么改正?let x;{x}={x:1};代码第一行let了一个变量,第二行进行了对象的解构赋值,把1赋给了x;所以这时候打印x的值应该是1。可是浏览器直接报错了,提示=有问题,可是对象的解构赋值不就是这么写的吗?我们再来复习一下对象的解构赋值let {x}={x:1};console.log(x);浏览器打印出了1,证明没什么问题,那到底是哪...

2018-05-16 21:33:07 1299 1

原创 浅谈JS世界中&和&&

console.log(1&amp;2);console.log(1&amp;&amp;2);上面打印的结果是什么呢?先别急着回答,我们先复习一下JS中的逻辑运算符&amp;&amp; 与,左边为真才走右边,左边为假只走左边。在JS世界中,一共有这几种情况被认定为假:fase,undefined,'',null,0与神奇的NaN。console.log(0&amp;&amp;1); 左边为假,不走...

2018-05-16 21:29:33 18209 1

空空如也

空空如也

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

TA关注的人

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