atheist1
atheist1
> ```js > function solution(number) { > if (number < 0) { > return `-${solution(Math.abs(number))}`; > } > > if (number < 10) { > return `${number}`; > } >...
> ```js > function solution(number) { > if (number < 0) { > return `-${solution(Math.abs(number))}`; > } > > if (number < 10) { > return `${number}`; > } >...
> > > ```js > > > function solution(number) { > > > if (number < 0) { > > > return `-${solution(Math.abs(number))}`; > > > } > > >...
在30-seconds-of-code看到一个这个题的变形,分享一下 ``` let unary = fn => val => fn(val) let parse = unary(parseInt) console.log(['1.1', '2', '0.3'].map(parse)) ```
```javascript var a = ['A1','A2','B1','B2','C1','C2','D1','D2'] var b = ['A','B','C','D'] // 对需要排序的数字和位置的临时存储 var mapped = a.concat(b).map(function(el, i) { return { index: i, value: /\D$/.test(el) ? (el + 4) : el };...
@CaiJingLong 我尝试了下,我不是用的常规手机,但是芯片上是明确支持h265的,而且用本地自带的播放器是可以流畅播放卡顿的视频的。尝试了用meduacidec-hevc设置为1,确实是会流畅,但是会出现绿边情况,有视频仅仅出现一条绿线,有视频整个下半部分都是绿色的,请问有啥解决办法没。
然且不仅是绿边问题,同时会出现视频播放尺寸大于容器尺寸,我有去flutter的issue里面查询,好像有说是flutter渲染引擎导致的,但是我有测试用[基于腾讯云的flutter播放器](https://github.com/RandyWei/flt_video_player),是可以解决绿边和播放容器超出的问题的,所以我在想是否是存在某些设置可以解决这些问题
我用touchstart手动触发的键盘拉起,还有模态框增加二维码图片在安卓手机下也存在不能长按识别问题
有一个问题请教下,按您的说法是 macrotask -> microtask -> ui render这为一个event loop。 但是原来有看过 macrotask -> ui render -> microtask 这种说法。 所以对于vue的$nexttick实现就有些迷惑(2.6之前为了考虑边界问题之前有用到macrotask和microtask,2.6全部更改为microtask了),我原来的理解是如果兼容微任务队列则推入微任务队列,放在ui render之后执行(macro -> render -> cb),或者推入macrotask 放在后一个eventloop 执行(marcro-> render->micro -> cb),是这样实现nexttick方法的。 如果按照 macrotask ->...
> 采用尤大大的回答: > > ### 1. 原生 DOM 操作 vs. 通过框架封装操作。 > 这是一个性能 vs. 可维护性的取舍。框架的意义在于为你掩盖底层的 DOM 操作,让你用更声明式的方式来描述你的目的,从而让你的代码更容易维护。没有任何框架可以比纯手动的优化 DOM 操作更快,因为框架的 DOM 操作层需要应对任何上层 API 可能产生的操作,它的实现必须是普适的。针对任何一个 benchmark,我都可以写出比任何框架更快的手动优化,但是那有什么意义呢?在构建一个实际应用的时候,你难道为每一个地方都去做手动优化吗?出于可维护性的考虑,这显然不可能。框架给你的保证是,你在不需要手动优化的情况下,我依然可以给你提供过得去的性能。 > > ### 2. 对 React...