yarn 更新一个依赖 ,貌似我直接yarn add这个依赖,也会更新到最新
yarn upgrade 用于更新包到基于规范范围的最新版本
yarn upgrade --latest
# 忽略版本规则,升级到最新版本,并且更新 package.json
所以如果不是要更新新的版本,就用upgrade,否则直接用add就好了
yarn 更新一个依赖 ,貌似我直接yarn add这个依赖,也会更新到最新
yarn upgrade 用于更新包到基于规范范围的最新版本
yarn upgrade --latest
# 忽略版本规则,升级到最新版本,并且更新 package.json
所以如果不是要更新新的版本,就用upgrade,否则直接用add就好了
Map对象长度是用size,不是用length
https://github.com/coturn/coturn 在这里git clone 下来然后编译安装,一切默认即可。编译后,也可以不用安装。在编译目录下bin文件夹下有turnserver turnutils_stunclient turnutils_uclient 这三个等一下会用到的软件。
Coturn 是webrtc,p2p视频通话必不少的,主要包含2个主要功能stun服务, turn服务 Coturn 的githup地址为 https://github.com/coturn/coturn/
appcode解决podfile 无法编辑的问题,appcode可以很轻松的便捷podfile
import尖括号,是引用的库文件比如pod引入的文件
最近经常碰到要将UIImageView和UILabel看成整体的情况,我于是就将他俩用UIView包起来,那么怎么给一个UIView添加点击事件,可以这么实现:
创建按钮时添加如下代码:
matchMedia() 返回一个新的 MediaQueryList 对象,表示指定的媒体查询字符串解析后的结果。 matchMedia() 方法的值可以是任何一个 CSS @media 规则 的特性, 如 min-height, min-width, orientation 等。 MediaQueryList 对象有以下两个属性:
注:iframe.contentWindow这里,返回的是iframe的window对象,所以后面可以接着调用document方法,再接着调用getElementByTagName。那么就可以对iframe里面的元素进行操作了。
在实际项目开发中可能会碰到在 a.com 页面中嵌套 b.com 页面,这时第一反应是使用 iframe,但是产品又提出在 a.com 中操作,b.com 中进行显示,或者相反。