小松的技术博客

六和敬

若今生迷局深陷,射影含沙。便许你来世袖手天下,一幕繁华。 你可愿转身落座,掌间朱砂,共我温酒煮茶。

Tag: 前端开发

  1. 下一代 React Native 会是什么样的?— Recos

    我们团队很早就接入了 React Native,其动态化下发面对我们这个三天两头改界面的团队是挺契合的。虽然 Flutter 大火,但我们现在并没有去尝试,一个是动态化对于我们太重要了, 另外一个是我们跨平台选择了“业务逻辑使用KMM, 音视频用 C++,界面用RN”的路子,可以满足团队的需求,还有一个原因是,现在即使是跨平台技术了,业务太多,客户端的人也太少了,已经被困在业务里走不动了,心有点累。 但是 RN 被诟病的主要还是性能太差,一堆不知原因的 Native Crash。我们不能因为它存…

    前端开发 继续阅读
  2. 再见 Disqus,我要自给自足了

    Disqus 无疑是目前最好的评论插件,我的博客也一直采用它。但不知何时起,一堵墙让我们与它的距离变得很远很远,很是令人无奈。在不可访问的情况下,Disqus 脚本会严重拖累博文打开的速度,因此换掉它已经是必须要做的事情了,本来国内有很好的替代品“多说”,可惜其也不再维护了,最后还是决定自己写一个,权当做做练习。现在已经完成了基本的功能并且用在了本博客上,虽然没有 Disqus 那么强大,但作为评论交流,足矣。 这是一个插件式的评论系统,虽然功能简单,我也遇到了些许阻碍,通过不断的学习和尝试才得…

    前端开发 继续阅读
  3. 畅游在javascript的世界

    前端在这几年的发展中,能力越来越强,节奏也越来越快,相应的难度也越来越大了。但javascript的魅力也足以让我们付出足够的时间去学习并且驾驭它。 与专业院系毕业的同学不一样的是,js是我学习的第一门真正意义上的编程语言,在这之前就只学过HTML与css。所以我的数据结构、算法以及编程的一些套路基本都来源于js。从开始的懵懵懂懂,到中期的执迷不悟,再到现在的自认为的灵活驾驭,很庆幸自己没有放弃它。虽然现在工作上我基本不写js,但业余时间我还是会去学习它,写一些小demo,阅读优秀的源码库,最近…

    前端开发 继续阅读
  4. Vue源码浅析(三)-render函数

    render函数涉及到前端模板的原理和实现,所以开场前隆重推荐司徒正美的一篇文章: 前端模板的原理与实现 这是一篇由浅入深讲解前端模板的文章,值得仔细品尝。 ================================ template的获取 在Vue开发过程中,可以不使用template,直接写render函数,如: new Vue({ render: function () { return this._h('div', { attrs:{…

    前端开发 继续阅读
  5. Vue源码浅析(二)-生命周期

    这篇博文主要分析Vue整个生命周期的实现,Vue的生命周期是非常明确的,用官方的一张图就可以清晰的了解整个生命周期: Vue实例的诞生 function Vue (options) { if (process.env.NODE_ENV !== 'production' && !(this instanceof Vue)) { warn('Vue is a constructor and should be called with the `new` keywo…

    前端开发 继续阅读