Vue.js小书
14推荐 收藏
25.1K阅读

Vue.js小书

刘传君 (作者)
上市销售
Vue.js作者尤雨溪作序推荐
Vue.js 版本:2.0
本书无 pdf 版本,您可以在线阅读,或者推送mobi 版。
我爱Vue.js的几个亮点:
1. 绑定式语法,声明式编程。
2. 组件,尤其是单文件组件。
3. 优美的API设计,简短,几乎没有驼峰式长复合词。
4. 字段依赖关系的计算相当巧妙,从而无需脏检查即可完成渲染依赖分析。
这些亮点,在编码领域其实并不新颖,特别是前两点,在桌面程序开发中其实差不多就是标配。然而,在前端领域把它们巧妙地引入,并充分利用了JavaScript的字面量对象带来的优势,Vue.js做得相当不错。我和每个我见过的程序员谈它,介绍它,也听到了部分人使用Vue.js过程中的欣喜,投入了对它的研究——写框架、写测试、看源代码,我写了很多研究笔记并发布到我的博客上。
不知不觉数月已过,我发现我写了很多笔记,也收到了一些评论和关注。我研究这个领域,并且决定最后成书,我发现它对我有用。现在我推荐给你,希望对你也是一样的有用。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥20.00
格式
mobi

出版信息

  • 书  名Vue.js小书
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2017-02-22
  • 书  号EA024
  • 出版状态上市销售

本书特色

Vue.js作者尤雨溪作序推荐:
这是一本小书,但麻雀虽小,五脏俱全。篇幅不长,涵盖的内容却面面俱到;虽然一些部分没有特别深入,但全书脉络清晰,行文通畅,浅显易懂,很适合新手入门。希望这本书能够帮助更多的开发者走进 Vue.js 的世界,让前端开发变成一件值得享受的事情。

目录

推荐序 阅读
前言 阅读
作者介绍 阅读
介绍 阅读
绑定
指令
组件
脚手架
插件
vue-devtools
webpack
后记 阅读

作者介绍

刘传君
创建过产品,创过业。好读书,求甚解。 可以通过1000copy#gmail.com联系到我。
《http小书》http://www.ituring.com.cn/book/1791
《Git小书》http://www.ituring.com.cn/book/1870

相关文章

  • 这本是vue1还是vue2啊?
    AriesDevil  发表于 2017-02-21 20:19:20
    推荐
    • vue.js 2.0

      1000copy  发表于 2017-02-21 20:51:37
  • 章节 : 指令
    段: 还是以v-hidden为例
    代码明显存在冗余:
    ``` javascript
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
    <div id="app">
    <comp></comp>
    </div>
    <script>
    Vue.directive('hidden', {
    update:function(el,binding){
    el.style.display = binding.value?'none':'inline'
    }
    })

    Vue.component('comp', {
    template:'<div><button @click="hate=!hate">toggle</button><div v-hidd="hate">{{msg}}</div></div>',
    directives:{
    hidd:{
    update:function(el,binding){
    console.log(binding.value)
    el.style.display = binding.value?'none':'block'
    }
    }
    },
    data(){
    return{hate:false,msg:1}
    }
    })

    new Vue(
    {
    el:'#app',
    data(){
    return{f:false}
    }
    })
    </script>
    ```
    简洁来说,删掉以下部分较好:
    ``` javascript
    Vue.directive('hidden', {
    update:function(el,binding){
    el.style.display = binding.value?'none':'inline'
    }
    })
    ```


    wdpm  发表于 2017-03-16 17:54:41
    推荐
    • 我也刚看到这里,确实是多余的,正要反馈就看到有人反馈了

      龙二君  发表于 2017-04-21 17:11:36
    • vue没有v-hidden这个指令,这个是创建自定义指令

      gary_z  发表于 2017-04-26 05:23:27
    • 是没有v-hidden,用v-show不行吗……

      米粽  发表于 2017-04-30 20:11:16
  • 怎么没PDF下载?
    杨景  发表于 2017-02-22 17:53:30
    推荐
    • 出版还不支持

      1000copy  发表于 2017-02-22 23:02:34
    • 准备什么时候支持啊?

      杨景  发表于 2017-02-27 09:11:05
  • 前段不好做呀,不过VUE给力信心
    libraprince  发表于 2017-02-22 22:30:30
    推荐
    • 工具顺手很重要,喜欢就更好

      1000copy  发表于 2017-02-22 23:01:58
  • 提了很多勘误, 能不能处理下
    k.qin  发表于 2017-03-28 18:08:57
    推荐
    • 对啊,浪费我好长时间才发现是作者写错了

      白冬  发表于 2017-04-06 16:32:08
  • Failed to load resource: the server responded with a status of 404 (Not Found) 配置路由不成功 怎么回事啊 按照小书上做的呢
    白冬  发表于 2017-04-06 14:41:51
    推荐
    • <script>
      export default {
      name: 'app'
      }
      </script>
      是少了这个 希望作者处理一下 不要误导初学者呦~

      白冬  发表于 2017-04-06 16:30:44
  • 插件-
    创建插件 vue 和 Vue 容易搞混。 如果plugin改成xxPlugin就好了。
    喵咪大大  发表于 2017-03-10 11:45:49
    推荐
  • 【绑定】,下面这个部分,没有data的示例
    ----
    也可以传入一个数组作为class属性的值:
    <div v-bind:class="[active,text-danger]"></div>
    得到的渲染结果为:
    <div class="active text-danger"></div>
    你可以继续使用一般属性的绑定方法,然而使用新方法可以在代码中避免字符串拼接这样恼人的情况。
    ----
    建议加上如下示例说明
    data: {
    active: 'active',
    text-danger: 'text-danger'
    }
    Array  发表于 2017-07-03 16:41:52
    推荐
  • 异步组件的webpack方案

    下面这条引入,没有使用
    import About from './components/about'

    另外没有描述App.vue的修改
    Array  发表于 2017-07-06 17:01:14
    推荐
  • 这本书算是对官网文档进行的一个梳理吧,看此书之前,建议先去过一遍官方文档。内容涉及都不深,对原理性的东西也都是一带而过或者根本没有,不过还是值得一看,对于实际vue开发中理清思路还是有些帮助的
    code人生  发表于 2017-07-21 09:00:34
    推荐