自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode 同步插件

settings sync 插件。vscode 扩展商店链接。

2023-12-14 21:30:00 308

原创 egg 上传文件xlsx,xls 报错400的坑

egg 上传文件xlsx,xls 报错400的坑 ,后来卡了2天,百度也找不到原因,最后翻别人的代码比较差异终于挖出了坑点。如果没有给egg上传的文件指定类型 那么就只有图片可以上传成功。config.default.js中。egg框架做了一个后台系统。上传图片的时候可以传成功。上传文件就各种报错。

2023-02-10 09:48:36 225

原创 Electron+Vue2.0 node版本爬坑

Electron-vue

2022-12-29 15:33:31 516

原创 关于小程序createSelectorQuery 的取值为null解决

useEffect(() => { getTabToTop(); // 获取tabDom距离顶部值},[]) // 获取tab距离顶部的高度值 const getTabToTop = () => { const queryDom = Taro.createSelectorQuery(); queryDom .select("#tab_box") .boundingClientRect((rec) => { se..

2021-05-27 20:01:01 2279

原创 react项目中的报错-2020/09/30

Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of CSSMotion which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-str

2020-09-30 14:06:02 406

原创 2020-09-03 react 的一些配置问题

https://www.cnblogs.com/jayxiangnan/p/9116663.html react 中打开less 使用方法。

2020-09-03 14:47:38 105

原创 钉钉开发总结

内容见链接https://www.yuque.com/docs/share/b69615a5-e6fb-4f52-a872-7a5565baab5b#

2019-10-31 15:03:05 4172 2

原创 HTTP---读书笔记

1)TCP/IP通信传输流应用层=》传输层=》网络层=》链路层三次挥手详解url地址

2019-07-25 11:37:22 103

转载 APP 开发那点事 --去除点击事件300ms延迟 (使用了vue之后)

因为习惯用vue了,再回到以前 采用获取dom节点来操作的写法 就觉得很麻烦。我在 click 事件里面加了 tapmode 属性,在安卓里面没有300ms的延迟,但是在ios里面就会有这个问题.看了很多解释,说是tapmode 只能和 onclick放在一起,像vue里面的 @click就不行。就在论坛里面找各种方法,用了fastclick.js也没有效果(不知道是不是我用的方法没对)...

2019-01-31 16:56:51 355

原创 react学习路线收藏

https://www.cnblogs.com/pengwenfan/p/6795344.html     http://huziketang.mangojuice.top/books/react/lesson1     react小书

2018-11-28 17:46:10 470

原创 react 学习笔记(一)

搭建环境安装nodenpm install bower -g 全局安装一个包管理器插一句 bower info react 查询react 的版本信息bower install react#15.6.1 下载指定的版本bower install babel开始写html<!DOCTYPE html>&am

2018-11-21 23:51:41 124

原创 我的设计模式之路

之前学了设计模式,但是总感觉只是表面上的学,当时看懂了,但是没有实际使用,过了不久自己就忘了,最近1个月自己带领一个小组去开发新项目,框架什么都是自己懵懵懂懂第一次搭建,其中复制粘贴以及重复的函数太多,导致我想再深入的学习设计模式以便我在工作中能用到,使我的代码看起来更健壮。单例模式用代理方式实现单例模式var CreateDiv = function (html){ ...

2018-10-24 22:07:08 147

原创 Node.js学习路程

Node.js学习路程本文是方便自己学习记忆的文章lesson3//nodejs的模块是运行在一个函数当中的var a = {} ;var b = {} ;console.log(a == b); //falseconsole.log(arguments[0] == exports); //trueconsole.log(a...

2018-10-20 16:02:44 317

原创 ES6 复习

可以吧几个对象合成一个。

2018-09-13 20:07:30 148

原创 Vuex 的图文理解

http://www.cnblogs.com/songdongdong/p/7116605.html上面连接中vuex的actions 和 mutations的理解讲的不错 之前学vuex的时候,当时听的时候感觉理解了,可是过了几个月后就忘光了,这一段时间因为在做Vuex方面的项目所以又回过头来锊了一下vuex。这其中的各种关系我认为用图的方式更能方便理解。不废话上图说。自己手...

2018-08-17 23:28:24 1350

原创 HTTP常见状态码

大家都知道http状态码从1xx到5xx 总共有好几百个要想记住这些状态码并不是个容易事,本人每天看一次状态码,尝试各种背,发现这样并没有什么卵用,于是开启了变相图文理解记忆法方便自己记忆。有一天我们去给猫村的猫妹送信。(对,就是那个全部是猫的村落)此时信就是我们在客服端发出的请求,猫妹就是服务器在你达到猫妹家门口的时候,你喊出了送信暗号,结果隔壁大爷对你说猫妹搬到猫街200号去了...

2018-08-13 18:42:29 22991 5

原创 封装自己的jQuery源码

今天跑去又看了一下jq的源码。然后写了个简化的版本 //使用立即执行函数封闭作用域,使外界不能访问里面的参数。 (function(){ var myQuery // 返回的是一个对象实例 myQuery =function(){ return new myQuery.prototype.xxx() ...

2018-08-12 23:29:46 324

原创 SSR服务器端渲染技术(二)

npm   init  初始化项目cnpm install express vue vue-server-renderer --save  使用npm安装一些所需要的依赖

2018-08-10 23:16:56 288

原创 SSR服务器端渲染技术(一)

先引包var http =require('http');var Vue = require('vue')var serverRender = require('vue-server-renderer')//步骤1 创建vue实例var app = new Vue({ template:`<div> <my-component/>...

2018-08-09 04:42:08 1500

原创 node+express+mysql 项目部署

nodemon 就是热更新。然后npm  install  把所有的需要用到的依赖给安装一下。文件的一个列表。

2018-08-02 17:26:03 640 1

原创 linux系统(四)

创建用户   useradd  panda删除用户   userdel   panda如何查看用户cat /etc/passwd                                                             (注意cat 后面是空格)进入panda用户 然后设置密码 通过本地的shell 利用panda用户进入到test01(192.168.10.9)里面...

2018-06-27 23:59:19 167

原创 nodeJs 小练习

下载相关的依赖新建相关的目录

2018-06-23 22:48:37 1231

原创 nodeJs 模版引擎

先安装依赖ejs与jade的区别jade 侵入式      破坏原来的htmlejs   非侵入式    不破坏----------------------------------------------------------------------------------------------------------------------------jade的使用1.根据缩进,规定层级 。...

2018-06-22 19:09:25 3499 2

原创 Linux 系统(三)

2018-06-21 00:31:03 128

原创 nodeJs express

express框架一 )安装二)配置cls 重启服务器res.send相当于res.write的提升版本express保留了原生的功能,添加了一些方法(send),增强原有的功能//1.创建服务var server=express();//2.监听server.listen(8080);//3.处理请求server.use('地址', function (req, res){});3种方法:.ge...

2018-06-20 18:45:09 165

原创 整理思绪webpack4.x(一)

先检查有没有安装node ,npm安装全局webpack初始化项目安装开发版本的webpack安装完成后会多2个文件,如上图

2018-06-19 21:14:41 221

原创 linux 系统(二)

ln -s ~/node-v8.11.2-linux-x64/bin/npm  usr/bin/npm通过上面安装npm

2018-06-18 14:35:06 133

原创 linux 系统安装

下载virtualbox 虚拟机下载linuxlinux centos 7.1下载地址

2018-06-17 12:14:00 333

原创 node.js 笔记心得

http 模块fs  模块  File System异步:多个操作可以同时进行,前一次的操作没做完,后一次的也能开始执行同步:一次执行一个readFile( 文件名,function(err,data){})writeFile( 文件名 , 内容 , function (err){})vscode安装插件 Code Runner例子 const http = require("http")con...

2018-06-14 23:04:17 148

原创 vue项目中需要注意的点(自己备注)

图标字体的使用以及网站https://icomoon.io/app/#/select在使用stylus需要加载的loader

2018-05-26 20:58:07 580

转载 eslint 报错信息整理(内含备注)

哪里报错了,根据报错信息,把对应的复制在rules下面。"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-...

2018-05-26 12:47:54 1146

原创 js 数组的方法(从ES 3.0 到ES 6.0)

js中数组的方法分类:首先我们根据ES版本分。一)ES 3.0      继续分为2类:      1.改变原数组           push ,pop ,shift ,unshift ,sort ,reverse ,splice      push:在数组尾开始插入一个或多个元素,并且返回对应长度的数组。例如:      var arr=[1,2,3,4]...

2018-05-17 14:49:16 722

原创 js arguments.callee 和 fn.caller的用法

arguments.callee  等于这个函数的引用。特别是在不方便表示函数引用的时候可以使用,例如立即执行函数var demo = (function (n){ if (n == 1){ return 1; } return n*arguments.callee(n-1) }(10))上面的 arguments.callee 就相当于这个函数,解决了我们在没有函数名...

2018-05-15 11:05:48 379

原创 js继承之圣杯模式

function inherit( Target , Origin){ function F(); F.prototype = Origin.prototype; Target.prototype = new F(); Target.prototype.constructor = Targ...

2018-05-13 21:09:13 2633 1

原创 设计模式

单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。通俗理解:用一个变量来标记当前是否已经为某个类创建过对象,如果是,则在下一次获取该类的时候,直接返回之前创建的对象。代码如下:  <button > 弹窗</button> <script> var btn = document.getElementsByTagName...

2018-04-24 23:25:14 91

原创 Vue computed 和watch 的区别

computed和watch的相同点:        当依赖数据发生改变的时候,自动触发对应的方法。computed和watch的不同点:computed是计算属性:就是和data 里面数据属性一样的使用方式,不用当成函数来调用。擅长处理的场景:一个数据受多个数据的影响。 例如当firstName发生改变的时候就会触发fullName ,fullName调用不用当成函数那样用(),<inpu...

2018-04-09 23:32:08 293

原创 ES6 class类以及继承

class类在ES6 中引入了class类这个概念,那么这个class究竟是什么怎么用呢?可能对于初学者的我们来说,有时候说多了反而不理解,我举了个例子,如下:经常听到老师们会说构造函数的首字母要大写,普通函数不用大写,这个只是大家方便区别构造函数和函数。然后到了ES6我们的构造函数就可以写成class了,也是引入了其他语言的类概念。下面这个例子就是一个简单的构造函数,但是函数和构造函数单从表现来...

2018-04-05 01:18:21 1069

原创 ES6 Promise.then的源码(跟着大大写的)

写源码可以了解一个函数的本质,通过对源码的理解可以让你对知识有更多的了解,欢迎大家留言交流学习。 function myPromise(fn){ if(typeof(fn) !== 'function'){ throw Error (`Promise resolver ${fn} is not a function`) ...

2018-04-03 17:02:28 1910 1

原创 ES6 箭头函数

箭头函数    =>  :箭头函数代替function的,具体怎么用呢?看下面几个例子就会了。例1:() => return东西 var data={ //以前我们经常用的写法 name:'st', age:18, say:function(){ return 'hello'...

2018-04-03 10:21:11 93

原创 ES6 字符串模板,扩展运算符

字符串模板:    在没有学ES6之前我们在项目中遇到字符串都是采用拼接的方式,如下:var str='<p class="musicName">'+info.song+'</p>\ <p class="singer">'+info.singer+'</p>'那么ES6的写法如下:var str=`<p class="

2018-04-03 10:20:49 1178

空空如也

空空如也

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

TA关注的人

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