摘要: 1. url scheme 将所需要通信的数据和方法放在uri上,通过监听uri的变动,来进行h5和App Native的交互。 h5 -> 触发uri -> native捕获到uri的变动 -> native分析属于哪一个功能 -> native调用h5中的方法并回调结果 (所以这个就是h5和na 阅读全文
posted @ 2020-09-22 16:33 yupire 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 待 阅读全文
posted @ 2020-07-07 10:35 yupire 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 前端路由分两种,一种是通过html5的api实现的,history.pushState和history.replaceState,会触发popstate事件 另外一种是通过改变hash来实现,触发hashchange事件。url中带上# 阅读全文
posted @ 2020-06-30 18:01 yupire 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1.输入url 2.浏览器对url进行解析,就是根据域名查找对应的ip地址和端口 1)浏览器的DNS缓存。浏览器会缓存DNS记录一段时间,所以先从浏览器的缓存找起 2)系统缓存。浏览器DNS缓存没找到,就会去找系统的缓存,此时浏览器做一个系统调用(gethostbyname) 3)路由器缓存。路由器 阅读全文
posted @ 2020-06-12 11:36 yupire 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个流量和数据都很大的移动端项目,遇到了很多前端性能方面的问题,记录一下,并找下应对方案。 1 首页异步的请求数过多,导致请求阻塞和页面加载时间过长;返回的数据时间不同步,要根据返回多次不断渲染页面。 1)第一个问题,请求阻塞是因为同域名下的最大并发数是有限的,一般在4-8个,所以请求太多就 阅读全文
posted @ 2019-11-14 11:07 yupire 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1 - 回调函数,接收的参数排在原来回调传递的参数前面 (组件的callback传的参数,排在内部传的参数之前)。 2 - cookie是服务器设置的。如果服务器设置了cookie,浏览器会把返回来的cookie存在本地。 在同源的页面里,浏览器会自动带上本地有的cookie在发送请求的时候一同发送 阅读全文
posted @ 2019-09-23 14:48 yupire 阅读(97) 评论(0) 推荐(0) 编辑
摘要: dva/router就是react-router-dom dva/router里的routerRedux就是react-router-redux 一个react的单页面应用: react-router(4.x) 阅读全文
posted @ 2019-09-10 15:40 yupire 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 用create-react-app搭建react应用,了解npm run start的工作过程。 第一步:安装脚手架 create-react-app 1. 在node里 npm install create-react-app 或 yarn add create-react-app 2. 下载依赖 阅读全文
posted @ 2019-09-10 10:35 yupire 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 什么是模式 模式是一种可复用的解决方案,可用于解决软件设计中遇到的常见问题。 也就是说用来解决常见问题的可复用的解决方案。 常见的js设计模式 Constructor(构造器)模式 Constructor是一种在内存已分配给该对象的情况下,用于初始化新创建对象的特殊方法。 这是我们最常用的一种设计模 阅读全文
posted @ 2018-09-20 21:01 yupire 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 学了东西一定要自己上手试过才知道是不是真的会了。一直想练练node的使用,本来也没有什么好想法的,经同学提醒了一下,发现其实我可以用node写一个博客。我同学说工作量会非常之大╮(╯_╰)╭那也得先试试吧。于是决定把开发过程记录下来。 前期准备 当然是安装好express跟mysql啦!mysql上一篇就有说怎么安装了,这里略去不提。 Express的安装: npm install –g ex... 阅读全文
posted @ 2016-05-24 23:34 yupire 阅读(288) 评论(0) 推荐(0) 编辑