一、What

官方定义:是一套用于构建用户界面的渐进式框架。这,what?不明觉厉,我反正现在还是不知道,在这之前,就只知道Vue.js是用来渲染数据的,其实它的核心库只关注视图层。不多说,用多了就知道了。

二、How

因为Vue.js本身就是JavaScript脚本,那么要使用它,就必须要引入。可以使用在线的方式引入,这里选择使用NPM包管理器下载到本地,然后再引用。

命令如下:

npm init -f # 初始化一个含有package.json的空项目
npm install vue # 安装vue

然后就将vue的所有脚本下载了下来,vue结构如下:

lichen-pc% ls node_modules/vue
dist LICENSE package.json README.md src types

三、Do Now

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body> <!-- 3.数据渲染根元素-->
<div id="app">
{{ msg }} <!-- 插值模板语法 {{}}-->
</div>
<!-- 1.引入vue-->
<script type="text/javascript" src="../node_modules/vue/dist/vue.js">
</script> <!-- 2.创建实例化vue对象-->
<script type="text/javascript"> // new出vue对象
new Vue({
el: "#app", // 数据渲染的目标根元素
template: ``, // 模板(可选)
// 从服务端接收到的数据
data: function() {
// 模拟出服务端返回的数据
return {
msg: 'Hello Vue'
}
}
});
</script>
</body>
</html>

在浏览器中打开该HTML页面,就会发现数据成功渲染了。

最新文章

  1. 还原MySql数据库失败:max_allowed_packet 设置过小导致记录写入失败
  2. 区间K 大数查询
  3. C++11 变长模版和完美转发实例代码
  4. 5.19[bzoj树网的核]
  5. 断言(ASSERT)的用法
  6. Git 分支管理是一门艺术
  7. js刷新当前页面
  8. bootstrap-3
  9. css中的:before与:after的简单使用
  10. 李洪强iOS开发本人集成环信的经验总结_09_处理好友请求
  11. 自己定义View常处理的回调函数
  12. Tomcat与Web服务器、应用服务器的关系
  13. [大山中学dp常练-4 Rounds]
  14. NHibernate与IbatisNet的简单比较
  15. 【Linux】日志分析工具grep sed sort
  16. nginx运用
  17. 解决thinkPHP3.2.3使用Smarty模板后无法使用系统常量问题
  18. MySQL(八)
  19. 零基础Python爬虫实现(爬取最新电影排行)
  20. 20165308《Java程序设计》第7周学习总结

热门文章

  1. 高效使用ppt素材
  2. 008--linux 基础之网络配置和ssh服务
  3. linux中目录操作&lt;1&gt;
  4. Node.js之网游服务器实践
  5. Integer Cache(带你脱坑)
  6. PJzhang:centos7动态IP和静态IP两种方式的设置
  7. ipset 学习总结
  8. Python入门小练习 003 利用cookielib模拟登录获取账户信息
  9. Python函数和面向对象题目
  10. Codeforces 669D Little Artem and Dance (胡搞 + 脑洞)