小松的技术博客

六和敬

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

Tag: 前端开发

  1. 再见 Disqus,我要自给自足了

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

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

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

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

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

    前端开发 继续阅读
  4. 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…

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

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

    前端开发 继续阅读