首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
toki
掘友等级
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
920
文章 543
沸点 377
赞
920
返回
|
搜索文章
最新
热门
rn
必须安装的依赖有:Node、React Native 命令行工具、Python2 以及 JDK 和 Android Studio。 React Native 需要通过环境变量来了解你的 Android SDK 装在什么路径,从而正常进行编译。 运行项目 这一步折腾好久... v…
Taro 小程序采坑
Taro 是一套遵循 React 语法规范的 多端开发的解决方案。 之所以命名为 $preload,因为它也有一点预加载数据的意味。 如果觉得每次页面跳转传参时,需要先把参数 stringify 后加到 url 的查询字符串中很繁琐,可以利用 this.$preload 进行传…
JavaScript 深拷贝与浅拷贝
基本数据类型:String、Number、Boolean、Null、Undefined、Symbol。这些类型在内存中分别占有固定大小的空间,他们的值保存在栈空间,通过按值访问、拷贝和比较。 引用数据类型:Array、Object。引用类型的值是对象,保存在堆内存中,而栈内存存…
字符串方法整合
split() 方法用于把一个字符串分割成字符串数组。 该方法返回一个字符串数组,该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。 如果把空字符串 ("") 用作 sepa…
js小技巧
生成[1,2,3, .... ,n] 的列表
requestAnimationFrame
setTimeout 和 setInterval 都不精确,它们的内在运行机制决定了时间间隔参数实际上只是指定了把动画代码添加到浏览器UI线程队列中以等待执行的时间。如果队列前面已经加入了其他任务,那动画代码就要等前面的任务完成后再执行 setTimeout的执行时间并不是确定…
Hook
我们经常维护一些组件,组件起初很简单,但是逐渐会被状态逻辑和副作用充斥。每个生命周期常常包含一些不相关的逻辑。例如,组件常常在 componentDidMount 和 componentDidUpdate 中获取数据。但是,同一个 componentDidMount 中可能也包…
flex:1
flex-basis 设置子元素宽度。如果元素上同时设置了width和flex-basis,那么width 的值会被flex-basis覆盖掉。 flex-grow 父元素的宽度大于所有子元素的宽度的和时(即父元素会有剩余空间),子元素如何分配父元素的剩余空间。 flex-gr…
Array.sort()
sort()方法将在原数组上对数组元素进行排序,即排序时不创建新的数组副本。如果调用方法sort()时没有传递参数,将按字母顺序(更为精确地说,是按照字符编码的顺序)对数组中的元素进行排序。 如果想按照别的顺序进行排序,就必须提供比较函数,该函数要比较两个值,然后返回一个用于说…
getBoundingClientRect()
width和height:ie9以上支持width/height属性。 在ie7及ie7以下left和top会多出两个像素。原因是在ie7及ie7以下的html元素坐标会从(2, 2)开始算起,在ie8已经修复了这个bug。
下一页
个人成就
文章被点赞
29
文章被阅读
22,541
掘力值
479
关注了
81
关注者
31
收藏集
21
关注标签
41
加入于
2019-05-30