- 博客(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关注的人