自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CaseyWei

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(14)
  • 收藏
  • 关注

原创 JavaScript深克隆

方法一:function deepClone(origin, target){ // 防止没写被拷贝的对象 var target = target || {}, toStr = Object.prototype.toString, arrStr = "[object Array]"; for(var i in origin){ ...

2019-10-28 19:39:55 77

原创 git fetch 合并远程仓库到本地

//方法一$ git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master$ git log -p master.. origin/master//比较本地的仓库和远程参考的区别$ git merge origin/master//把远程下载下来的代码合并到本地仓库,远程的和本地的合并//方法二$ git...

2019-10-28 10:46:36 400

原创 line-height和height设置一样,line-height属性在安卓手机有偏移不垂直居中的解决办法

第一种首先设置line-height:normal;然后用padding去把文字行高撑开第二种、把文字根据大小设置宽高放在标签里面如若用div标签,那么把这个div做垂直居中(不会垂直居中的自行百度)临时加的(都不行用这个)text-align: center;vertical-align: middle;border: 1px solid tran...

2019-10-28 10:00:03 819

原创 scrollTo猎豹浏览器报错无法使用和解决办法

场景:因业务需要实现滚动条滚动到顶部,出现猎豹浏览器兼容问题如下代码猎豹浏览器存在兼容问题:<script> window.scrollTo({ left: 0, top: 0, behavior: 'smooth' })</script>解决办法():<script> w...

2019-10-25 16:55:50 356

原创 VMware虚拟机内安装的Ubuntu如何通过Terminal命令行来设置IP地址

打开Ubuntu的终端,输入如下命令:进入etc目录cd etc //进入etc进入networkcd network //然后进入network然后打开interfaces文件sudo vim interfaces //打开interfaces文件之后按i,然后修改ip打开interfaces文件之后按i,然后修改interfaces的adderss为需要的i...

2019-10-17 15:55:07 1075

原创 PHP中this,self,parent三个关键字

this,self,parent三个关键字从字面上比较好理解,分别是指这、自己、父亲。this是指向当前对象的指针(姑且用C里面的指针来看吧)self是指向当前类的指针parent是指向父类的指针(我们这里频繁使用指针来描述,是因为没有更好的语言来表达)根据实际的例子来看看(1) this<? class UserName { //定义成员属性 ...

2019-10-16 20:06:47 140

原创 webpack3配置中常用的CommonsChunkPlugin介绍

CommonsChunkPlugin主要是用来提取第三方库和公共模块,避免首屏加载的bundle文件或者按需加载的bundle文件体积过大,从而导致加载时间过长,是一把优化项目的利器。先来说一下各种教程以及文档中CommonsChunkPlugin提及到chunk有哪几种,主要有以下三种: 1.webpack当中配置的入口文件(entry)是chunk,可以理解为entry c...

2019-10-16 20:00:40 923

原创 NodeJs 的几种文件路径

一、挖坑 & 掉坑:缘起一段这样的代码:fs.readFile('./docs/use.md', function (err, buffer) { if (err) { return console.log('error: ', err); } console.log('OK'); });本地运行时一切 OK,线上部署时却死活找不到...

2019-10-16 19:48:55 103

原创 Larevel——apidoc文档生成工具使用教程

apidoc是一种风格优雅的API文档生成工具。第一步:安装nodejscurl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs注意:此处需要下载一个依赖工具:sudo apt-get install -y build-essential查看是否...

2019-10-14 16:38:05 332

原创 JS判断整数-Number.isInteger()方法

Number.isInteger()用来判断一个值是否为整数。需要注意的是,在JavaScript内部,整数和浮点数是同样的储存方法,所以例如5和5.0和5.00被视为同一个值。Number.isInteger(5) // trueNumber.isInteger(5.0) // trueNumber.isInteger(5.00) // trueNumber.isInteger(...

2019-10-11 10:13:04 749

原创 React使用状态调试工具——Redux DevTools

1.下载并添加Redux DevToolsChrome:下载地址:https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljdFirefox:下载地址:https://addons.mozilla.org/en-US/firefox/addon/remotedev/...

2019-10-10 20:38:05 408

原创 Redux——combineReducers方法

Redux 提供了一个combineReducers方法,用于 Reducer 的拆分。你只要定义各个子 Reducer 函数,然后用这个方法,将它们合成一个大的 Reducer。import { combineReducers } from 'redux';const chatReducer = combineReducers({ chatLog, statusMessage,...

2019-10-10 20:10:19 479

原创 React——redux与react-redux

redux 与 react-redux 直接一起使用, 让我总分不清楚这两个各自的职责,分别整理一下。reudx redux.jpg对于redux 整个过程如上所示。...

2019-10-10 19:48:39 251

原创 Javascript——冒泡与捕获

什么是冒泡与捕获 以click点击事件为例。假如我们有一个多层结构标签。如下图,是4个div嵌套。每个div都有点击的监听事件,分别输出1234。当我们点击最里面的div时,点击事件开始传递,传递的全过程是1-2-3-4-4-3-2-1。前半部分,事件从最外面的父div依次传递到最里面的后代div,1-2-3-4这部分我们叫捕获过程。之后事件又从最里层的后代div逐层传出,4...

2019-10-08 15:12:54 152

空空如也

空空如也

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

TA关注的人

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