- 博客(10)
- 收藏
- 关注
原创 React Native 环境搭建
React Native 环境搭建必须安装的依赖有:Node、JDK、Yarn、Android SDK1、先到 官网 去下载node版本(使用 nvm 工具来安装也可以)2、Yarn安装npm install yarn -g // 使用npm全局安装yarn 检查是否安装成功yarn -v3、JDK的安装与配置安卓系统的APP离不开JAVA环境,因此需要下载安装JDK(1.8版本)。到该网站下载JDKJDK的环境变量配置:1、右键我的电脑,点属性2、然后单击高级系统设置,在弹出
2021-12-24 15:46:23
1646
原创 在浏览器输入URL回车后发生了什么?
1、DNS解析(把域名解析成IP地址)当我们在浏览器输入一个域名的时候,会向DNS服务器发送域名,会返回对应的IP地址,然后浏览器向IP地址发送请求。2、建立TCP连接,进行三次握手①客户端发起一个创建连接的数据包的请求。②服务端接收到这个数据包。就会开启一个TCP socket的端口,端口开启以后返回给客户端③客户端拿到了。继续返回为什么要有三次握手?防止服务端开启无用的连接。因为网络传输是有延时的,可以规避网络延时导致服务器额外的开销3、浏览器向服务器发送HTTP请求完整的HTTP请求
2021-11-25 10:00:43
1791
原创 vue的provide和inject父子组件传值
provide和inject提供 / 注入作用:父组件可以向其所有子组件传递数据,不管子组件层次结构有多深特性:父组件有一个 provide 选项来提供数据子组件有一个 inject 选项来开始使用这个数据组件层级:parent组件 -> child1组件 -> child2组件 -> …props方式传值: parent ->child1->child2provide/reject方式传值: parent ->child1pare
2021-11-24 10:02:11
771
原创 如何在Nuxt中使用keep-alive缓存组件
在layout文件夹下的default.vue文件中写入:<Nuxt keep-alive :keep-alive-props="{ include:['componentName'] }"/>componentName为你组件的名称,然后在组件加上name:componentName就行了export default(){ name:'componentName'}...
2021-11-23 17:35:14
924
2
原创 cookies、sessionstorage和localstorage的区别
cookies、sessionstorage和localstorage的区别相同点:都存储在客户端;不同点:1、存储大小:cookie数据大小不能超过4k,sessionstorage和localstorage可以达到5M或更大。2、有效时间:localstorage存储持久数据,浏览器关闭后数据不丢失,除非手动删除数据。sessionstorage数据在当前浏览器窗口关闭后自动删除。cookie设置的cookie过期时间之前一直有效。3、数据与服务器之间的交互方式:cookie的数据会自动传递
2021-11-16 18:20:58
527
原创 JSON对象和字符串互相转换
JSON对象和字符串互相转换1,将JS对象转成JSON字符串 var str = JSON.stringify(obj);2,将JSON字符串转成JS对象 var obj = JSON.parse(str);
2021-11-16 15:31:04
1019
原创 es6两个数组筛选出相同项
两个数组筛选出相同项let arr1= [{id:1,name:‘aaa’},{id:2,name:‘bbb’},{id:3,name:‘ccc’}];let arr2 = [{id:2,name:‘aaa’}];let arr = arr1.filter(item=>arr2.some(ele=>ele.id === item.id));
2021-11-11 19:18:27
4709
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人