自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ios 输入框、文本框获取焦点不灵敏的问题,必须重压或长按才能唤起软键盘

这个问题困扰了超级长的一段时间,终于终于在今天解决了现象:ios点击输入框之后没反应,需要多次点击或者长按一会儿才能唤起软键盘,经过查阅,发现应该是fastclick.js 引起的冲突,ios11 后修复了移动点击300ms延迟,所以ios 11 及以上版本会有这个问题解决方法1、在node_module里找到fastClick.js文件,然后找到focus方法在focus 方法里的...

2019-09-26 14:08:49 1686

原创 error TS2583: Cannot find name 'Set'. Do you need to change your target library?

在 项目的 package.json 目录下添加 "dependencies": { "@types/node": "^12.6.8" },然后npm install再执行 你项目下的 ts 文件例如tsc helloworld.ts

2019-07-28 10:50:18 3903 1

原创 IE 浏览器 对toString.call() 方法的支持

在 ie 下直接使用 toString.call 方法会报:TypeError: 调用的对象无效// 需要把该方法写全,例如:var a = []Object.prototype.toString.call(a)

2019-07-25 09:58:41 523

转载 grunt Error: Error: ENFILE: file table overflow, open

echo kern.maxfiles=65536 | sudo tee -a /etc/sysctl.confecho kern.maxfilesperproc=65536 | sudo tee -a /etc/sysctl.confsudo sysctl -w kern.maxfiles=65536sudo sysctl -w kern.maxfilesperproc=65536ulim...

2019-07-12 14:59:37 678

原创 this.updater.enqueueCallback is not a function

遇到这个问题说明项目中的react 版本有冲突执行 npm list react解决这个问题的方法第一种办法就是联系组件开发者把组件的react 依赖拿掉,放到peer里第二种办法就是改你项目的webpack配置,然后再改一下你项目的配置文件,把dll拿掉,换上另外一个全局包...

2019-06-04 20:17:22 961

原创 Error: listen EADDRINUSE 127.0.0.1:3001

// 1、查看端口使用情况sudo lsof -i :3001// 2、30778: PIDsudo kill -9 30778

2019-05-28 17:02:49 850

原创 ios fixed定位之后触发不了点击事件的问题

工作遇到 ios 软键盘展开收起之后点击底部fixed 定位的按钮没反应问题情况在输入框输入内容之后,软键盘收起,点击提交没反应问题原因经查验,得到准确的原因是由于ios webkit 渲染和绘制不同步导致的解决方法直接在input 失去焦点时触发页面滚动1px 就好了window.scrollTo(0, 1)<div class="page"> &l...

2019-05-24 18:28:44 1986

原创 Uncaught TypeError: Super expression must either be null or a function

遇到这个错误一看 ‘Component’ 是否写错如果没有写错参数那就是 render 函数里有错误

2019-05-14 18:32:22 4460 4

原创 解决IE浏览器不支持 Object.assign 问题的方法

安装core-jsnpm install core-js --save在项目页面入口最上方引入import 'core-js/modules/es6.object.assign';清除页面历史重新打开页面,解决问题

2019-04-18 16:01:34 5742

原创 浏览器上传附件或者下载导致浏览器直接卡死(无响应)的解决方案

不要怀疑,是搜狗输入法的锅~~~解决方案1、上传或者下载之前把输入法改成默认的系统输入法2、升级搜狗输入法的版本

2019-03-28 10:50:43 9988 1

转载 div包裹的iframe有5px的高度差问题

最近遇到一个问题:用一个div包裹一个iframe,但无论如何,div的高度都比iframe高了5px。百思不得其解,后来在网上多方查找,才发现问题的根源所在。问题:div高度大于iframe高度5px左右。&lt;div id="iframeContent"&gt; &lt;iframe id="iframe" name="iframe" src="home.html" style="w

2019-01-24 15:50:10 549 1

原创 学习《重学前端》—— 03-HTML语义: div 和 span 不是够用了吗?

HTML: 典型的“入门容易,精通困难”的一部分知识。语义类标签语义类标签特点: 视觉标签上互相差不多,主要区别在于它们表示了不同的语义,比如大家会经常见到的 section、nav、p。多数语义实际上都是由文字来承载的,语义类标签则是纯文本的补充,比如标题、自然段、章节、列表,这些内容都是纯文本无法表达的,需要依靠语义类标签代为表达。一般情况下只靠 div 和 span 就完全足够...

2019-01-24 14:52:41 431

原创 学习阮一峰的 Redux 入门教程(一)笔记

一、使用场景如果你不知道是否需要 Redux,那就是不需要它只有遇到 React 实在解决不了的问题,你才需要 Redux不适用的场景用户的使用方式非常简单用户之间没有协作不需要与服务器大量交互,也没有使用 WebSocket视图层(View)只从单一来源获取数据Redux 适用场景:多交互、多数据源用户的使用方式复杂不同身份的用户有不同的使用方式(比如普通用...

2019-01-23 10:33:30 933

原创 React 高级组件

多个组件都需要某个功能,而且这个功能和界面并没有关系,所以不能简单地抽取称一个新的组件。如何构建更易于复用、更灵活的 React 高级组件,包含下面两种方式:1、高阶组件的概念及应用2、以函数为子组件的模式一、高阶组件是使用 react 的一种模式,用于增强现有组件的功能一个高阶组件就是一个函数,这个函数接受一个组件作为输入,然后返回一个新的组件作为结果,而且,返回的新组件拥有了输...

2019-01-21 18:10:36 153

原创 React 组件的性能优化

一、单个 React 组件的性能优化chrome 插件 React Prefrender: ‘组件渲染出什么’shouldComponentUpdate:‘什么时候不需要重新渲染’善于使用 shouldComponentUpdate二、多个 React 组件的性能优化React 的调和(Reconciliation)过程找出原有的 Virtual DOM 和新生成的 Virtu...

2019-01-17 16:09:34 304

空空如也

空空如也

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

TA关注的人

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