- 博客(24)
- 资源 (8)
- 收藏
- 关注
原创 react-native 环境配置及搭建
android开发环境安装依赖npm install -g yarn react-native-cli安装 Android StudioAndroid SDK Android SDK Platform Performance (Intel ® HAXM) Android Virtual Device1.安装 Android SDKAndroid Studio...
2019-07-17 16:26:54 140
原创 盒模型 垂直水平 剧中
1 ,position 元素已知宽度<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><style&
2019-03-08 18:35:23 220
原创 echarts 图例 两行展示
昨天我们公司产品提了一个需求,一定要把折线图的图例做两行展示,而却还让两行图例对齐。如图: 我看了一下官网的API还真有关于这个的设置。那么咱们就看一下关于echarts的图例的API吧。legend.type (图例的类型) plain (普通图例,缺省就为普通图例 。scroll 可滚动翻页的图例。当图例数量较多时可以使用。)legend.zlevel :zlevel用...
2018-09-30 15:16:50 36942 2
原创 echarts 数据不更新
这几天在用echarts折线图的时候,当第一次加载的数据条目数大于之后加载的条目数的时候出现了一个奇怪的bug,第二次加载的数据覆盖等量的第一次的数据。第一次加载多余的数据不会丢失,还会展示在折线图上。此时,我到echarts中的option的数据legend和series数据均为正常第二次加载的数据,数据已更新,也触发了echarts的渲染。解决办法:原来set的时候是:t...
2018-09-25 17:48:11 4835 3
原创 React 中使用this.setState方法
在React中会用到很多的局部的全局变量,此时就会用到this.setState。有时候用this.setState之后就要立刻用改变之后的值,这时就会出现错误,这个值是没有变化的。那么问题来了 ,为什么会这样呢?答案就是this.setState。它是一个一部的那么又有人要问了 怎么把它变成同步的呢 //异步的操作 (常用操作)this.setState({...
2018-07-31 16:43:44 3403 1
原创 私有npm搭建 verdaccio
安装命令:npm install --global verdaccio安装完成后直接运行:verdaccio此服务会默认运行在http://localhost:4873/启动服务后需要创建用户并登录 这里会让你输入 用户名 密码npm adduser --registry http://localhost:4873然后你就可以发布你的所有组件库了npm publish --registry http://localhost:4873/执行代码 ...
2021-11-11 17:03:52 734
原创 跨域
我们首先要了解为什么需要跨域。当协议、主域名、子域名、端口号中任意一个不相同时都不算同一个域,而在不同域之间请求数据即为跨域请求。简单来说,跨域的作用就是让你能访问不是一个域的文件。例如:目标域名: http://www.xxx.comhttp://www.xxx.com 可以http://www.xxx.com/index.html 可以https://www.xxx.com 不可以 协议不同http://www.xxx.cn 不可以 域名不同...
2020-08-05 17:56:37 191
原创 快速把一个数组里的对象 按照数组内对象某一个值排序
数据结构 var arr = [ {name:'zopp',age:0}, {name:'gpp',age:18}, {name:'yjj',age:8}];html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initia
2020-08-03 10:40:11 1297
原创 React高阶组件探究
React高阶组件探究在使用React构建项目的过程中,经常会碰到在不同的组件中需要用到相同功能的情况。不过我们知道,去这些组件中到处编写同样的代码并不优雅。在以往,为了解决以上的情况,我们会用到Mixin这种方式来解决问题。以下是一个最为简单的Mixinvar defaultMixin = { getDefaultProps: function() { ...
2020-04-26 14:09:02 152
原创 css画一个三角形
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title...
2020-04-26 14:07:23 134
原创 Visual Studio Code之git history
在技术员的工作中,大家都会用到git。用git时,想要看某一个文件或某一条代码的操作时,大家会有什么方法呢?方法一:可以去git远端库看提交记录。但这样操作有点不太方便。方法二:安装插件git history Diff使用方法:想要查看的文件中右键 先择 view File History然后就会出现一个 git hishory 的文件,里面是你所有的g...
2019-05-13 11:21:18 10928 1
原创 数组reduce()方法
reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?自己理解 就是逼格高一点,别的没有什么差别reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除或从未被赋值的元素,接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce 的数组。arr.reduce(cal...
2019-03-26 11:17:32 1250
原创 高阶函数
高阶函数英文叫Higher-order function。那么什么是高阶函数?JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。一个最简单的高阶函数:function fun ( a , b , c){ return c(a) + c(b)}function...
2019-03-26 10:33:40 153
转载 Redis运维秘籍
先给大家讲一个基本知识点:数据库分类大致分为两类,关系型数据库和非关系型数据库。如果详细区分的话,还可以继续分下去。Redis不仅仅是缓存数据库面试的时候,很多人会问,Redis和memcahce的区别?memcache是一个纯缓存的键值数据库,而Redis是一个非关系型的数据库。两者的差异较大,却仍然大部分的人问二者的区别?因为很多人对Redis的应用,主要是和mem...
2019-03-15 18:35:39 213
原创 css盒模型
今天来和大家说一说什么是盒模型。CSS盒子模型网页设计中常听的属性名:内容(content)、内边距(padding)、边框(border)、外边距(margin), CSS盒子模式都具备这些属性。这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式。内容(CONTENT)就是盒子里装的东西 。内容(CONTENT)即为 宽(width)...
2019-02-28 15:00:34 114
原创 css calc()计算函数
什么是calc()计算函数呢?定义与用法calc() 函数用于动态计算长度值。 ● 需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px); ● 任何长度值都可以使用calc()函数进行计算; ● calc()函数支持 "+", "-", "*", "/" 运算; ● calc()函数使用标准的数学...
2019-02-27 14:25:34 871
原创 Google 的Network请求面板对Timing的解释
在Timing标签中可以显示资源在整个请求生命周期过程中各部分时间花费信息,可能会涉及到如下过程的时间花费情况:· Queuing :排队的时间花费。可能由于该请求被渲染引擎认为是优先级比较低的资源(图片)、服务器不可用、超过浏览器的并发请求的最大连接数(Chrome的最大并发连接数为6).· Stalled :从HTTP连接建立到请求能够被发出送出去(真正传输...
2019-01-29 16:32:41 1512
原创 Redux Form 异步验证(Sync Validation)
在React项目中,用redux For时 需要动态验证时 是有问题的。他需要用到异步验证 需要验证的字段要放到asyncBlurFields的数组里面。当你提交时 会先检测asyncBlurFields中的值,然后进入到asyncValidate的验证方法中。这个方法中要是一个Promise对象。然后根据不同的值 进行不同的判断,然后报错就可以了...
2019-01-03 14:44:31 494
原创 vscode 查看两个相同或不同的文件
大家都知道git history 可以查git的提交文件的记录和提交的文件但想看现有的两个文件有什么不同呢 这个就不可以了。那么怎么办呢?那就看一下下面的图片吧! 这样就可以了...
2019-01-03 10:40:32 3096
原创 一个很low的 动画加载效果(keyframes )
<!DOCTYPE html><html><head><meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <style> div{ max-width:60px; max-height:60px; border-ra
2018-12-29 10:59:40 150
原创 router切换, 滚动条不自动置顶
微信公众号从一个有滚动条的页面条状到连一个有滚动条的页面,此时滚动条会记录上一次滚动条的位置,不会自动置顶 图一 图二 如图所示从图一进入到图二,滚动条自动滚动到底部。解决方法方法一:js原生有一个scro...
2018-10-25 23:03:38 1596
原创 git 常用命令
$ git checkout XXX 切换到XXX分支取得项目的 Git 仓库有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。从现有仓库克隆如果想对某个开源项目出一份力,可以先把该项目的 Git 仓库复制一份出来,这就需要用到 git clone命令。如果你熟悉...
2018-07-31 16:20:23 100
原创 前端工具
Javascript 库Particles.js— 一个用来在 web 中创建炫酷的浮动粒子的库Three.js — 一个用来在 web 中创建 3d 物体和 3d 空间的库Fullpage.js— 快速实现全屏滚动特性Typed.js — 打字机效果Waypoints.js — 滚动到某个元素位置时触发一个功能Highlight.js — web 语法高亮Chart....
2018-07-20 17:20:16 347
AxureRP-Setup.rar
2019-06-20
Xshell6_wm.rar
2019-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人