日常记录
babel看源码
HTML+JS篇
// 通过link 预加载图片,文件等资源
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Preloading_content
// 微信授权无法跳转
https://my.oschina.net/u/1169457/blog/805353
apply && call
原作
**作用: **
- 改变this指向
- 借用别的对象的方法
func.apply(obj,['A','B'])
func.call(obj,'A','B')
参数本来就存在一个数组中,那自然就用apply,如果参数比较散乱相互之间没什么关联,就用call。
**注意: **使用apply, call方法会使函数立即执行
bind方法不会立即执行, 而是返回一个改变了上下文this后的函数. 而原函数func中的this并没有改变
关于js大批量字符串拼接导致的性能问题
关于js大批量字符串拼接导致的性能问题
join() 方法用于把数组中的所有元素放入一个字符串。
移动端字体放大问题的研究
Mac使用篇
// Mac复制文件路径
cmd+opt+c
// 图片压缩
// https://tinypng.com/
// https://github.com/gkajs/gka
gka /Users/beilo/Desktop/图片压缩/预合成222 -u -c -s -m
// 代理调试
https://github.com/wuchangming/spy-debugger
// ss代理关闭 (敏感词原因,去除下面链接的&符号)
//开启代理
export http_proxy=127.0.0.1:1087
export https_proxy=127.0.0.1:1087
//关闭代理
unset http_proxy
unset https_proxy
https://github.com/mrdulin/blog/issues/18
// airtest执行截图命令
https://github.com/AirtestProject/Airtest/issues/248
dev = device() # 获取当前设备
print(dir(dev.adb)) # 可以看到adb对象里的各种方法调用
dev.adb.start_cmd("devices") # start_cmd这样用
// 小米刷机
http://www.miui.com/thread-24610527-1-1.html
// Connect to 127.0.0.1:1087 [/127.0.0.1] failed: Connection refused: connect
https://blog.csdn.net/luchongbin/article/details/84257441
// 在你的gradle.properties(注意不是工程文件喽:指的是C:/Users/Administrator/.gradle夹中)文件中把 如下配置去掉:
systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyPort=1087
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=1087
// 刷新一下 就好用了