Home > Article > Web Front-end > What is the difference between vue and js
The difference between vue and js: 1. js must first obtain the DOM object, and then modify the value of the DOM object; 2. Vue first binds the value to the js object, and then modifies it. js object, the Vue framework will automatically update the DOM value.
The operating environment of this tutorial: windows7 system, javascript1.8.5&&Vue2.9.6 version, DELL G3 computer.
The difference between vue and js:
javaScript
is a scripting language that runs on the browser side. JavaScript mainly solves the problem of interaction between the front end and the user. , including the use of interaction and data interaction, JavaScript is interpreted and executed by the browser.
Vue.js
can be used as a js library, or you can use its full set of tools to build system interfaces. These can be flexibly selected according to the needs of the project, so Vue.js It is a progressive JavaScript framework for building user interfaces. Vue's core library only focuses on the view layer. Vue's goal is to implement response data binding through the simplest possible API. At this point, Vue.js is similar to the background template language. It is essentially js code
Example:
javaScript gets the tag element:
<script> var h1 = document.getElementById("title") var h2 = document.getElementsByTagName("h1"); console.log(h1.innerHTML) h1.innerHTML='修改后的标题' </script>
Vue gets the tag element:
var vm = new Vue({ el:"#box1", data:{ content:"标题" }, methods:{ dianji1:function () { this.content = "修改后的标题" } } })
Summary:
js must first obtain the DOM object, and then modify the value of the DOM object.
Vue first compares the value with the js object Bind and then modify the value of the js object, the Vue framework will automatically update the DOM value.
Related free learning recommendations: javascript video tutorial
The above is the detailed content of What is the difference between vue and js. For more information, please follow other related articles on the PHP Chinese website!