小松的技术博客

六和敬

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

  1. Vue源码浅析(三)-render函数

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

    前端开发 继续阅读
  2. 《硅谷之谜》读后感

    近几天拜读了吴军博士的《硅谷之谜》,其行文风格一如既往,读起来令人振奋人心。这本书作者认真分析和总结了硅谷成功的奥秘,并用了大量的理论和案例加以论证,读完后受益匪浅。如果说《浪潮之巅》让我们了解了历史上各个伟大的公司的历史和之所以伟大的原因,那么这本书就是去挖掘他们之所以伟大的深层次原因,并且指出那些错误的表象,具有非常现实的指导意义。 硅谷是一个神奇的地方,一个地域非常狭小的地段,却诞生了一个个引领世界浪潮的科技公司,成功引领了信息时代的三次变革,其长久不衰的创新力让整个世界都充满向往,各地区…

    科技人生 继续阅读
  3. 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…

    前端开发 继续阅读
  4. Vue源码浅析(一)

    在当前如日中天的前端领域中,vue无疑是一颗闪亮的明星。在几个月前,vue2.0也携带virtual dom、服务端渲染(ssr)等诸多新特性闪亮登场。紧随前端浪潮,上一个月也在业余时间投身于vue2的学习中,其API相对1.0的变化并不大,因此可以很快的上手,所以进一步针对其源码进行了学习,受益良多。本博文根据自己的理解,简要的拆解一下vue。 要很好的理解Vue,个人认为要深入理解以下几个方面: 观察者系统与依赖收集 生命周期 compile与render函数 patch 观察者系统 前端M…

    前端开发 继续阅读
  5. 教你自定义android中span

    在客户端开发中,我们往往需要对一个TextView的文字的部分内容进行特殊化处理,比如加粗、改变颜色、加链接、下划线等。iOS为我们提供了AttributedString,而Android则提供了SpannableString。今天我们就来看看SpannableString的主角span。 在Android的android.text.style包下为我们提供了各种各样的span,如:ForegroundColorSpan、ImageSpan、ClickableSpan等等。网上已经有着很多使用这…

    Android开发 继续阅读