怎么可能真的是四轴的踩坑指南,其实是大疆的受苦之旅。恼羞成怒下单了mavic air(所以dji还是赚了?)

怎么可能会让你回去还能等到通知,人家HR明明都告诉我面试入职一条龙了!算了本来就是自己的问题,能一路到看到四个大佬都是赚的。面试结束还送了架精灵还有一块工牌!(虽然是纸精灵和工牌套子。

总结一下印象深刻受苦的问题和答案,不过有一点想吐槽的…就vuereact之间的关系和选择,我看到了高一文理科分班的那种影子:人家都是哪科分高选哪科,我是选分低 + 主管臆想……

html5 css3

css3:圆角,变形,线性渐变,阴影。后两个没答,另外阴影我一直以为是css2的。

html5: 算了挺多的…基本上用过的都说了一遍… 下次记得背一下(真的需要用到那么多?

Vue

created 和 mounted 区别,ajax会在哪里操作

放在 created,因为 mounted 的时候还没有渲染节点。

虽然这个问题也有一些讨论,有些会在created就做了,有些是在mounted做。

有问题吗?还真有。因为我想到的是:在created过程把数据获取之后,从虚拟dom转为真实dom的时候可以顺便把数据带进去。而不需要一整个组件都创建完整之后再去加载数据。毕竟到mounted的时候实例都建立完了,这个时候再刷新数据不是会引起刷新/重绘?不过这个问题不应该是我没看源码的问题,而是有些问题没了解透彻,或者说,文章看太少。

恰好就坑这了,要的就是在mounted,因为这个时候已经有组件实例了,也就是this.$el已经有树了,如果ajax过来的内容是需要依赖el的话,那在created的时候还没有东西呢。

Vue生命周期图示

深度 watcher

去翻了一下文档,我发现翻车的是自己吧!

1
2
3
4
c: {
handler: function (val, oldVal) { /* ... */ },
deep: true
},

只需要给对象加个deep就行了,而a.b这种情况应不属于深度watch,这只是需要监听的数据在比较深处而已…

vue 函数式组件

这是一个补充问题,关于 什么时候可以使用函数式组件,我觉得确实没什么可以说的啊…

如果只是充当渲染任务,不需要持久化不需要状态,采用函数式组件可以减少开销。

总的来说,比较严重的问题还是出现在:表达能力有问题 + 理解框架不够深刻(但远不及原理) + 狗娘的英语表达。还有css过于依赖补全导致想口头表述语句的时候,单词中间那段想不起来所以说不出口导致的丢分。所以打算CSS部分关闭补全一段时间。

这属于机会完全被自己毁了(还不是技术层面问题),所以烦躁和不甘又有什么用呢…