Wilson Mar bio photo

Wilson Mar

Hello. Hire me!

Email me Calendar Skype call 310 320-7878

LinkedIn Twitter Gitter Google+ Youtube

Github Stackoverflow Pinterest

This is the last framework you’ll ever need to switch to, just like ReactJs. And Angular.


Overview

Here is a hands-on guided tour to introduce programming using the Vue.js JavaScript Framework.

Vue.js is a JavaScript Framework for building reactive / “progressive” components for modern web interfaces (sophisticated Single-Page Applications).

The core library is focused on the view layer only.

It allows you to write your JS, HTML, and CSS in a single file, has powerful data bindings, focuses on composability, is small, and is insanely fast.

Developers began flocking to Vue.js as a replacement React.js in 2016. This is not just for its improved speed, but for true open-source MIT licensing. Facebook’s license for React is strange and ominous for many.

The vuejs.org/ website is built using Hexo from https://github.com/vuejs/vuejs.org, with a Chinese translation at https://github.com/vuejs/cn.vuejs.org

Evan You (@youyuxi) is the author, depending on Patreon for funding. His https://github.com/yyx990803 provides a vue-devtools

https://github.com/vuejs/awesome-vue lists resources in its ecosystem

Installation

https://github.com/vuejs/vue

Sample coding

https://vuejs.org/v2/examples/

<!DOCTYPE html>
<html>
<head>
<title>VueJs Sample</title>
</head>
<body>
    <div id="root">
        <input type="text" id="input" v-model="message">
        <p>The value of the input is: .</p>
    </div>
    <script src="https://unpkg.com/vue@2.1.3/dist/vue.js"></script>
    <script>
        new Vue({
            el: '#root',
            data: {
                message: 'Hello World'
            }
        })
    </script>
</body>
</html>
   

https://github.com/vuejs/vue-hackernews-2.0

https://stackshare.io/vuetify is a Google Material Design template using VueJs.

Rock stars

  • https://javascriptair.com/episodes/2016-03-30/ Taylor Otwell @taylorotwell on @JavaScriptAir by Kent C. Dodds @kentdodds