摘要:
splice():删除、插入和替换 1、删除:指定 2 个参数:要删除的第一项的位置和要删除的项数。 书写格式:arr.splice( 0 , 2 ) 2、插入:可以向指定位置插入任意数量的项,只需提供 3 个参数:起始位置、 0(要删除的项数)和要插入的项。 书写格式:arr.splice( 2, 阅读全文
摘要:
React的生命周期中有常用的和不常用的。 常用的有: 1constructor(): 完成了数据的初始化。注意:只要使用了constructor()就必须写super(),否则this指向会出错。 - 2render(): render()函数会将jsx生成的dom插入到目标节点中。在每次组件更新 阅读全文
摘要:
基本类型 & 引用类型 ECMAScript中的数据类型可分为两种: 基本类型:undefined,null,Boolean,String,Number,Symbol 引用类型:Object,Array,Date,Function,RegExp等 不同类型的存储方式: 基本类型:基本类型值在内存中占 阅读全文
摘要:
1.使用flex 在父盒子设置display: flex; justify-content: center;align-items: center 2.使用css的transform 父盒子设置:display:relative Div 设置: transform: translate(-50%,- 阅读全文
摘要:
一、transition(过渡、转变的意思) transition 属性是一个简写属性,用于设置四个过渡属性: 1. transition-property:设置过渡效果的属性名称(默认值是all); 2. transition-duration:设置过渡完成所需要的时间(默认值是0); 3. tr 阅读全文
摘要:
. Generator的定义和执行如果说 Promise 是为了解决回调地狱的难题出现的,那么 Generator 就是为了解决异步问题而出现的。 普通函数,如果调用它会立即执行完毕;Generator 函数,它可以暂停,不一定马上把函数体中的所有代码执行完毕,正是因为有这样的特性,它可以用来解决异 阅读全文
摘要:
for in 和 for of 是js中常用的遍历方法。但是两者有什么区别呢? 今天我们就来讨论下两者的区别。 遍历数组 for in 是ES5的语法标准,而for of则是ES6语法标准。 const arr = ['a', 'b', 'c'] for(let i in arr){ console 阅读全文
摘要:
为什么是三次握手 确认通信能力 我们要明白,如果需要进行通信,首先需要保证的是双方都具有发信和收信能力。在不知双方能力状态下进行的通信都是无法保证可靠性和通信效率的。那么通信双方如何确认对方的通信能力呢? A请求B进行连接。(B已确认B的收信能力和A的发信能力) B返回ACK相应。(A已确认双方的收 阅读全文
摘要:
一、什么是跨域?在了解跨域之前,首先要知道什么是同源策略(same-origin policy)。简单来讲同源策略就是浏览器为了保证用户信息的安全,防止恶意的网站窃取数据,禁止不同域之间的JS进行交互。对于浏览器而言只要域名、协议、端口其中一个不同就会引发同源策略,从而限制他们之间如下的交互行为 二 阅读全文
摘要:
优化点一 Render函数最好直接用jsx 函数组建 <View style={{ flex: 1, backgroundColor: '#F4F5FA' }}> <TitLe> <View/> 优化点二 函数最好不要超过10行,我判断逻辑拆分,拆细节 优化点三 多个组件层级嵌套,避免使用 prop 阅读全文