【踩坑笔记】项目出现Permission denied

2 月 27 日
阅读 1 分钟
516
解决的办法:到项目父级或更上级,对其项目进行权限设置$ sudo chmod -R 777 myResources其中-R 是指级联应用到目录里的所有子目录和文件777 是所有用户都拥有最高权限

【关于Javascript】--- 隐式类型转换篇

2023-05-07
阅读 3 分钟
1.1k
一、两种数据类型:基本类型、引用类型基本类型:String、 Boolean、Number、Undefined、Null、Symbol、 BigInt引用类型:Array、Object、Function二、基础类型的转换:1、数字加字符串,变字符串 {代码...} 2、数字 减 乘 除 大于 小于 字符串,字符串转数字如果字符串是纯数字或空字符串或16进制则转成数字,否则NaN {...

【题目】扁平数据结构转Tree

2022-09-08
阅读 2 分钟
1.6k
面试了十几个高级前端,竟然连(扁平数据结构转Tree)都写不出来具体题目详情点击上面查看,树转扁平做得多,扁平转树还真没写过。有意思。上午看到做个笔迹记录下。扁平数据如下: {代码...} 输出结果如下,无限层级的树: {代码...} 自己写的解答方法 {代码...} 学习博主最优性能方法 {代码...}

【插件】图表Echarts使用笔记

2021-05-30
阅读 3 分钟
3.6k
一、开始官网: [链接]配置文档:[链接]术语速查手册:[链接]能快速了解每个位置的组件的名字,然后在文档配置项里快速查看支持什么参数。二、 5分钟上手ECharts步骤: 1、引入 》 2、准备容器》3、初始化实例并设定配置项 {代码...} 三、Vue ECharts全局引入与按需引用 {代码...} 1、全局引入步骤: mainjs中配置注册组...

【踩坑笔记】mac每次重启都需要重新ssh-add

2021-05-13
阅读 1 分钟
6.1k
每次重启电脑后使用Git仓库,都会被提示:Enter passphrase for key, 然后需要重新去.ssh 执行 ssh-add id_rsa。

【关于NodeJs】使用nvm管理切换node版本

2020-11-30
阅读 1 分钟
2.5k
nvm 是一种流行的运行 Node.js 的方式。 例如,它可以轻松地切换 Node.js 版本,也可以安装新版本用以尝试并且当出现问题时轻松地回滚。这对于使用旧版本的 Node.js 来测试代码非常有用。

整理笔记--Promise

2020-05-05
阅读 4 分钟
1.1k
对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。

整理总结:关于Axios篇

2020-04-25
阅读 6 分钟
3.5k
配置会以一个优先顺序进行合并。这个顺序是:在lib/defaults.js找到的库的默认值,然后是实例的defaults属性,最后是请求的config参数。后者将优先于前者。越具体越优先

笔记整理:关于VUE插件--Vue Router篇

2020-04-24
阅读 5 分钟
2.4k
(1) 编写router/index.js import引入插件;Vue.use使用插件;new Vuex.router 实例化一个Vuex对象;暴露出去 {代码...}

【关于Javascript】---函数继承篇

2020-04-23
阅读 6 分钟
1.8k
一、原型规则所有的引用类型(数组 对象 函数),都具有对象的特征,即可自由拓展属性(除了’null’ 以外);所有的引用类型(数组 对象 函数),都有一个__proto__[隐式原型]属性,属性值是一个普通对象;所有的函数,都有一个prorotype[显式原型]属性,属性值也是一个普通对象;所有的引用类型(数组 对象 函数),__pr...

整理笔记:关于VUE基础篇

2020-04-22
阅读 18 分钟
3.1k
MVVM是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对 View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定

笔记整理:关于VUE插件--VueX篇

2020-04-19
阅读 4 分钟
1.9k
1.Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。简单直白的理解:相当于全局变量,但和全局变量又有两点不同。 {代码...} 2.中大型项目使用能很好解决组件间混乱的多层级数据传递通信问题。

【关于NodeJs】基础笔记整理篇

2020-04-18
阅读 5 分钟
1.9k
Node.js是一个基于chrome V8引擎的js运行环境,最大特点就是单线程运行,一次只能运行一个任务。使用了一个事件驱动、非阻塞式 I/O 的模>型。

【工程化】前端工程构建工具gulp篇

2020-04-16
阅读 6 分钟
3k
前端构建工具,gulp是基于Nodejs,自动化地完成 javascript、coffee、sass、less、html/image、css 等文件的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并监听文件在改动后重复指定的这些步骤。借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,使得在操作上非常简单。...

笔记整理:关于Javascript---Dom操作篇

2020-04-15
阅读 6 分钟
2.1k
一、查找获取元素 {代码...} 每个节点都有三个属性 nodeType 用于获取节点的类型,返回数值:1:为元素节点 2:为属性节点 3:为文本节点 nodeName 节点名元素节点的节点名就是标签名,以大写形式表示 nodeValue 节点值元素节点没有节点值,值为null,文本节点的节点值就是文本,属性节点的节点值就是该属性值。 二、创建新节...

【工程化】前端工程构建工具fis3篇

2020-04-15
阅读 5 分钟
3.1k
FIS3 一个略微小众的被置弃维护了的前端工程构建工具,解决前端开发中自动化工具、性能优化、模块化框架、开发规范、代码部署、开发流程等问题。

整理总结:Linux常用命令篇

2020-04-14
阅读 3 分钟
9.3k
整理的常用 linux 命令清单。一、创建目录 mkdir {代码...} 二、创建文件 touch {代码...} 三、删除文件 rm⚠️危险警告:小心使用哦~ 一不小心就删库跑路 你就成为最耀眼的江湖传奇一哥。 {代码...} 四、显示文件目录 ls {代码...} 五、改名或移位置 mv {代码...} 六、文本编辑 vi/vim关于文件的命令: {代码...} 文本编...

整理总结:npm常用命令与操作篇

2020-03-30
阅读 5 分钟
9.7k
npm的全称是(Node Package Manager),是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。

整理总结:Es6基础之---let和const

2020-03-30
阅读 5 分钟
1.4k
普通认为:const声明一个只读的常量。一旦声明,常量的值就不能改变。本 质 上: const实际上保证的,并不是变量的值不得改动,而是变量指向的引用的数据不得改动,如下:

整理总结:Git常用命令篇

2020-03-25
阅读 5 分钟
3k
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库

不定期收集的面试题

2020-03-23
阅读 15 分钟
1.7k
Part1 1.判断数据类型的函数 {代码...} 2.原型链继承的例子 {代码...} 3.描述new一个对象的过程 创建一个新的对象 this指向新的对象 对this赋值 执行代码 返回this {代码...} 4.zepto(或其他框架下如何使用原型链) {代码...} 5.说一下对变量提升的理解 当JavaScript执行过程进入新函数时,这个函数内被声明的所有变量都...

【关于Javascript】--- 对象篇(含Es6)

2020-03-03
阅读 11 分钟
2k
赋值时:给的是实实在在的数据值 ,赋值后二者只是值一样,不会相互影响;注意:字符串对象的类型是对象,不是字符串。 如下图演示 {代码...}

【关于Javascript】--- 字符串篇(含ES6)

2020-02-23
阅读 8 分钟
2k
常用操作清单获取对应位置的字符:charAt(index); //根据索引号index返回对应的字符,没有则返回''substr(n,m); //从起始索引号n提取m个数目的字符,没有则返回'';没指定m 则从n到结束substring(n,m); //返回 n到m[不含m]区间 的字符串,如果不指定结束位置,则从开始位置到结尾slice(n,m); //返回从起始索引号n,到结束...

leetcode踩坑记:长度最小的子数组

2020-02-20
阅读 2 分钟
1.9k
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和≥ s的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。

leetcode踩坑记:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。

2020-02-19
阅读 2 分钟
3.6k
题目: 数组加一 点击跳转原页面 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 {代码...} 解答: 错误方法: 看到这个题 第一反应都是 把数组变成数字 然后加一,接着把数字打...

【关于Javascript】--- 数组篇(含ES6)

2020-02-18
阅读 18 分钟
2.3k
创建 读取 {代码...} 注意一下两种情况:数组直接量的语法允许有可选的结尾的逗号。结尾如果多且只多一个逗号不影响数组长度 故例子1输出是2 但例子2的输出是3如果省略数组直接量中的某个值,省略的元素将被赋值undefined值 {代码...} 检测数组 {代码...} 会修改原数组的API其中会修改原数组的有:push pop shift unshif...

【踩坑笔记】mongo导入json 报Unexpected end of JSON input

2019-11-22
阅读 1 分钟
3.5k
1.压缩》在线json格式化工具压缩:chrome-extension://pkgccpejnmalmdinmhkkfafefagiiiad/json-format/index.html

Columns多栏布局妙用:解决用jspdf加html2canvas生成PDF时文字或图片被分页无情截断问题

2019-09-07
阅读 2 分钟
16.5k
生成PDF有很多种方案,现在只讨论用jspdf加html2canvas生成多页PDF时,相信用过的人也遇到如果文字或图片卡在分页位置处被无情裁断的问题。再次之前先简单介绍下我们用于解决问题的属性。

【Velocity】 (vm)模板引擎

2019-07-17
阅读 3 分钟
8.7k
Velocity是基于Java的模板引擎,它允许页面设计者引用Java中定义的方法。页面设计者和Java开发者能够同时使用MVC的模式开发网站,这样网页设计者能够把精力放在页面的设计上,程序员也可以把精力放在代码开发上。Velocity把Java代码从Web页面中分离, 使网站可维护性更强,同时也在Java服务器页面(JSPs)或者PHP中提供了...

【操作】Tree生成树状图: 让项目了然于心

2019-05-15
阅读 1 分钟
7.8k
通常项目里面都有README.md,里面备注了项目的结构情况 或者...坑好的README让项目清晰明了 一切了然于心 瞬间上手。Tree: 以树状图的格式显示当前目录的内容。很多东西也不是非学非知道不可,但是多了解点总会有能装逼的时候。