摘要: 解释一下,我认为的函数节流: 多次触发事件,但是在一个规定时间内,该事件只会执行一次 具体例子,我第一次触发事件,开始计时,在后续的多次事件触发中,某次触发的时间距离我开始计时的时间,他们的时间间隔达到了规定的时间段,这是我们就会执行一次该事件,并把该事件的执行时间作为新的开始计时,以此循环,保证在 阅读全文
posted @ 2019-11-29 17:12 大笛子 阅读(105) 评论(0) 推荐(0) 编辑
摘要: this.setState作用? 在react中要修改this.state要使用this.setState,因为this.state只是一个对象,单纯的修改state并不会触发ui更新. this.setState在修改state的同时,会调用render函数从而触发组件的更新 (实际上this.s 阅读全文
posted @ 2019-11-28 17:54 大笛子 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 问题 大致就是开启debug导致的性能消耗警告,选择右下角的dismiss就好了 阅读全文
posted @ 2019-11-21 21:35 大笛子 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 问题 手机上显示如下问题 网页上有如下提示 解决 检查了一下,最开始我是用yarn start启动的expo-react-native项目,虽然起来了.但是感觉链接不稳定,会出现各种小问题. 于是我关闭项目后用expo start启动,上面这个报错就解决了 阅读全文
posted @ 2019-11-21 21:32 大笛子 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 概念 redux的中间件就是用来处理reducer和actions之间应用,可以处理reducer和actions之间的数据流,实现如异步action,日志输出等操作. 在redux中通过applyMiddleware方法使用中间件 常用的异步处理action中间件有redux-thunk,redu 阅读全文
posted @ 2019-11-19 19:37 大笛子 阅读(208) 评论(0) 推荐(0) 编辑
摘要: #js中this指向 普通函数在全局或其他函数内被调用,this指向调用者(非严格模式) function foo() { console.log(this) } foo() //等于window.foo(),调用者是window所以this指向window // 在浏览器中,全局对象是window 阅读全文
posted @ 2019-11-18 23:27 大笛子 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 前言 只要你做过项目,肯定涉及到了数据类型转换. 数据类型转换大致分为3个类型: 转化为布尔值 转化为字符串 转化为数字 我们从这3个类型结合项目经常使用的点去讲解 布尔值 == === Boolean && || Boolean Boolean(x),当x的内容是null,undefined,Na 阅读全文
posted @ 2019-11-18 22:41 大笛子 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 前言 项目中我们肯定需要处理各种数据,这时候就要判断数据的类型来确定下一步的操作 typeof 常用于判断基本数据类型,在基本数据类型中会又一个例外就是typeof null是Object类型 如果用typeof来判断对象,只有typeof function能判断出是function类型,其他的对象 阅读全文
posted @ 2019-11-18 21:32 大笛子 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 下载moment.js 格式化当前日期: 获取各阶段时间: 可以在有moment文件的浏览器页面上,通过控制台验证 比如我的本地moment文件是local moment,我可以在控制台上输入: var moment=require('local moment'); moment(new Date( 阅读全文
posted @ 2019-11-18 13:42 大笛子 阅读(5974) 评论(0) 推荐(0) 编辑
摘要: 问题 react项目运行是,网页显示崩溃,但是终端没有报错仍然运行,控制台打不开,如下 页面崩溃,控制台打不开 终端没问题 解决 终端没问题,基本上可以判定语法是没有错误的,根据经验网页崩溃很可能是无限循环导致的! 我们先注释最近写的组件,如果组件注释后网页能够正常运行,说明该组件有问题! 我们去组 阅读全文
posted @ 2019-11-16 17:28 大笛子 阅读(992) 评论(0) 推荐(0) 编辑
摘要: null==undefined//true null表示没有对象,此处不应该存在值,因为在原型琏的顶端就是null,null作为函数的参数时表示该函数的参数不是对象 undefined表示应该有值,但是没有被定义 声明了但是没有赋值就是undefined; return 空就是undefined; 阅读全文
posted @ 2019-11-14 22:07 大笛子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 前言 腾讯云/阿里云环境从windows环境改为linux 步骤 关闭服务器 重装系统 选择重装系统,这里要微信验证一下,点击确定,接着就出现让你重装系统的配置选项 选择公共景象,centos操作系统,版本不要选最新的!输入密码,点击确定 完成 重装完成 阅读全文
posted @ 2019-11-12 19:25 大笛子 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 父元素宽度被子元素宽度撑开width:max-content css3提供了一个新特性,width:max-content.让父元素的宽度被子元素撑开.父元素宽度等于子元素 width:max-content img和文字顶部对其(vertical-align:top) 下图中,通过控制台可以看到文 阅读全文
posted @ 2019-10-07 20:48 大笛子 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 前言 CSRF(Cross-site request forgery,跨站请求伪造,恶意网站伪造身份冒充你向目标服务器发送请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的问题包括:个人隐私泄露以及财产安全。 攻击原理 csrf攻击 阅读全文
posted @ 2019-09-30 20:55 大笛子 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 问题 在打开debug的时候出现这个报错,在网上看了一圈也没什么好办法,后来重启了一遍问题就消失了 阅读全文
posted @ 2019-09-21 21:13 大笛子 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: 样式 rn是基于flex布局,可以理解为rn的布局中在最外层默认给我们添加了display:flex,并且rn中flex布局默认是竖直排列的,想要横向排列要设置flexDirection:"row" rn页面中并不是所有样式属性都可以用,比如css2那些样式如float,position等就不能用, 阅读全文
posted @ 2019-09-20 13:17 大笛子 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 下载工具 打开vivo官网https://www.vivo.com/,选择“服务”分页,在收索框中输入'USB',即可找到mac系统mtp管理工具 MAC版本的MTP管理工具下载地址: http://zs.vivo.com.cn/download.php?sel_type=12 阅读全文
posted @ 2019-09-19 16:47 大笛子 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 一.说说你对node的理解 从定义+特点+作用来说对node的理解 定义:node是基于Chrmo v8引擎的JavaScript运行环境; 特点:具有事件驱动,非阻塞I/O模型,高并发和轻量级,单线程,单进程特点; 事件驱动: 非阻塞I/O:在执行I/O操作的时候,不会影响程序执行其他内容,这得益 阅读全文
posted @ 2019-09-18 20:52 大笛子 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 前言 本文是对项目开发中webpack+原生js搭建流程的步骤梳理,和常见配置项的功能讲解.并不适用于vue/react框架 因为实际项目上的配置代码过多,放在一章写太长了,怕看不下去,所以实际代码另写在这里,两篇文章可以搭配看:https://www.cnblogs.com/liuXiaoDi/p 阅读全文
posted @ 2019-09-12 10:13 大笛子 阅读(361) 评论(0) 推荐(0) 编辑
摘要: symbol:function(){ return require('@/assets/images/didi.png') } 阅读全文
posted @ 2019-09-04 22:06 大笛子 阅读(2919) 评论(0) 推荐(0) 编辑