库是将代码聚合成一个产品,供开发者去使用,开发者去调用库中的方法去实现自己的功能。如jQuery,zepto
框架是为了解决一类问题而开发出来的产品,基于自身的特点向用户提供一套完整的解决方案。如vue,react
你可以选择引入开发环境版本还是生产环境版本
后续通过webpack和CLI的使用,我们使用该方式
<div id="app">{{message}}</div>
<script src="../js/vue.js"></script>
<script>
const app = new Vue({
el: '#app',
data: {
message: 'Hello Vuejs'
},
mounted() {
setTimeout(() => {
this.message = 'Hello Landuo'
}, 2000)
}
})
</script>
<script>
<!--// 1.定义数据-->
<!--let message = 'Hello Vuejs'-->
<!--// 2.获取DOM-->
<!--const appDom = document.querySelector('#app')-->
<!--// 3.将message设置到DOM中-->
<!--appDom.innerText = message-->
<!--// 4.修改message,并且将新的message赋值到DOM中-->
<!--setTimeout(() => {-->
<!--message = 'Hello xiaoyang'-->
<!--appDom.innerText = message-->
<!--}, 1000)-->
</script>
该属性决定了这个Vue对象挂载到哪一个元素上,很明显,我们这里是挂载到了id为app的元素上
该属性中通常会存储一些数据
原文:https://www.cnblogs.com/landuo629/p/12408591.html